/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|*  * X86 Disassembler                                                        *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

static const struct OperandSpecifier x86OperandSets[][6] = {
  { /* 0 */
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 1 */
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 2 */
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 3 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 4 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 5 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 6 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 7 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 8 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 9 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 10 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 11 */
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 12 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 13 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 14 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 15 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 16 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 17 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 18 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 19 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 20 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 21 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 22 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 23 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 24 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 25 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 26 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 27 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 28 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 29 */
    { ENCODING_FP, TYPE_ST },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 30 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 31 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 32 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 33 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 34 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 35 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 36 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 37 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 38 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 39 */
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 40 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 41 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 42 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 43 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 44 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 45 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 46 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 47 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 48 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 49 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 50 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 51 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 52 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 53 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 54 */
    { ENCODING_REG, TYPE_BNDR },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 55 */
    { ENCODING_REG, TYPE_BNDR },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 56 */
    { ENCODING_REG, TYPE_BNDR },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 57 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_BNDR },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 58 */
    { ENCODING_REG, TYPE_BNDR },
    { ENCODING_RM, TYPE_BNDR },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 59 */
    { ENCODING_RM, TYPE_BNDR },
    { ENCODING_REG, TYPE_BNDR },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 60 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 61 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 62 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 63 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 64 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 65 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 66 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 67 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 68 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 69 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 70 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 71 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 72 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 73 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 74 */
    { ENCODING_ID, TYPE_REL },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 75 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 76 */
    { ENCODING_IW, TYPE_REL },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 77 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 78 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 79 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 80 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 81 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 82 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 83 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 84 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 85 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 86 */
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 87 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 88 */
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 89 */
    { ENCODING_DI, TYPE_DSTIDX },
    { ENCODING_SI, TYPE_SRCIDX },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 90 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 91 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 92 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 93 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 94 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 95 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 96 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 97 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 98 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 99 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 100 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 101 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 102 */
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 103 */
    { ENCODING_IW, TYPE_IMM },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 104 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 105 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 106 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 107 */
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 108 */
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_IW, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 109 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 110 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 111 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 112 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 113 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 114 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 115 */
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 116 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 117 */
    { ENCODING_DI, TYPE_DSTIDX },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 118 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 119 */
    { ENCODING_IB, TYPE_REL },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 120 */
    { ENCODING_IW, TYPE_REL },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 121 */
    { ENCODING_ID, TYPE_REL },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 122 */
    { ENCODING_IB, TYPE_REL },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 123 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_VK },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 124 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 125 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 126 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 127 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 128 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 129 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 130 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 131 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 132 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 133 */
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 134 */
    { ENCODING_SI, TYPE_SRCIDX },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 135 */
    { ENCODING_IW, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 136 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 137 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 138 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 139 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 140 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 141 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 142 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 143 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 144 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 145 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 146 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 147 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 148 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 149 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 150 */
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 151 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 152 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 153 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 154 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 155 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 156 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 157 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 158 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 159 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 160 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 161 */
    { ENCODING_Ia, TYPE_MOFFS },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 162 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 163 */
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 164 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 165 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 166 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 167 */
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 168 */
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 169 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 170 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 171 */
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 172 */
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 173 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 174 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 175 */
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_IO, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 176 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 177 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 178 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 179 */
    { ENCODING_RB, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 180 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 181 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 182 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 183 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 184 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 185 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 186 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 187 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 188 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 189 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 190 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 191 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 192 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 193 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 194 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 195 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 196 */
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 197 */
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 198 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 199 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 200 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 201 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 202 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 203 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 204 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 205 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 206 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 207 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 208 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 209 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 210 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 211 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 212 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 213 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 214 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 215 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 216 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 217 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 218 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 219 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 220 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 221 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 222 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 223 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 224 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 225 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 226 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 227 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 228 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 229 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 230 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 231 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 232 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 233 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 234 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 235 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 236 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 237 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 238 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 239 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 240 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 241 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 242 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
  },
  { /* 243 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 244 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 245 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 246 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 247 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 248 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 249 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 250 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 251 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 252 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 253 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 254 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 255 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 256 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 257 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 258 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
  },
  { /* 259 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 260 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 261 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 262 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 263 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 264 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
  },
  { /* 265 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 266 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 267 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 268 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 269 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 270 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
  },
  { /* 271 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 272 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 273 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 274 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 275 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 276 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 277 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 278 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 279 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 280 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 281 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 282 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 283 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 284 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 285 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 286 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 287 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 288 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 289 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 290 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 291 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 292 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 293 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 294 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 295 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 296 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 297 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 298 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 299 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 300 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 301 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 302 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 303 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 304 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 305 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 306 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 307 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 308 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 309 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 310 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 311 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 312 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 313 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 314 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 315 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 316 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 317 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 318 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 319 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 320 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 321 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 322 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 323 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 324 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 325 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 326 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 327 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 328 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 329 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 330 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 331 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 332 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 333 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 334 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 335 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 336 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 337 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 338 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 339 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 340 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 341 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 342 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 343 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 344 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 345 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 346 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 347 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 348 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 349 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 350 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 351 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 352 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 353 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 354 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 355 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 356 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 357 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 358 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 359 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 360 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 361 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 362 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 363 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 364 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 365 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 366 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 367 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 368 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 369 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 370 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 371 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 372 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 373 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 374 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 375 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 376 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 377 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 378 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 379 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 380 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 381 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 382 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 383 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 384 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 385 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 386 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 387 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 388 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 389 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 390 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 391 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 392 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 393 */
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 394 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 395 */
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 396 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 397 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 398 */
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 399 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 400 */
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 401 */
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 402 */
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 403 */
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 404 */
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 405 */
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 406 */
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 407 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 408 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 409 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 410 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 411 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 412 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 413 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 414 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 415 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 416 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 417 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 418 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 419 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 420 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 421 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 422 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 423 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 424 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 425 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 426 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 427 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 428 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 429 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 430 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 431 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 432 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 433 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 434 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 435 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 436 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 437 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 438 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 439 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 440 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 441 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 442 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 443 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 444 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 445 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 446 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 447 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 448 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 449 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 450 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 451 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 452 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 453 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 454 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 455 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 456 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 457 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 458 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 459 */
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 460 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 461 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 462 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 463 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 464 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 465 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 466 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 467 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 468 */
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 469 */
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 470 */
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 471 */
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 472 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 473 */
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 474 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 475 */
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 476 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 477 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 478 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 479 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_YMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 480 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 481 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 482 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 483 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 484 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 485 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 486 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 487 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 488 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_R32 },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 489 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 490 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_R64 },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 491 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 492 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 493 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 494 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 495 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 496 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 497 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 498 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 499 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 500 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 501 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 502 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 503 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 504 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 505 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 506 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 507 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 508 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 509 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 510 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 511 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 512 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 513 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 514 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 515 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 516 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 517 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 518 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 519 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 520 */
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 521 */
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 522 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 523 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 524 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 525 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 526 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 527 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 528 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 529 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 530 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 531 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 532 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 533 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 534 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 535 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 536 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 537 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 538 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 539 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 540 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 541 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 542 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 543 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 544 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 545 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 546 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 547 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 548 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 549 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 550 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 551 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 552 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 553 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 554 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 555 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 556 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 557 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 558 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 559 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 560 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 561 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 562 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 563 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 564 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 565 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 566 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 567 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 568 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 569 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 570 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 571 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 572 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 573 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 574 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 575 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 576 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 577 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 578 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 579 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VSIB, TYPE_MVSIBX },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 580 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD8, TYPE_MVSIBX },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 581 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD8, TYPE_MVSIBX },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 582 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD8, TYPE_MVSIBY },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 583 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VSIB, TYPE_MVSIBX },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 584 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VSIB, TYPE_MVSIBY },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 585 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD4, TYPE_MVSIBX },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 586 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD4, TYPE_MVSIBY },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 587 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 588 */
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD4, TYPE_MVSIBY },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 589 */
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 590 */
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD8, TYPE_MVSIBZ },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 591 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD8, TYPE_MVSIBY },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 592 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD8, TYPE_MVSIBZ },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 593 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VSIB, TYPE_MVSIBY },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 594 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD4, TYPE_MVSIBY },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 595 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 596 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 597 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 598 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 599 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 600 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 601 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 602 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 603 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 604 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 605 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 606 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 607 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 608 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 609 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 610 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 611 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 612 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 613 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 614 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 615 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 616 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 617 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 618 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 619 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 620 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 621 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 622 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 623 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 624 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 625 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 626 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 627 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 628 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 629 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 630 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 631 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 632 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 633 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 634 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 635 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 636 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 637 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 638 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 639 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 640 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 641 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 642 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 643 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 644 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 645 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 646 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 647 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 648 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 649 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 650 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 651 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 652 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 653 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 654 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 655 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 656 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 657 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 658 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 659 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 660 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 661 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 662 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 663 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 664 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 665 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 666 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 667 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 668 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 669 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 670 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 671 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 672 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 673 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 674 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 675 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 676 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 677 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 678 */
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 679 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 680 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 681 */
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 682 */
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 683 */
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 684 */
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 685 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 686 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 687 */
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 688 */
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 689 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 690 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 691 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 692 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 693 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 694 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 695 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 696 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 697 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 698 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 699 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 700 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 701 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 702 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 703 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 704 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 705 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 706 */
    { ENCODING_REG, TYPE_VK_PAIR },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 707 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 708 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 709 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 710 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 711 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 712 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 713 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 714 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 715 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 716 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 717 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 718 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 719 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 720 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 721 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 722 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 723 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 724 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 725 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 726 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 727 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 728 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 729 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 730 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 731 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 732 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 733 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 734 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 735 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 736 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 737 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 738 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 739 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 740 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 741 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 742 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 743 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 744 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 745 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 746 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 747 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 748 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 749 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 750 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 751 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 752 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 753 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 754 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 755 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 756 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 757 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 758 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 759 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 760 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 761 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 762 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 763 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 764 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 765 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 766 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 767 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 768 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 769 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 770 */
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 771 */
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 772 */
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 773 */
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 774 */
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 775 */
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 776 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 777 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 778 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 779 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 780 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 781 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 782 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 783 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 784 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 785 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 786 */
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 787 */
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 788 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 789 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 790 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 791 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 792 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 793 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 794 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 795 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 796 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 797 */
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 798 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 799 */
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 800 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 801 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 802 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 803 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 804 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 805 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 806 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 807 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 808 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 809 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 810 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 811 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 812 */
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 813 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 814 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 815 */
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 816 */
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 817 */
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 818 */
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 819 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 820 */
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 821 */
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 822 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 823 */
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 824 */
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 825 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 826 */
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 827 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 828 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 829 */
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 830 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 831 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 832 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 833 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 834 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 835 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 836 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 837 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 838 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 839 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 840 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 841 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 842 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 843 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 844 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 845 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 846 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 847 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 848 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 849 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 850 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 851 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 852 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 853 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 854 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 855 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 856 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 857 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 858 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 859 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 860 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 861 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 862 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 863 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 864 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD32, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 865 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 866 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 867 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 868 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 869 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 870 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 871 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 872 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 873 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 874 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 875 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 876 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 877 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 878 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 879 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 880 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 881 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 882 */
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 883 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 884 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 885 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD4, TYPE_MVSIBX },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 886 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD4, TYPE_MVSIBY },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 887 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 888 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD8, TYPE_MVSIBX },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 889 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD8, TYPE_MVSIBX },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 890 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD8, TYPE_MVSIBY },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 891 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD4, TYPE_MVSIBY },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 892 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD4, TYPE_MVSIBZ },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 893 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD8, TYPE_MVSIBY },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 894 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_VSIB_CD8, TYPE_MVSIBZ },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 895 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 896 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 897 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 898 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 899 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 900 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 901 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 902 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 903 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 904 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 905 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 906 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 907 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 908 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD16, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 909 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 910 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 911 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 912 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 913 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 914 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 915 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 916 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 917 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 918 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
};

static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[15248] = {
  { /* 0 */
    0,
    /*  */
  },
  { /* 1 */
    0,
    /*  */
  },
  { /* 2 */
    0,
    /*  */
  },
  { /* 3 */
    0,
    /*  */
  },
  { /* 4 */
    0,
    /*  */
  },
  { /* 5 */
    0,
    /*  */
  },
  { /* 6 */
    0,
    /*  */
  },
  { /* 7 */
    0,
    /*  */
  },
  { /* 8 */
    0,
    /*  */
  },
  { /* 9 */
    0,
    /*  */
  },
  { /* 10 */
    0,
    /*  */
  },
  { /* 11 */
    0,
    /*  */
  },
  { /* 12 */
    0,
    /*  */
  },
  { /* 13 */
    0,
    /*  */
  },
  { /* 14 */
    0,
    /*  */
  },
  { /* 15 */
    0,
    /*  */
  },
  { /* 16 */
    0,
    /*  */
  },
  { /* 17 */
    0,
    /*  */
  },
  { /* 18 */
    0,
    /*  */
  },
  { /* 19 */
    0,
    /*  */
  },
  { /* 20 */
    0,
    /*  */
  },
  { /* 21 */
    0,
    /*  */
  },
  { /* 22 */
    0,
    /*  */
  },
  { /* 23 */
    0,
    /*  */
  },
  { /* 24 */
    0,
    /*  */
  },
  { /* 25 */
    0,
    /*  */
  },
  { /* 26 */
    0,
    /*  */
  },
  { /* 27 */
    0,
    /*  */
  },
  { /* 28 */
    0,
    /*  */
  },
  { /* 29 */
    0,
    /*  */
  },
  { /* 30 */
    0,
    /*  */
  },
  { /* 31 */
    0,
    /*  */
  },
  { /* 32 */
    0,
    /*  */
  },
  { /* 33 */
    0,
    /*  */
  },
  { /* 34 */
    0,
    /*  */
  },
  { /* 35 */
    0,
    /*  */
  },
  { /* 36 */
    0,
    /*  */
  },
  { /* 37 */
    0,
    /*  */
  },
  { /* 38 */
    0,
    /*  */
  },
  { /* 39 */
    0,
    /*  */
  },
  { /* 40 */
    0,
    /*  */
  },
  { /* 41 */
    0,
    /*  */
  },
  { /* 42 */
    0,
    /*  */
  },
  { /* 43 */
    0,
    /*  */
  },
  { /* 44 */
    0,
    /*  */
  },
  { /* 45 */
    0,
    /*  */
  },
  { /* 46 */
    0,
    /*  */
  },
  { /* 47 */
    0,
    /*  */
  },
  { /* 48 */
    0,
    /*  */
  },
  { /* 49 */
    0,
    /*  */
  },
  { /* 50 */
    0,
    /*  */
  },
  { /* 51 */
    0,
    /*  */
  },
  { /* 52 */
    0,
    /*  */
  },
  { /* 53 */
    0,
    /*  */
  },
  { /* 54 */
    0,
    /*  */
  },
  { /* 55 */
    0,
    /*  */
  },
  { /* 56 */
    0,
    /*  */
  },
  { /* 57 */
    0,
    /*  */
  },
  { /* 58 */
    0,
    /*  */
  },
  { /* 59 */
    0,
    /*  */
  },
  { /* 60 */
    0,
    /*  */
  },
  { /* 61 */
    0,
    /*  */
  },
  { /* 62 */
    0,
    /*  */
  },
  { /* 63 */
    0,
    /*  */
  },
  { /* 64 */
    0,
    /*  */
  },
  { /* 65 */
    0,
    /*  */
  },
  { /* 66 */
    0,
    /*  */
  },
  { /* 67 */
    0,
    /*  */
  },
  { /* 68 */
    0,
    /*  */
  },
  { /* 69 */
    0,
    /*  */
  },
  { /* 70 */
    0,
    /*  */
  },
  { /* 71 */
    0,
    /*  */
  },
  { /* 72 */
    0,
    /*  */
  },
  { /* 73 */
    0,
    /*  */
  },
  { /* 74 */
    0,
    /*  */
  },
  { /* 75 */
    0,
    /*  */
  },
  { /* 76 */
    0,
    /*  */
  },
  { /* 77 */
    0,
    /*  */
  },
  { /* 78 */
    0,
    /*  */
  },
  { /* 79 */
    0,
    /*  */
  },
  { /* 80 */
    0,
    /*  */
  },
  { /* 81 */
    0,
    /*  */
  },
  { /* 82 */
    0,
    /*  */
  },
  { /* 83 */
    0,
    /*  */
  },
  { /* 84 */
    0,
    /*  */
  },
  { /* 85 */
    0,
    /*  */
  },
  { /* 86 */
    0,
    /*  */
  },
  { /* 87 */
    0,
    /*  */
  },
  { /* 88 */
    0,
    /*  */
  },
  { /* 89 */
    0,
    /*  */
  },
  { /* 90 */
    0,
    /*  */
  },
  { /* 91 */
    0,
    /*  */
  },
  { /* 92 */
    0,
    /*  */
  },
  { /* 93 */
    0,
    /*  */
  },
  { /* 94 */
    0,
    /*  */
  },
  { /* 95 */
    0,
    /*  */
  },
  { /* 96 */
    0,
    /*  */
  },
  { /* 97 */
    0,
    /*  */
  },
  { /* 98 */
    0,
    /*  */
  },
  { /* 99 */
    0,
    /*  */
  },
  { /* 100 */
    0,
    /*  */
  },
  { /* 101 */
    0,
    /*  */
  },
  { /* 102 */
    0,
    /*  */
  },
  { /* 103 */
    0,
    /*  */
  },
  { /* 104 */
    0,
    /*  */
  },
  { /* 105 */
    0,
    /*  */
  },
  { /* 106 */
    0,
    /*  */
  },
  { /* 107 */
    0,
    /*  */
  },
  { /* 108 */
    0,
    /*  */
  },
  { /* 109 */
    0,
    /*  */
  },
  { /* 110 */
    0,
    /*  */
  },
  { /* 111 */
    0,
    /*  */
  },
  { /* 112 */
    0,
    /*  */
  },
  { /* 113 */
    0,
    /*  */
  },
  { /* 114 */
    0,
    /*  */
  },
  { /* 115 */
    0,
    /*  */
  },
  { /* 116 */
    0,
    /*  */
  },
  { /* 117 */
    0,
    /*  */
  },
  { /* 118 */
    0,
    /*  */
  },
  { /* 119 */
    0,
    /*  */
  },
  { /* 120 */
    0,
    /*  */
  },
  { /* 121 */
    0,
    /*  */
  },
  { /* 122 */
    0,
    /*  */
  },
  { /* 123 */
    0,
    /*  */
  },
  { /* 124 */
    0,
    /*  */
  },
  { /* 125 */
    0,
    /*  */
  },
  { /* 126 */
    0,
    /*  */
  },
  { /* 127 */
    0,
    /*  */
  },
  { /* 128 */
    0,
    /*  */
  },
  { /* 129 */
    0,
    /*  */
  },
  { /* 130 */
    0,
    /*  */
  },
  { /* 131 */
    0,
    /*  */
  },
  { /* 132 */
    0,
    /*  */
  },
  { /* 133 */
    0,
    /*  */
  },
  { /* 134 */
    0,
    /*  */
  },
  { /* 135 */
    0,
    /*  */
  },
  { /* 136 */
    0,
    /*  */
  },
  { /* 137 */
    0,
    /*  */
  },
  { /* 138 */
    0,
    /*  */
  },
  { /* 139 */
    0,
    /*  */
  },
  { /* 140 */
    0,
    /*  */
  },
  { /* 141 */
    0,
    /*  */
  },
  { /* 142 */
    0,
    /*  */
  },
  { /* 143 */
    0,
    /*  */
  },
  { /* 144 */
    0,
    /*  */
  },
  { /* 145 */
    0,
    /*  */
  },
  { /* 146 */
    0,
    /*  */
  },
  { /* 147 */
    0,
    /*  */
  },
  { /* 148 */
    0,
    /*  */
  },
  { /* 149 */
    0,
    /*  */
  },
  { /* 150 */
    0,
    /*  */
  },
  { /* 151 */
    0,
    /*  */
  },
  { /* 152 */
    0,
    /*  */
  },
  { /* 153 */
    0,
    /*  */
  },
  { /* 154 */
    0,
    /*  */
  },
  { /* 155 */
    0,
    /*  */
  },
  { /* 156 */
    0,
    /*  */
  },
  { /* 157 */
    0,
    /*  */
  },
  { /* 158 */
    0,
    /*  */
  },
  { /* 159 */
    0,
    /*  */
  },
  { /* 160 */
    0,
    /*  */
  },
  { /* 161 */
    0,
    /*  */
  },
  { /* 162 */
    0,
    /*  */
  },
  { /* 163 */
    0,
    /*  */
  },
  { /* 164 */
    0,
    /*  */
  },
  { /* 165 */
    0,
    /*  */
  },
  { /* 166 */
    0,
    /*  */
  },
  { /* 167 */
    0,
    /*  */
  },
  { /* 168 */
    0,
    /*  */
  },
  { /* 169 */
    0,
    /*  */
  },
  { /* 170 */
    0,
    /*  */
  },
  { /* 171 */
    0,
    /*  */
  },
  { /* 172 */
    0,
    /*  */
  },
  { /* 173 */
    0,
    /*  */
  },
  { /* 174 */
    0,
    /*  */
  },
  { /* 175 */
    0,
    /*  */
  },
  { /* 176 */
    0,
    /*  */
  },
  { /* 177 */
    0,
    /*  */
  },
  { /* 178 */
    0,
    /*  */
  },
  { /* 179 */
    0,
    /*  */
  },
  { /* 180 */
    0,
    /*  */
  },
  { /* 181 */
    0,
    /*  */
  },
  { /* 182 */
    0,
    /*  */
  },
  { /* 183 */
    0,
    /*  */
  },
  { /* 184 */
    0,
    /*  */
  },
  { /* 185 */
    0,
    /*  */
  },
  { /* 186 */
    0,
    /*  */
  },
  { /* 187 */
    0,
    /*  */
  },
  { /* 188 */
    0,
    /*  */
  },
  { /* 189 */
    0,
    /*  */
  },
  { /* 190 */
    0,
    /*  */
  },
  { /* 191 */
    0,
    /*  */
  },
  { /* 192 */
    0,
    /*  */
  },
  { /* 193 */
    0,
    /*  */
  },
  { /* 194 */
    0,
    /*  */
  },
  { /* 195 */
    0,
    /*  */
  },
  { /* 196 */
    0,
    /*  */
  },
  { /* 197 */
    0,
    /*  */
  },
  { /* 198 */
    0,
    /*  */
  },
  { /* 199 */
    0,
    /*  */
  },
  { /* 200 */
    0,
    /*  */
  },
  { /* 201 */
    0,
    /*  */
  },
  { /* 202 */
    0,
    /*  */
  },
  { /* 203 */
    0,
    /*  */
  },
  { /* 204 */
    0,
    /*  */
  },
  { /* 205 */
    0,
    /*  */
  },
  { /* 206 */
    0,
    /*  */
  },
  { /* 207 */
    0,
    /*  */
  },
  { /* 208 */
    0,
    /*  */
  },
  { /* 209 */
    0,
    /*  */
  },
  { /* 210 */
    0,
    /*  */
  },
  { /* 211 */
    0,
    /*  */
  },
  { /* 212 */
    0,
    /*  */
  },
  { /* 213 */
    0,
    /*  */
  },
  { /* 214 */
    0,
    /*  */
  },
  { /* 215 */
    0,
    /*  */
  },
  { /* 216 */
    0,
    /*  */
  },
  { /* 217 */
    0,
    /*  */
  },
  { /* 218 */
    0,
    /*  */
  },
  { /* 219 */
    0,
    /*  */
  },
  { /* 220 */
    0,
    /*  */
  },
  { /* 221 */
    0,
    /*  */
  },
  { /* 222 */
    0,
    /*  */
  },
  { /* 223 */
    0,
    /*  */
  },
  { /* 224 */
    0,
    /*  */
  },
  { /* 225 */
    0,
    /*  */
  },
  { /* 226 */
    0,
    /*  */
  },
  { /* 227 */
    0,
    /*  */
  },
  { /* 228 */
    0,
    /*  */
  },
  { /* 229 */
    0,
    /*  */
  },
  { /* 230 */
    0,
    /*  */
  },
  { /* 231 */
    0,
    /*  */
  },
  { /* 232 */
    0,
    /*  */
  },
  { /* 233 */
    0,
    /*  */
  },
  { /* 234 */
    0,
    /*  */
  },
  { /* 235 */
    0,
    /*  */
  },
  { /* 236 */
    0,
    /*  */
  },
  { /* 237 */
    0,
    /*  */
  },
  { /* 238 */
    0,
    /*  */
  },
  { /* 239 */
    0,
    /*  */
  },
  { /* 240 */
    0,
    /*  */
  },
  { /* 241 */
    0,
    /*  */
  },
  { /* 242 */
    0,
    /*  */
  },
  { /* 243 */
    0,
    /*  */
  },
  { /* 244 */
    0,
    /*  */
  },
  { /* 245 */
    0,
    /*  */
  },
  { /* 246 */
    0,
    /*  */
  },
  { /* 247 */
    0,
    /*  */
  },
  { /* 248 */
    0,
    /*  */
  },
  { /* 249 */
    0,
    /*  */
  },
  { /* 250 */
    0,
    /*  */
  },
  { /* 251 */
    0,
    /*  */
  },
  { /* 252 */
    0,
    /*  */
  },
  { /* 253 */
    0,
    /*  */
  },
  { /* 254 */
    0,
    /* AAA */
  },
  { /* 255 */
    1,
    /* AAD8i8 */
  },
  { /* 256 */
    1,
    /* AAM8i8 */
  },
  { /* 257 */
    0,
    /* AAS */
  },
  { /* 258 */
    0,
    /* ABS_F */
  },
  { /* 259 */
    0,
    /*  */
  },
  { /* 260 */
    0,
    /*  */
  },
  { /* 261 */
    0,
    /*  */
  },
  { /* 262 */
    2,
    /* ADC16i16 */
  },
  { /* 263 */
    3,
    /* ADC16mi */
  },
  { /* 264 */
    4,
    /* ADC16mi8 */
  },
  { /* 265 */
    5,
    /* ADC16mr */
  },
  { /* 266 */
    6,
    /* ADC16ri */
  },
  { /* 267 */
    7,
    /* ADC16ri8 */
  },
  { /* 268 */
    8,
    /* ADC16rm */
  },
  { /* 269 */
    9,
    /* ADC16rr */
  },
  { /* 270 */
    10,
    /* ADC16rr_REV */
  },
  { /* 271 */
    2,
    /* ADC32i32 */
  },
  { /* 272 */
    3,
    /* ADC32mi */
  },
  { /* 273 */
    4,
    /* ADC32mi8 */
  },
  { /* 274 */
    5,
    /* ADC32mr */
  },
  { /* 275 */
    6,
    /* ADC32ri */
  },
  { /* 276 */
    7,
    /* ADC32ri8 */
  },
  { /* 277 */
    8,
    /* ADC32rm */
  },
  { /* 278 */
    9,
    /* ADC32rr */
  },
  { /* 279 */
    10,
    /* ADC32rr_REV */
  },
  { /* 280 */
    11,
    /* ADC64i32 */
  },
  { /* 281 */
    12,
    /* ADC64mi32 */
  },
  { /* 282 */
    4,
    /* ADC64mi8 */
  },
  { /* 283 */
    13,
    /* ADC64mr */
  },
  { /* 284 */
    14,
    /* ADC64ri32 */
  },
  { /* 285 */
    15,
    /* ADC64ri8 */
  },
  { /* 286 */
    16,
    /* ADC64rm */
  },
  { /* 287 */
    17,
    /* ADC64rr */
  },
  { /* 288 */
    18,
    /* ADC64rr_REV */
  },
  { /* 289 */
    1,
    /* ADC8i8 */
  },
  { /* 290 */
    4,
    /* ADC8mi */
  },
  { /* 291 */
    4,
    /* ADC8mi8 */
  },
  { /* 292 */
    19,
    /* ADC8mr */
  },
  { /* 293 */
    20,
    /* ADC8ri */
  },
  { /* 294 */
    20,
    /* ADC8ri8 */
  },
  { /* 295 */
    21,
    /* ADC8rm */
  },
  { /* 296 */
    22,
    /* ADC8rr */
  },
  { /* 297 */
    23,
    /* ADC8rr_REV */
  },
  { /* 298 */
    24,
    /* ADCX32rm */
  },
  { /* 299 */
    25,
    /* ADCX32rr */
  },
  { /* 300 */
    16,
    /* ADCX64rm */
  },
  { /* 301 */
    18,
    /* ADCX64rr */
  },
  { /* 302 */
    2,
    /* ADD16i16 */
  },
  { /* 303 */
    3,
    /* ADD16mi */
  },
  { /* 304 */
    4,
    /* ADD16mi8 */
  },
  { /* 305 */
    5,
    /* ADD16mr */
  },
  { /* 306 */
    6,
    /* ADD16ri */
  },
  { /* 307 */
    7,
    /* ADD16ri8 */
  },
  { /* 308 */
    8,
    /* ADD16rm */
  },
  { /* 309 */
    9,
    /* ADD16rr */
  },
  { /* 310 */
    10,
    /* ADD16rr_REV */
  },
  { /* 311 */
    2,
    /* ADD32i32 */
  },
  { /* 312 */
    3,
    /* ADD32mi */
  },
  { /* 313 */
    4,
    /* ADD32mi8 */
  },
  { /* 314 */
    5,
    /* ADD32mr */
  },
  { /* 315 */
    6,
    /* ADD32ri */
  },
  { /* 316 */
    7,
    /* ADD32ri8 */
  },
  { /* 317 */
    8,
    /* ADD32rm */
  },
  { /* 318 */
    9,
    /* ADD32rr */
  },
  { /* 319 */
    10,
    /* ADD32rr_REV */
  },
  { /* 320 */
    11,
    /* ADD64i32 */
  },
  { /* 321 */
    12,
    /* ADD64mi32 */
  },
  { /* 322 */
    4,
    /* ADD64mi8 */
  },
  { /* 323 */
    13,
    /* ADD64mr */
  },
  { /* 324 */
    14,
    /* ADD64ri32 */
  },
  { /* 325 */
    15,
    /* ADD64ri8 */
  },
  { /* 326 */
    16,
    /* ADD64rm */
  },
  { /* 327 */
    17,
    /* ADD64rr */
  },
  { /* 328 */
    18,
    /* ADD64rr_REV */
  },
  { /* 329 */
    1,
    /* ADD8i8 */
  },
  { /* 330 */
    4,
    /* ADD8mi */
  },
  { /* 331 */
    4,
    /* ADD8mi8 */
  },
  { /* 332 */
    19,
    /* ADD8mr */
  },
  { /* 333 */
    20,
    /* ADD8ri */
  },
  { /* 334 */
    20,
    /* ADD8ri8 */
  },
  { /* 335 */
    21,
    /* ADD8rm */
  },
  { /* 336 */
    22,
    /* ADD8rr */
  },
  { /* 337 */
    23,
    /* ADD8rr_REV */
  },
  { /* 338 */
    26,
    /* ADDPDrm */
  },
  { /* 339 */
    27,
    /* ADDPDrr */
  },
  { /* 340 */
    26,
    /* ADDPSrm */
  },
  { /* 341 */
    27,
    /* ADDPSrr */
  },
  { /* 342 */
    0,
    /*  */
  },
  { /* 343 */
    26,
    /* ADDSDrm_Int */
  },
  { /* 344 */
    0,
    /*  */
  },
  { /* 345 */
    27,
    /* ADDSDrr_Int */
  },
  { /* 346 */
    0,
    /*  */
  },
  { /* 347 */
    26,
    /* ADDSSrm_Int */
  },
  { /* 348 */
    0,
    /*  */
  },
  { /* 349 */
    27,
    /* ADDSSrr_Int */
  },
  { /* 350 */
    26,
    /* ADDSUBPDrm */
  },
  { /* 351 */
    27,
    /* ADDSUBPDrr */
  },
  { /* 352 */
    26,
    /* ADDSUBPSrm */
  },
  { /* 353 */
    27,
    /* ADDSUBPSrr */
  },
  { /* 354 */
    28,
    /* ADD_F32m */
  },
  { /* 355 */
    28,
    /* ADD_F64m */
  },
  { /* 356 */
    28,
    /* ADD_FI16m */
  },
  { /* 357 */
    28,
    /* ADD_FI32m */
  },
  { /* 358 */
    29,
    /* ADD_FPrST0 */
  },
  { /* 359 */
    29,
    /* ADD_FST0r */
  },
  { /* 360 */
    0,
    /*  */
  },
  { /* 361 */
    0,
    /*  */
  },
  { /* 362 */
    0,
    /*  */
  },
  { /* 363 */
    0,
    /*  */
  },
  { /* 364 */
    0,
    /*  */
  },
  { /* 365 */
    0,
    /*  */
  },
  { /* 366 */
    0,
    /*  */
  },
  { /* 367 */
    0,
    /*  */
  },
  { /* 368 */
    0,
    /*  */
  },
  { /* 369 */
    0,
    /*  */
  },
  { /* 370 */
    0,
    /*  */
  },
  { /* 371 */
    0,
    /*  */
  },
  { /* 372 */
    0,
    /*  */
  },
  { /* 373 */
    0,
    /*  */
  },
  { /* 374 */
    29,
    /* ADD_FrST0 */
  },
  { /* 375 */
    0,
    /*  */
  },
  { /* 376 */
    0,
    /*  */
  },
  { /* 377 */
    0,
    /*  */
  },
  { /* 378 */
    0,
    /*  */
  },
  { /* 379 */
    24,
    /* ADOX32rm */
  },
  { /* 380 */
    25,
    /* ADOX32rr */
  },
  { /* 381 */
    16,
    /* ADOX64rm */
  },
  { /* 382 */
    18,
    /* ADOX64rr */
  },
  { /* 383 */
    26,
    /* AESDECLASTrm */
  },
  { /* 384 */
    27,
    /* AESDECLASTrr */
  },
  { /* 385 */
    26,
    /* AESDECrm */
  },
  { /* 386 */
    27,
    /* AESDECrr */
  },
  { /* 387 */
    26,
    /* AESENCLASTrm */
  },
  { /* 388 */
    27,
    /* AESENCLASTrr */
  },
  { /* 389 */
    26,
    /* AESENCrm */
  },
  { /* 390 */
    27,
    /* AESENCrr */
  },
  { /* 391 */
    30,
    /* AESIMCrm */
  },
  { /* 392 */
    31,
    /* AESIMCrr */
  },
  { /* 393 */
    32,
    /* AESKEYGENASSIST128rm */
  },
  { /* 394 */
    33,
    /* AESKEYGENASSIST128rr */
  },
  { /* 395 */
    2,
    /* AND16i16 */
  },
  { /* 396 */
    3,
    /* AND16mi */
  },
  { /* 397 */
    4,
    /* AND16mi8 */
  },
  { /* 398 */
    5,
    /* AND16mr */
  },
  { /* 399 */
    6,
    /* AND16ri */
  },
  { /* 400 */
    7,
    /* AND16ri8 */
  },
  { /* 401 */
    8,
    /* AND16rm */
  },
  { /* 402 */
    9,
    /* AND16rr */
  },
  { /* 403 */
    10,
    /* AND16rr_REV */
  },
  { /* 404 */
    2,
    /* AND32i32 */
  },
  { /* 405 */
    3,
    /* AND32mi */
  },
  { /* 406 */
    4,
    /* AND32mi8 */
  },
  { /* 407 */
    5,
    /* AND32mr */
  },
  { /* 408 */
    6,
    /* AND32ri */
  },
  { /* 409 */
    7,
    /* AND32ri8 */
  },
  { /* 410 */
    8,
    /* AND32rm */
  },
  { /* 411 */
    9,
    /* AND32rr */
  },
  { /* 412 */
    10,
    /* AND32rr_REV */
  },
  { /* 413 */
    11,
    /* AND64i32 */
  },
  { /* 414 */
    12,
    /* AND64mi32 */
  },
  { /* 415 */
    4,
    /* AND64mi8 */
  },
  { /* 416 */
    13,
    /* AND64mr */
  },
  { /* 417 */
    14,
    /* AND64ri32 */
  },
  { /* 418 */
    15,
    /* AND64ri8 */
  },
  { /* 419 */
    16,
    /* AND64rm */
  },
  { /* 420 */
    17,
    /* AND64rr */
  },
  { /* 421 */
    18,
    /* AND64rr_REV */
  },
  { /* 422 */
    1,
    /* AND8i8 */
  },
  { /* 423 */
    4,
    /* AND8mi */
  },
  { /* 424 */
    4,
    /* AND8mi8 */
  },
  { /* 425 */
    19,
    /* AND8mr */
  },
  { /* 426 */
    20,
    /* AND8ri */
  },
  { /* 427 */
    20,
    /* AND8ri8 */
  },
  { /* 428 */
    21,
    /* AND8rm */
  },
  { /* 429 */
    22,
    /* AND8rr */
  },
  { /* 430 */
    23,
    /* AND8rr_REV */
  },
  { /* 431 */
    34,
    /* ANDN32rm */
  },
  { /* 432 */
    35,
    /* ANDN32rr */
  },
  { /* 433 */
    36,
    /* ANDN64rm */
  },
  { /* 434 */
    37,
    /* ANDN64rr */
  },
  { /* 435 */
    26,
    /* ANDNPDrm */
  },
  { /* 436 */
    27,
    /* ANDNPDrr */
  },
  { /* 437 */
    26,
    /* ANDNPSrm */
  },
  { /* 438 */
    27,
    /* ANDNPSrr */
  },
  { /* 439 */
    26,
    /* ANDPDrm */
  },
  { /* 440 */
    27,
    /* ANDPDrr */
  },
  { /* 441 */
    26,
    /* ANDPSrm */
  },
  { /* 442 */
    27,
    /* ANDPSrr */
  },
  { /* 443 */
    38,
    /* ARPL16mr */
  },
  { /* 444 */
    39,
    /* ARPL16rr */
  },
  { /* 445 */
    40,
    /* BEXTR32rm */
  },
  { /* 446 */
    41,
    /* BEXTR32rr */
  },
  { /* 447 */
    42,
    /* BEXTR64rm */
  },
  { /* 448 */
    43,
    /* BEXTR64rr */
  },
  { /* 449 */
    44,
    /* BEXTRI32mi */
  },
  { /* 450 */
    45,
    /* BEXTRI32ri */
  },
  { /* 451 */
    46,
    /* BEXTRI64mi */
  },
  { /* 452 */
    47,
    /* BEXTRI64ri */
  },
  { /* 453 */
    48,
    /* BLCFILL32rm */
  },
  { /* 454 */
    49,
    /* BLCFILL32rr */
  },
  { /* 455 */
    50,
    /* BLCFILL64rm */
  },
  { /* 456 */
    51,
    /* BLCFILL64rr */
  },
  { /* 457 */
    48,
    /* BLCI32rm */
  },
  { /* 458 */
    49,
    /* BLCI32rr */
  },
  { /* 459 */
    50,
    /* BLCI64rm */
  },
  { /* 460 */
    51,
    /* BLCI64rr */
  },
  { /* 461 */
    48,
    /* BLCIC32rm */
  },
  { /* 462 */
    49,
    /* BLCIC32rr */
  },
  { /* 463 */
    50,
    /* BLCIC64rm */
  },
  { /* 464 */
    51,
    /* BLCIC64rr */
  },
  { /* 465 */
    48,
    /* BLCMSK32rm */
  },
  { /* 466 */
    49,
    /* BLCMSK32rr */
  },
  { /* 467 */
    50,
    /* BLCMSK64rm */
  },
  { /* 468 */
    51,
    /* BLCMSK64rr */
  },
  { /* 469 */
    48,
    /* BLCS32rm */
  },
  { /* 470 */
    49,
    /* BLCS32rr */
  },
  { /* 471 */
    50,
    /* BLCS64rm */
  },
  { /* 472 */
    51,
    /* BLCS64rr */
  },
  { /* 473 */
    52,
    /* BLENDPDrmi */
  },
  { /* 474 */
    53,
    /* BLENDPDrri */
  },
  { /* 475 */
    52,
    /* BLENDPSrmi */
  },
  { /* 476 */
    53,
    /* BLENDPSrri */
  },
  { /* 477 */
    26,
    /* BLENDVPDrm0 */
  },
  { /* 478 */
    27,
    /* BLENDVPDrr0 */
  },
  { /* 479 */
    26,
    /* BLENDVPSrm0 */
  },
  { /* 480 */
    27,
    /* BLENDVPSrr0 */
  },
  { /* 481 */
    48,
    /* BLSFILL32rm */
  },
  { /* 482 */
    49,
    /* BLSFILL32rr */
  },
  { /* 483 */
    50,
    /* BLSFILL64rm */
  },
  { /* 484 */
    51,
    /* BLSFILL64rr */
  },
  { /* 485 */
    48,
    /* BLSI32rm */
  },
  { /* 486 */
    49,
    /* BLSI32rr */
  },
  { /* 487 */
    50,
    /* BLSI64rm */
  },
  { /* 488 */
    51,
    /* BLSI64rr */
  },
  { /* 489 */
    48,
    /* BLSIC32rm */
  },
  { /* 490 */
    49,
    /* BLSIC32rr */
  },
  { /* 491 */
    50,
    /* BLSIC64rm */
  },
  { /* 492 */
    51,
    /* BLSIC64rr */
  },
  { /* 493 */
    48,
    /* BLSMSK32rm */
  },
  { /* 494 */
    49,
    /* BLSMSK32rr */
  },
  { /* 495 */
    50,
    /* BLSMSK64rm */
  },
  { /* 496 */
    51,
    /* BLSMSK64rr */
  },
  { /* 497 */
    48,
    /* BLSR32rm */
  },
  { /* 498 */
    49,
    /* BLSR32rr */
  },
  { /* 499 */
    50,
    /* BLSR64rm */
  },
  { /* 500 */
    51,
    /* BLSR64rr */
  },
  { /* 501 */
    54,
    /* BNDCL32rm */
  },
  { /* 502 */
    55,
    /* BNDCL32rr */
  },
  { /* 503 */
    54,
    /* BNDCL64rm */
  },
  { /* 504 */
    56,
    /* BNDCL64rr */
  },
  { /* 505 */
    54,
    /* BNDCN32rm */
  },
  { /* 506 */
    55,
    /* BNDCN32rr */
  },
  { /* 507 */
    54,
    /* BNDCN64rm */
  },
  { /* 508 */
    56,
    /* BNDCN64rr */
  },
  { /* 509 */
    54,
    /* BNDCU32rm */
  },
  { /* 510 */
    55,
    /* BNDCU32rr */
  },
  { /* 511 */
    54,
    /* BNDCU64rm */
  },
  { /* 512 */
    56,
    /* BNDCU64rr */
  },
  { /* 513 */
    54,
    /* BNDLDXrm */
  },
  { /* 514 */
    54,
    /* BNDMK32rm */
  },
  { /* 515 */
    54,
    /* BNDMK64rm */
  },
  { /* 516 */
    57,
    /* BNDMOV32mr */
  },
  { /* 517 */
    54,
    /* BNDMOV32rm */
  },
  { /* 518 */
    57,
    /* BNDMOV64mr */
  },
  { /* 519 */
    54,
    /* BNDMOV64rm */
  },
  { /* 520 */
    58,
    /* BNDMOVrr */
  },
  { /* 521 */
    59,
    /* BNDMOVrr_REV */
  },
  { /* 522 */
    57,
    /* BNDSTXmr */
  },
  { /* 523 */
    60,
    /* BOUNDS16rm */
  },
  { /* 524 */
    60,
    /* BOUNDS32rm */
  },
  { /* 525 */
    60,
    /* BSF16rm */
  },
  { /* 526 */
    61,
    /* BSF16rr */
  },
  { /* 527 */
    60,
    /* BSF32rm */
  },
  { /* 528 */
    61,
    /* BSF32rr */
  },
  { /* 529 */
    62,
    /* BSF64rm */
  },
  { /* 530 */
    63,
    /* BSF64rr */
  },
  { /* 531 */
    60,
    /* BSR16rm */
  },
  { /* 532 */
    61,
    /* BSR16rr */
  },
  { /* 533 */
    60,
    /* BSR32rm */
  },
  { /* 534 */
    61,
    /* BSR32rr */
  },
  { /* 535 */
    62,
    /* BSR64rm */
  },
  { /* 536 */
    63,
    /* BSR64rr */
  },
  { /* 537 */
    64,
    /* BSWAP16r_BAD */
  },
  { /* 538 */
    64,
    /* BSWAP32r */
  },
  { /* 539 */
    65,
    /* BSWAP64r */
  },
  { /* 540 */
    66,
    /* BT16mi8 */
  },
  { /* 541 */
    5,
    /* BT16mr */
  },
  { /* 542 */
    67,
    /* BT16ri8 */
  },
  { /* 543 */
    68,
    /* BT16rr */
  },
  { /* 544 */
    66,
    /* BT32mi8 */
  },
  { /* 545 */
    5,
    /* BT32mr */
  },
  { /* 546 */
    67,
    /* BT32ri8 */
  },
  { /* 547 */
    68,
    /* BT32rr */
  },
  { /* 548 */
    66,
    /* BT64mi8 */
  },
  { /* 549 */
    13,
    /* BT64mr */
  },
  { /* 550 */
    69,
    /* BT64ri8 */
  },
  { /* 551 */
    70,
    /* BT64rr */
  },
  { /* 552 */
    66,
    /* BTC16mi8 */
  },
  { /* 553 */
    5,
    /* BTC16mr */
  },
  { /* 554 */
    71,
    /* BTC16ri8 */
  },
  { /* 555 */
    9,
    /* BTC16rr */
  },
  { /* 556 */
    66,
    /* BTC32mi8 */
  },
  { /* 557 */
    5,
    /* BTC32mr */
  },
  { /* 558 */
    71,
    /* BTC32ri8 */
  },
  { /* 559 */
    9,
    /* BTC32rr */
  },
  { /* 560 */
    66,
    /* BTC64mi8 */
  },
  { /* 561 */
    13,
    /* BTC64mr */
  },
  { /* 562 */
    72,
    /* BTC64ri8 */
  },
  { /* 563 */
    17,
    /* BTC64rr */
  },
  { /* 564 */
    66,
    /* BTR16mi8 */
  },
  { /* 565 */
    5,
    /* BTR16mr */
  },
  { /* 566 */
    71,
    /* BTR16ri8 */
  },
  { /* 567 */
    9,
    /* BTR16rr */
  },
  { /* 568 */
    66,
    /* BTR32mi8 */
  },
  { /* 569 */
    5,
    /* BTR32mr */
  },
  { /* 570 */
    71,
    /* BTR32ri8 */
  },
  { /* 571 */
    9,
    /* BTR32rr */
  },
  { /* 572 */
    66,
    /* BTR64mi8 */
  },
  { /* 573 */
    13,
    /* BTR64mr */
  },
  { /* 574 */
    72,
    /* BTR64ri8 */
  },
  { /* 575 */
    17,
    /* BTR64rr */
  },
  { /* 576 */
    66,
    /* BTS16mi8 */
  },
  { /* 577 */
    5,
    /* BTS16mr */
  },
  { /* 578 */
    71,
    /* BTS16ri8 */
  },
  { /* 579 */
    9,
    /* BTS16rr */
  },
  { /* 580 */
    66,
    /* BTS32mi8 */
  },
  { /* 581 */
    5,
    /* BTS32mr */
  },
  { /* 582 */
    71,
    /* BTS32ri8 */
  },
  { /* 583 */
    9,
    /* BTS32rr */
  },
  { /* 584 */
    66,
    /* BTS64mi8 */
  },
  { /* 585 */
    13,
    /* BTS64mr */
  },
  { /* 586 */
    72,
    /* BTS64ri8 */
  },
  { /* 587 */
    17,
    /* BTS64rr */
  },
  { /* 588 */
    40,
    /* BZHI32rm */
  },
  { /* 589 */
    41,
    /* BZHI32rr */
  },
  { /* 590 */
    42,
    /* BZHI64rm */
  },
  { /* 591 */
    43,
    /* BZHI64rr */
  },
  { /* 592 */
    28,
    /* CALL16m */
  },
  { /* 593 */
    0,
    /*  */
  },
  { /* 594 */
    73,
    /* CALL16r */
  },
  { /* 595 */
    0,
    /*  */
  },
  { /* 596 */
    28,
    /* CALL32m */
  },
  { /* 597 */
    0,
    /*  */
  },
  { /* 598 */
    73,
    /* CALL32r */
  },
  { /* 599 */
    0,
    /*  */
  },
  { /* 600 */
    28,
    /* CALL64m */
  },
  { /* 601 */
    0,
    /*  */
  },
  { /* 602 */
    74,
    /* CALL64pcrel32 */
  },
  { /* 603 */
    75,
    /* CALL64r */
  },
  { /* 604 */
    0,
    /*  */
  },
  { /* 605 */
    76,
    /* CALLpcrel16 */
  },
  { /* 606 */
    74,
    /* CALLpcrel32 */
  },
  { /* 607 */
    0,
    /*  */
  },
  { /* 608 */
    0,
    /*  */
  },
  { /* 609 */
    0,
    /* CBW */
  },
  { /* 610 */
    0,
    /* CDQ */
  },
  { /* 611 */
    0,
    /* CDQE */
  },
  { /* 612 */
    0,
    /* CHS_F */
  },
  { /* 613 */
    0,
    /*  */
  },
  { /* 614 */
    0,
    /*  */
  },
  { /* 615 */
    0,
    /*  */
  },
  { /* 616 */
    0,
    /* CLAC */
  },
  { /* 617 */
    0,
    /* CLC */
  },
  { /* 618 */
    0,
    /* CLD */
  },
  { /* 619 */
    28,
    /* CLDEMOTE */
  },
  { /* 620 */
    0,
    /*  */
  },
  { /* 621 */
    28,
    /* CLFLUSH */
  },
  { /* 622 */
    28,
    /* CLFLUSHOPT */
  },
  { /* 623 */
    0,
    /* CLGI */
  },
  { /* 624 */
    0,
    /* CLI */
  },
  { /* 625 */
    28,
    /* CLRSSBSY */
  },
  { /* 626 */
    0,
    /* CLTS */
  },
  { /* 627 */
    28,
    /* CLWB */
  },
  { /* 628 */
    0,
    /* CLZERO32r */
  },
  { /* 629 */
    0,
    /* CLZERO64r */
  },
  { /* 630 */
    0,
    /* CMC */
  },
  { /* 631 */
    77,
    /* CMOV16rm */
  },
  { /* 632 */
    78,
    /* CMOV16rr */
  },
  { /* 633 */
    77,
    /* CMOV32rm */
  },
  { /* 634 */
    78,
    /* CMOV32rr */
  },
  { /* 635 */
    79,
    /* CMOV64rm */
  },
  { /* 636 */
    80,
    /* CMOV64rr */
  },
  { /* 637 */
    29,
    /* CMOVBE_F */
  },
  { /* 638 */
    0,
    /*  */
  },
  { /* 639 */
    0,
    /*  */
  },
  { /* 640 */
    0,
    /*  */
  },
  { /* 641 */
    29,
    /* CMOVB_F */
  },
  { /* 642 */
    0,
    /*  */
  },
  { /* 643 */
    0,
    /*  */
  },
  { /* 644 */
    0,
    /*  */
  },
  { /* 645 */
    29,
    /* CMOVE_F */
  },
  { /* 646 */
    0,
    /*  */
  },
  { /* 647 */
    0,
    /*  */
  },
  { /* 648 */
    0,
    /*  */
  },
  { /* 649 */
    29,
    /* CMOVNBE_F */
  },
  { /* 650 */
    0,
    /*  */
  },
  { /* 651 */
    0,
    /*  */
  },
  { /* 652 */
    0,
    /*  */
  },
  { /* 653 */
    29,
    /* CMOVNB_F */
  },
  { /* 654 */
    0,
    /*  */
  },
  { /* 655 */
    0,
    /*  */
  },
  { /* 656 */
    0,
    /*  */
  },
  { /* 657 */
    29,
    /* CMOVNE_F */
  },
  { /* 658 */
    0,
    /*  */
  },
  { /* 659 */
    0,
    /*  */
  },
  { /* 660 */
    0,
    /*  */
  },
  { /* 661 */
    29,
    /* CMOVNP_F */
  },
  { /* 662 */
    0,
    /*  */
  },
  { /* 663 */
    0,
    /*  */
  },
  { /* 664 */
    0,
    /*  */
  },
  { /* 665 */
    29,
    /* CMOVP_F */
  },
  { /* 666 */
    0,
    /*  */
  },
  { /* 667 */
    0,
    /*  */
  },
  { /* 668 */
    0,
    /*  */
  },
  { /* 669 */
    0,
    /*  */
  },
  { /* 670 */
    0,
    /*  */
  },
  { /* 671 */
    0,
    /*  */
  },
  { /* 672 */
    0,
    /*  */
  },
  { /* 673 */
    0,
    /*  */
  },
  { /* 674 */
    0,
    /*  */
  },
  { /* 675 */
    0,
    /*  */
  },
  { /* 676 */
    0,
    /*  */
  },
  { /* 677 */
    0,
    /*  */
  },
  { /* 678 */
    0,
    /*  */
  },
  { /* 679 */
    0,
    /*  */
  },
  { /* 680 */
    0,
    /*  */
  },
  { /* 681 */
    0,
    /*  */
  },
  { /* 682 */
    0,
    /*  */
  },
  { /* 683 */
    0,
    /*  */
  },
  { /* 684 */
    0,
    /*  */
  },
  { /* 685 */
    0,
    /*  */
  },
  { /* 686 */
    0,
    /*  */
  },
  { /* 687 */
    0,
    /*  */
  },
  { /* 688 */
    0,
    /*  */
  },
  { /* 689 */
    0,
    /*  */
  },
  { /* 690 */
    2,
    /* CMP16i16 */
  },
  { /* 691 */
    3,
    /* CMP16mi */
  },
  { /* 692 */
    4,
    /* CMP16mi8 */
  },
  { /* 693 */
    5,
    /* CMP16mr */
  },
  { /* 694 */
    81,
    /* CMP16ri */
  },
  { /* 695 */
    82,
    /* CMP16ri8 */
  },
  { /* 696 */
    60,
    /* CMP16rm */
  },
  { /* 697 */
    68,
    /* CMP16rr */
  },
  { /* 698 */
    61,
    /* CMP16rr_REV */
  },
  { /* 699 */
    2,
    /* CMP32i32 */
  },
  { /* 700 */
    3,
    /* CMP32mi */
  },
  { /* 701 */
    4,
    /* CMP32mi8 */
  },
  { /* 702 */
    5,
    /* CMP32mr */
  },
  { /* 703 */
    81,
    /* CMP32ri */
  },
  { /* 704 */
    82,
    /* CMP32ri8 */
  },
  { /* 705 */
    60,
    /* CMP32rm */
  },
  { /* 706 */
    68,
    /* CMP32rr */
  },
  { /* 707 */
    61,
    /* CMP32rr_REV */
  },
  { /* 708 */
    11,
    /* CMP64i32 */
  },
  { /* 709 */
    12,
    /* CMP64mi32 */
  },
  { /* 710 */
    4,
    /* CMP64mi8 */
  },
  { /* 711 */
    13,
    /* CMP64mr */
  },
  { /* 712 */
    83,
    /* CMP64ri32 */
  },
  { /* 713 */
    84,
    /* CMP64ri8 */
  },
  { /* 714 */
    62,
    /* CMP64rm */
  },
  { /* 715 */
    70,
    /* CMP64rr */
  },
  { /* 716 */
    63,
    /* CMP64rr_REV */
  },
  { /* 717 */
    1,
    /* CMP8i8 */
  },
  { /* 718 */
    4,
    /* CMP8mi */
  },
  { /* 719 */
    4,
    /* CMP8mi8 */
  },
  { /* 720 */
    19,
    /* CMP8mr */
  },
  { /* 721 */
    85,
    /* CMP8ri */
  },
  { /* 722 */
    85,
    /* CMP8ri8 */
  },
  { /* 723 */
    86,
    /* CMP8rm */
  },
  { /* 724 */
    87,
    /* CMP8rr */
  },
  { /* 725 */
    88,
    /* CMP8rr_REV */
  },
  { /* 726 */
    52,
    /* CMPPDrmi */
  },
  { /* 727 */
    53,
    /* CMPPDrri */
  },
  { /* 728 */
    52,
    /* CMPPSrmi */
  },
  { /* 729 */
    53,
    /* CMPPSrri */
  },
  { /* 730 */
    89,
    /* CMPSB */
  },
  { /* 731 */
    0,
    /*  */
  },
  { /* 732 */
    52,
    /* CMPSDrm_Int */
  },
  { /* 733 */
    0,
    /*  */
  },
  { /* 734 */
    53,
    /* CMPSDrr_Int */
  },
  { /* 735 */
    89,
    /* CMPSL */
  },
  { /* 736 */
    89,
    /* CMPSQ */
  },
  { /* 737 */
    0,
    /*  */
  },
  { /* 738 */
    52,
    /* CMPSSrm_Int */
  },
  { /* 739 */
    0,
    /*  */
  },
  { /* 740 */
    53,
    /* CMPSSrr_Int */
  },
  { /* 741 */
    89,
    /* CMPSW */
  },
  { /* 742 */
    28,
    /* CMPXCHG16B */
  },
  { /* 743 */
    5,
    /* CMPXCHG16rm */
  },
  { /* 744 */
    68,
    /* CMPXCHG16rr */
  },
  { /* 745 */
    5,
    /* CMPXCHG32rm */
  },
  { /* 746 */
    68,
    /* CMPXCHG32rr */
  },
  { /* 747 */
    13,
    /* CMPXCHG64rm */
  },
  { /* 748 */
    70,
    /* CMPXCHG64rr */
  },
  { /* 749 */
    28,
    /* CMPXCHG8B */
  },
  { /* 750 */
    19,
    /* CMPXCHG8rm */
  },
  { /* 751 */
    87,
    /* CMPXCHG8rr */
  },
  { /* 752 */
    30,
    /* COMISDrm */
  },
  { /* 753 */
    0,
    /*  */
  },
  { /* 754 */
    31,
    /* COMISDrr */
  },
  { /* 755 */
    0,
    /*  */
  },
  { /* 756 */
    30,
    /* COMISSrm */
  },
  { /* 757 */
    0,
    /*  */
  },
  { /* 758 */
    31,
    /* COMISSrr */
  },
  { /* 759 */
    0,
    /*  */
  },
  { /* 760 */
    29,
    /* COMP_FST0r */
  },
  { /* 761 */
    29,
    /* COM_FIPr */
  },
  { /* 762 */
    29,
    /* COM_FIr */
  },
  { /* 763 */
    29,
    /* COM_FST0r */
  },
  { /* 764 */
    0,
    /*  */
  },
  { /* 765 */
    0,
    /*  */
  },
  { /* 766 */
    0,
    /*  */
  },
  { /* 767 */
    0,
    /*  */
  },
  { /* 768 */
    0,
    /*  */
  },
  { /* 769 */
    0,
    /*  */
  },
  { /* 770 */
    0,
    /* CPUID */
  },
  { /* 771 */
    0,
    /* CQO */
  },
  { /* 772 */
    24,
    /* CRC32r32m16 */
  },
  { /* 773 */
    8,
    /* CRC32r32m32 */
  },
  { /* 774 */
    24,
    /* CRC32r32m8 */
  },
  { /* 775 */
    90,
    /* CRC32r32r16 */
  },
  { /* 776 */
    10,
    /* CRC32r32r32 */
  },
  { /* 777 */
    91,
    /* CRC32r32r8 */
  },
  { /* 778 */
    16,
    /* CRC32r64m64 */
  },
  { /* 779 */
    16,
    /* CRC32r64m8 */
  },
  { /* 780 */
    18,
    /* CRC32r64r64 */
  },
  { /* 781 */
    92,
    /* CRC32r64r8 */
  },
  { /* 782 */
    0,
    /* CS_PREFIX */
  },
  { /* 783 */
    30,
    /* CVTDQ2PDrm */
  },
  { /* 784 */
    31,
    /* CVTDQ2PDrr */
  },
  { /* 785 */
    30,
    /* CVTDQ2PSrm */
  },
  { /* 786 */
    31,
    /* CVTDQ2PSrr */
  },
  { /* 787 */
    30,
    /* CVTPD2DQrm */
  },
  { /* 788 */
    31,
    /* CVTPD2DQrr */
  },
  { /* 789 */
    30,
    /* CVTPD2PSrm */
  },
  { /* 790 */
    31,
    /* CVTPD2PSrr */
  },
  { /* 791 */
    30,
    /* CVTPS2DQrm */
  },
  { /* 792 */
    31,
    /* CVTPS2DQrr */
  },
  { /* 793 */
    30,
    /* CVTPS2PDrm */
  },
  { /* 794 */
    31,
    /* CVTPS2PDrr */
  },
  { /* 795 */
    62,
    /* CVTSD2SI64rm_Int */
  },
  { /* 796 */
    93,
    /* CVTSD2SI64rr_Int */
  },
  { /* 797 */
    94,
    /* CVTSD2SIrm_Int */
  },
  { /* 798 */
    95,
    /* CVTSD2SIrr_Int */
  },
  { /* 799 */
    0,
    /*  */
  },
  { /* 800 */
    26,
    /* CVTSD2SSrm_Int */
  },
  { /* 801 */
    0,
    /*  */
  },
  { /* 802 */
    27,
    /* CVTSD2SSrr_Int */
  },
  { /* 803 */
    0,
    /*  */
  },
  { /* 804 */
    26,
    /* CVTSI2SDrm_Int */
  },
  { /* 805 */
    0,
    /*  */
  },
  { /* 806 */
    96,
    /* CVTSI2SDrr_Int */
  },
  { /* 807 */
    0,
    /*  */
  },
  { /* 808 */
    26,
    /* CVTSI2SSrm_Int */
  },
  { /* 809 */
    0,
    /*  */
  },
  { /* 810 */
    96,
    /* CVTSI2SSrr_Int */
  },
  { /* 811 */
    0,
    /*  */
  },
  { /* 812 */
    26,
    /* CVTSI642SDrm_Int */
  },
  { /* 813 */
    0,
    /*  */
  },
  { /* 814 */
    97,
    /* CVTSI642SDrr_Int */
  },
  { /* 815 */
    0,
    /*  */
  },
  { /* 816 */
    26,
    /* CVTSI642SSrm_Int */
  },
  { /* 817 */
    0,
    /*  */
  },
  { /* 818 */
    97,
    /* CVTSI642SSrr_Int */
  },
  { /* 819 */
    0,
    /*  */
  },
  { /* 820 */
    26,
    /* CVTSS2SDrm_Int */
  },
  { /* 821 */
    0,
    /*  */
  },
  { /* 822 */
    27,
    /* CVTSS2SDrr_Int */
  },
  { /* 823 */
    62,
    /* CVTSS2SI64rm_Int */
  },
  { /* 824 */
    93,
    /* CVTSS2SI64rr_Int */
  },
  { /* 825 */
    94,
    /* CVTSS2SIrm_Int */
  },
  { /* 826 */
    95,
    /* CVTSS2SIrr_Int */
  },
  { /* 827 */
    30,
    /* CVTTPD2DQrm */
  },
  { /* 828 */
    31,
    /* CVTTPD2DQrr */
  },
  { /* 829 */
    30,
    /* CVTTPS2DQrm */
  },
  { /* 830 */
    31,
    /* CVTTPS2DQrr */
  },
  { /* 831 */
    0,
    /*  */
  },
  { /* 832 */
    62,
    /* CVTTSD2SI64rm_Int */
  },
  { /* 833 */
    0,
    /*  */
  },
  { /* 834 */
    93,
    /* CVTTSD2SI64rr_Int */
  },
  { /* 835 */
    0,
    /*  */
  },
  { /* 836 */
    94,
    /* CVTTSD2SIrm_Int */
  },
  { /* 837 */
    0,
    /*  */
  },
  { /* 838 */
    95,
    /* CVTTSD2SIrr_Int */
  },
  { /* 839 */
    0,
    /*  */
  },
  { /* 840 */
    62,
    /* CVTTSS2SI64rm_Int */
  },
  { /* 841 */
    0,
    /*  */
  },
  { /* 842 */
    93,
    /* CVTTSS2SI64rr_Int */
  },
  { /* 843 */
    0,
    /*  */
  },
  { /* 844 */
    94,
    /* CVTTSS2SIrm_Int */
  },
  { /* 845 */
    0,
    /*  */
  },
  { /* 846 */
    95,
    /* CVTTSS2SIrr_Int */
  },
  { /* 847 */
    0,
    /* CWD */
  },
  { /* 848 */
    0,
    /* CWDE */
  },
  { /* 849 */
    0,
    /* DAA */
  },
  { /* 850 */
    0,
    /* DAS */
  },
  { /* 851 */
    0,
    /* DATA16_PREFIX */
  },
  { /* 852 */
    28,
    /* DEC16m */
  },
  { /* 853 */
    98,
    /* DEC16r */
  },
  { /* 854 */
    64,
    /* DEC16r_alt */
  },
  { /* 855 */
    28,
    /* DEC32m */
  },
  { /* 856 */
    98,
    /* DEC32r */
  },
  { /* 857 */
    64,
    /* DEC32r_alt */
  },
  { /* 858 */
    28,
    /* DEC64m */
  },
  { /* 859 */
    99,
    /* DEC64r */
  },
  { /* 860 */
    28,
    /* DEC8m */
  },
  { /* 861 */
    100,
    /* DEC8r */
  },
  { /* 862 */
    28,
    /* DIV16m */
  },
  { /* 863 */
    73,
    /* DIV16r */
  },
  { /* 864 */
    28,
    /* DIV32m */
  },
  { /* 865 */
    73,
    /* DIV32r */
  },
  { /* 866 */
    28,
    /* DIV64m */
  },
  { /* 867 */
    75,
    /* DIV64r */
  },
  { /* 868 */
    28,
    /* DIV8m */
  },
  { /* 869 */
    101,
    /* DIV8r */
  },
  { /* 870 */
    26,
    /* DIVPDrm */
  },
  { /* 871 */
    27,
    /* DIVPDrr */
  },
  { /* 872 */
    26,
    /* DIVPSrm */
  },
  { /* 873 */
    27,
    /* DIVPSrr */
  },
  { /* 874 */
    28,
    /* DIVR_F32m */
  },
  { /* 875 */
    28,
    /* DIVR_F64m */
  },
  { /* 876 */
    28,
    /* DIVR_FI16m */
  },
  { /* 877 */
    28,
    /* DIVR_FI32m */
  },
  { /* 878 */
    29,
    /* DIVR_FPrST0 */
  },
  { /* 879 */
    29,
    /* DIVR_FST0r */
  },
  { /* 880 */
    0,
    /*  */
  },
  { /* 881 */
    0,
    /*  */
  },
  { /* 882 */
    0,
    /*  */
  },
  { /* 883 */
    0,
    /*  */
  },
  { /* 884 */
    0,
    /*  */
  },
  { /* 885 */
    0,
    /*  */
  },
  { /* 886 */
    0,
    /*  */
  },
  { /* 887 */
    0,
    /*  */
  },
  { /* 888 */
    0,
    /*  */
  },
  { /* 889 */
    0,
    /*  */
  },
  { /* 890 */
    0,
    /*  */
  },
  { /* 891 */
    29,
    /* DIVR_FrST0 */
  },
  { /* 892 */
    0,
    /*  */
  },
  { /* 893 */
    26,
    /* DIVSDrm_Int */
  },
  { /* 894 */
    0,
    /*  */
  },
  { /* 895 */
    27,
    /* DIVSDrr_Int */
  },
  { /* 896 */
    0,
    /*  */
  },
  { /* 897 */
    26,
    /* DIVSSrm_Int */
  },
  { /* 898 */
    0,
    /*  */
  },
  { /* 899 */
    27,
    /* DIVSSrr_Int */
  },
  { /* 900 */
    28,
    /* DIV_F32m */
  },
  { /* 901 */
    28,
    /* DIV_F64m */
  },
  { /* 902 */
    28,
    /* DIV_FI16m */
  },
  { /* 903 */
    28,
    /* DIV_FI32m */
  },
  { /* 904 */
    29,
    /* DIV_FPrST0 */
  },
  { /* 905 */
    29,
    /* DIV_FST0r */
  },
  { /* 906 */
    0,
    /*  */
  },
  { /* 907 */
    0,
    /*  */
  },
  { /* 908 */
    0,
    /*  */
  },
  { /* 909 */
    0,
    /*  */
  },
  { /* 910 */
    0,
    /*  */
  },
  { /* 911 */
    0,
    /*  */
  },
  { /* 912 */
    0,
    /*  */
  },
  { /* 913 */
    0,
    /*  */
  },
  { /* 914 */
    0,
    /*  */
  },
  { /* 915 */
    0,
    /*  */
  },
  { /* 916 */
    0,
    /*  */
  },
  { /* 917 */
    0,
    /*  */
  },
  { /* 918 */
    0,
    /*  */
  },
  { /* 919 */
    0,
    /*  */
  },
  { /* 920 */
    29,
    /* DIV_FrST0 */
  },
  { /* 921 */
    52,
    /* DPPDrmi */
  },
  { /* 922 */
    53,
    /* DPPDrri */
  },
  { /* 923 */
    52,
    /* DPPSrmi */
  },
  { /* 924 */
    53,
    /* DPPSrri */
  },
  { /* 925 */
    0,
    /* DS_PREFIX */
  },
  { /* 926 */
    0,
    /*  */
  },
  { /* 927 */
    0,
    /*  */
  },
  { /* 928 */
    0,
    /*  */
  },
  { /* 929 */
    0,
    /*  */
  },
  { /* 930 */
    0,
    /*  */
  },
  { /* 931 */
    0,
    /*  */
  },
  { /* 932 */
    0,
    /*  */
  },
  { /* 933 */
    0,
    /*  */
  },
  { /* 934 */
    0,
    /* ENCLS */
  },
  { /* 935 */
    0,
    /* ENCLU */
  },
  { /* 936 */
    0,
    /* ENCLV */
  },
  { /* 937 */
    0,
    /* ENDBR32 */
  },
  { /* 938 */
    0,
    /* ENDBR64 */
  },
  { /* 939 */
    102,
    /* ENQCMD16 */
  },
  { /* 940 */
    94,
    /* ENQCMD32 */
  },
  { /* 941 */
    62,
    /* ENQCMD64 */
  },
  { /* 942 */
    102,
    /* ENQCMDS16 */
  },
  { /* 943 */
    94,
    /* ENQCMDS32 */
  },
  { /* 944 */
    62,
    /* ENQCMDS64 */
  },
  { /* 945 */
    103,
    /* ENTER */
  },
  { /* 946 */
    0,
    /* ES_PREFIX */
  },
  { /* 947 */
    104,
    /* EXTRACTPSmr */
  },
  { /* 948 */
    105,
    /* EXTRACTPSrr */
  },
  { /* 949 */
    27,
    /* EXTRQ */
  },
  { /* 950 */
    106,
    /* EXTRQI */
  },
  { /* 951 */
    0,
    /* F2XM1 */
  },
  { /* 952 */
    107,
    /* FARCALL16i */
  },
  { /* 953 */
    28,
    /* FARCALL16m */
  },
  { /* 954 */
    108,
    /* FARCALL32i */
  },
  { /* 955 */
    28,
    /* FARCALL32m */
  },
  { /* 956 */
    28,
    /* FARCALL64 */
  },
  { /* 957 */
    107,
    /* FARJMP16i */
  },
  { /* 958 */
    28,
    /* FARJMP16m */
  },
  { /* 959 */
    108,
    /* FARJMP32i */
  },
  { /* 960 */
    28,
    /* FARJMP32m */
  },
  { /* 961 */
    28,
    /* FARJMP64 */
  },
  { /* 962 */
    28,
    /* FBLDm */
  },
  { /* 963 */
    28,
    /* FBSTPm */
  },
  { /* 964 */
    28,
    /* FCOM32m */
  },
  { /* 965 */
    28,
    /* FCOM64m */
  },
  { /* 966 */
    28,
    /* FCOMP32m */
  },
  { /* 967 */
    28,
    /* FCOMP64m */
  },
  { /* 968 */
    0,
    /* FCOMPP */
  },
  { /* 969 */
    0,
    /* FCOS */
  },
  { /* 970 */
    0,
    /* FDECSTP */
  },
  { /* 971 */
    0,
    /* FEMMS */
  },
  { /* 972 */
    29,
    /* FFREE */
  },
  { /* 973 */
    29,
    /* FFREEP */
  },
  { /* 974 */
    28,
    /* FICOM16m */
  },
  { /* 975 */
    28,
    /* FICOM32m */
  },
  { /* 976 */
    28,
    /* FICOMP16m */
  },
  { /* 977 */
    28,
    /* FICOMP32m */
  },
  { /* 978 */
    0,
    /* FINCSTP */
  },
  { /* 979 */
    28,
    /* FLDCW16m */
  },
  { /* 980 */
    28,
    /* FLDENVm */
  },
  { /* 981 */
    0,
    /* FLDL2E */
  },
  { /* 982 */
    0,
    /* FLDL2T */
  },
  { /* 983 */
    0,
    /* FLDLG2 */
  },
  { /* 984 */
    0,
    /* FLDLN2 */
  },
  { /* 985 */
    0,
    /* FLDPI */
  },
  { /* 986 */
    0,
    /* FNCLEX */
  },
  { /* 987 */
    0,
    /* FNINIT */
  },
  { /* 988 */
    0,
    /* FNOP */
  },
  { /* 989 */
    28,
    /* FNSTCW16m */
  },
  { /* 990 */
    0,
    /* FNSTSW16r */
  },
  { /* 991 */
    28,
    /* FNSTSWm */
  },
  { /* 992 */
    0,
    /*  */
  },
  { /* 993 */
    0,
    /*  */
  },
  { /* 994 */
    0,
    /*  */
  },
  { /* 995 */
    0,
    /*  */
  },
  { /* 996 */
    0,
    /*  */
  },
  { /* 997 */
    0,
    /*  */
  },
  { /* 998 */
    0,
    /*  */
  },
  { /* 999 */
    0,
    /*  */
  },
  { /* 1000 */
    0,
    /*  */
  },
  { /* 1001 */
    0,
    /* FPATAN */
  },
  { /* 1002 */
    0,
    /* FPREM */
  },
  { /* 1003 */
    0,
    /* FPREM1 */
  },
  { /* 1004 */
    0,
    /* FPTAN */
  },
  { /* 1005 */
    0,
    /* FRNDINT */
  },
  { /* 1006 */
    28,
    /* FRSTORm */
  },
  { /* 1007 */
    28,
    /* FSAVEm */
  },
  { /* 1008 */
    0,
    /* FSCALE */
  },
  { /* 1009 */
    0,
    /* FSIN */
  },
  { /* 1010 */
    0,
    /* FSINCOS */
  },
  { /* 1011 */
    28,
    /* FSTENVm */
  },
  { /* 1012 */
    0,
    /* FS_PREFIX */
  },
  { /* 1013 */
    0,
    /* FXAM */
  },
  { /* 1014 */
    28,
    /* FXRSTOR */
  },
  { /* 1015 */
    28,
    /* FXRSTOR64 */
  },
  { /* 1016 */
    28,
    /* FXSAVE */
  },
  { /* 1017 */
    28,
    /* FXSAVE64 */
  },
  { /* 1018 */
    0,
    /* FXTRACT */
  },
  { /* 1019 */
    0,
    /* FYL2X */
  },
  { /* 1020 */
    0,
    /* FYL2XP1 */
  },
  { /* 1021 */
    0,
    /* GETSEC */
  },
  { /* 1022 */
    52,
    /* GF2P8AFFINEINVQBrmi */
  },
  { /* 1023 */
    53,
    /* GF2P8AFFINEINVQBrri */
  },
  { /* 1024 */
    52,
    /* GF2P8AFFINEQBrmi */
  },
  { /* 1025 */
    53,
    /* GF2P8AFFINEQBrri */
  },
  { /* 1026 */
    26,
    /* GF2P8MULBrm */
  },
  { /* 1027 */
    27,
    /* GF2P8MULBrr */
  },
  { /* 1028 */
    0,
    /* GS_PREFIX */
  },
  { /* 1029 */
    26,
    /* HADDPDrm */
  },
  { /* 1030 */
    27,
    /* HADDPDrr */
  },
  { /* 1031 */
    26,
    /* HADDPSrm */
  },
  { /* 1032 */
    27,
    /* HADDPSrr */
  },
  { /* 1033 */
    0,
    /* HLT */
  },
  { /* 1034 */
    26,
    /* HSUBPDrm */
  },
  { /* 1035 */
    27,
    /* HSUBPDrr */
  },
  { /* 1036 */
    26,
    /* HSUBPSrm */
  },
  { /* 1037 */
    27,
    /* HSUBPSrr */
  },
  { /* 1038 */
    28,
    /* IDIV16m */
  },
  { /* 1039 */
    73,
    /* IDIV16r */
  },
  { /* 1040 */
    28,
    /* IDIV32m */
  },
  { /* 1041 */
    73,
    /* IDIV32r */
  },
  { /* 1042 */
    28,
    /* IDIV64m */
  },
  { /* 1043 */
    75,
    /* IDIV64r */
  },
  { /* 1044 */
    28,
    /* IDIV8m */
  },
  { /* 1045 */
    101,
    /* IDIV8r */
  },
  { /* 1046 */
    28,
    /* ILD_F16m */
  },
  { /* 1047 */
    28,
    /* ILD_F32m */
  },
  { /* 1048 */
    28,
    /* ILD_F64m */
  },
  { /* 1049 */
    0,
    /*  */
  },
  { /* 1050 */
    0,
    /*  */
  },
  { /* 1051 */
    0,
    /*  */
  },
  { /* 1052 */
    0,
    /*  */
  },
  { /* 1053 */
    0,
    /*  */
  },
  { /* 1054 */
    0,
    /*  */
  },
  { /* 1055 */
    0,
    /*  */
  },
  { /* 1056 */
    0,
    /*  */
  },
  { /* 1057 */
    0,
    /*  */
  },
  { /* 1058 */
    28,
    /* IMUL16m */
  },
  { /* 1059 */
    73,
    /* IMUL16r */
  },
  { /* 1060 */
    8,
    /* IMUL16rm */
  },
  { /* 1061 */
    109,
    /* IMUL16rmi */
  },
  { /* 1062 */
    110,
    /* IMUL16rmi8 */
  },
  { /* 1063 */
    10,
    /* IMUL16rr */
  },
  { /* 1064 */
    111,
    /* IMUL16rri */
  },
  { /* 1065 */
    112,
    /* IMUL16rri8 */
  },
  { /* 1066 */
    28,
    /* IMUL32m */
  },
  { /* 1067 */
    73,
    /* IMUL32r */
  },
  { /* 1068 */
    8,
    /* IMUL32rm */
  },
  { /* 1069 */
    109,
    /* IMUL32rmi */
  },
  { /* 1070 */
    110,
    /* IMUL32rmi8 */
  },
  { /* 1071 */
    10,
    /* IMUL32rr */
  },
  { /* 1072 */
    111,
    /* IMUL32rri */
  },
  { /* 1073 */
    112,
    /* IMUL32rri8 */
  },
  { /* 1074 */
    28,
    /* IMUL64m */
  },
  { /* 1075 */
    75,
    /* IMUL64r */
  },
  { /* 1076 */
    16,
    /* IMUL64rm */
  },
  { /* 1077 */
    46,
    /* IMUL64rmi32 */
  },
  { /* 1078 */
    113,
    /* IMUL64rmi8 */
  },
  { /* 1079 */
    18,
    /* IMUL64rr */
  },
  { /* 1080 */
    47,
    /* IMUL64rri32 */
  },
  { /* 1081 */
    114,
    /* IMUL64rri8 */
  },
  { /* 1082 */
    28,
    /* IMUL8m */
  },
  { /* 1083 */
    101,
    /* IMUL8r */
  },
  { /* 1084 */
    115,
    /* IN16ri */
  },
  { /* 1085 */
    0,
    /* IN16rr */
  },
  { /* 1086 */
    115,
    /* IN32ri */
  },
  { /* 1087 */
    0,
    /* IN32rr */
  },
  { /* 1088 */
    115,
    /* IN8ri */
  },
  { /* 1089 */
    0,
    /* IN8rr */
  },
  { /* 1090 */
    28,
    /* INC16m */
  },
  { /* 1091 */
    98,
    /* INC16r */
  },
  { /* 1092 */
    64,
    /* INC16r_alt */
  },
  { /* 1093 */
    28,
    /* INC32m */
  },
  { /* 1094 */
    98,
    /* INC32r */
  },
  { /* 1095 */
    64,
    /* INC32r_alt */
  },
  { /* 1096 */
    28,
    /* INC64m */
  },
  { /* 1097 */
    99,
    /* INC64r */
  },
  { /* 1098 */
    28,
    /* INC8m */
  },
  { /* 1099 */
    100,
    /* INC8r */
  },
  { /* 1100 */
    116,
    /* INCSSPD */
  },
  { /* 1101 */
    75,
    /* INCSSPQ */
  },
  { /* 1102 */
    117,
    /* INSB */
  },
  { /* 1103 */
    52,
    /* INSERTPSrm */
  },
  { /* 1104 */
    53,
    /* INSERTPSrr */
  },
  { /* 1105 */
    27,
    /* INSERTQ */
  },
  { /* 1106 */
    118,
    /* INSERTQI */
  },
  { /* 1107 */
    117,
    /* INSL */
  },
  { /* 1108 */
    117,
    /* INSW */
  },
  { /* 1109 */
    115,
    /* INT */
  },
  { /* 1110 */
    0,
    /* INT3 */
  },
  { /* 1111 */
    0,
    /* INTO */
  },
  { /* 1112 */
    0,
    /* INVD */
  },
  { /* 1113 */
    94,
    /* INVEPT32 */
  },
  { /* 1114 */
    62,
    /* INVEPT64 */
  },
  { /* 1115 */
    28,
    /* INVLPG */
  },
  { /* 1116 */
    0,
    /* INVLPGA32 */
  },
  { /* 1117 */
    0,
    /* INVLPGA64 */
  },
  { /* 1118 */
    94,
    /* INVPCID32 */
  },
  { /* 1119 */
    62,
    /* INVPCID64 */
  },
  { /* 1120 */
    94,
    /* INVVPID32 */
  },
  { /* 1121 */
    62,
    /* INVVPID64 */
  },
  { /* 1122 */
    0,
    /*  */
  },
  { /* 1123 */
    0,
    /* IRET16 */
  },
  { /* 1124 */
    0,
    /* IRET32 */
  },
  { /* 1125 */
    0,
    /* IRET64 */
  },
  { /* 1126 */
    28,
    /* ISTT_FP16m */
  },
  { /* 1127 */
    28,
    /* ISTT_FP32m */
  },
  { /* 1128 */
    28,
    /* ISTT_FP64m */
  },
  { /* 1129 */
    0,
    /*  */
  },
  { /* 1130 */
    0,
    /*  */
  },
  { /* 1131 */
    0,
    /*  */
  },
  { /* 1132 */
    0,
    /*  */
  },
  { /* 1133 */
    0,
    /*  */
  },
  { /* 1134 */
    0,
    /*  */
  },
  { /* 1135 */
    0,
    /*  */
  },
  { /* 1136 */
    0,
    /*  */
  },
  { /* 1137 */
    0,
    /*  */
  },
  { /* 1138 */
    28,
    /* IST_F16m */
  },
  { /* 1139 */
    28,
    /* IST_F32m */
  },
  { /* 1140 */
    28,
    /* IST_FP16m */
  },
  { /* 1141 */
    28,
    /* IST_FP32m */
  },
  { /* 1142 */
    28,
    /* IST_FP64m */
  },
  { /* 1143 */
    0,
    /*  */
  },
  { /* 1144 */
    0,
    /*  */
  },
  { /* 1145 */
    0,
    /*  */
  },
  { /* 1146 */
    0,
    /*  */
  },
  { /* 1147 */
    0,
    /*  */
  },
  { /* 1148 */
    0,
    /*  */
  },
  { /* 1149 */
    0,
    /*  */
  },
  { /* 1150 */
    0,
    /*  */
  },
  { /* 1151 */
    0,
    /*  */
  },
  { /* 1152 */
    0,
    /*  */
  },
  { /* 1153 */
    0,
    /*  */
  },
  { /* 1154 */
    119,
    /* JCC_1 */
  },
  { /* 1155 */
    120,
    /* JCC_2 */
  },
  { /* 1156 */
    121,
    /* JCC_4 */
  },
  { /* 1157 */
    122,
    /* JCXZ */
  },
  { /* 1158 */
    122,
    /* JECXZ */
  },
  { /* 1159 */
    28,
    /* JMP16m */
  },
  { /* 1160 */
    0,
    /*  */
  },
  { /* 1161 */
    73,
    /* JMP16r */
  },
  { /* 1162 */
    0,
    /*  */
  },
  { /* 1163 */
    28,
    /* JMP32m */
  },
  { /* 1164 */
    0,
    /*  */
  },
  { /* 1165 */
    73,
    /* JMP32r */
  },
  { /* 1166 */
    0,
    /*  */
  },
  { /* 1167 */
    28,
    /* JMP64m */
  },
  { /* 1168 */
    0,
    /*  */
  },
  { /* 1169 */
    0,
    /*  */
  },
  { /* 1170 */
    75,
    /* JMP64r */
  },
  { /* 1171 */
    0,
    /*  */
  },
  { /* 1172 */
    0,
    /*  */
  },
  { /* 1173 */
    122,
    /* JMP_1 */
  },
  { /* 1174 */
    76,
    /* JMP_2 */
  },
  { /* 1175 */
    74,
    /* JMP_4 */
  },
  { /* 1176 */
    122,
    /* JRCXZ */
  },
  { /* 1177 */
    123,
    /* KADDBrr */
  },
  { /* 1178 */
    123,
    /* KADDDrr */
  },
  { /* 1179 */
    123,
    /* KADDQrr */
  },
  { /* 1180 */
    123,
    /* KADDWrr */
  },
  { /* 1181 */
    123,
    /* KANDBrr */
  },
  { /* 1182 */
    123,
    /* KANDDrr */
  },
  { /* 1183 */
    123,
    /* KANDNBrr */
  },
  { /* 1184 */
    123,
    /* KANDNDrr */
  },
  { /* 1185 */
    123,
    /* KANDNQrr */
  },
  { /* 1186 */
    123,
    /* KANDNWrr */
  },
  { /* 1187 */
    123,
    /* KANDQrr */
  },
  { /* 1188 */
    123,
    /* KANDWrr */
  },
  { /* 1189 */
    124,
    /* KMOVBkk */
  },
  { /* 1190 */
    125,
    /* KMOVBkm */
  },
  { /* 1191 */
    126,
    /* KMOVBkr */
  },
  { /* 1192 */
    127,
    /* KMOVBmk */
  },
  { /* 1193 */
    128,
    /* KMOVBrk */
  },
  { /* 1194 */
    124,
    /* KMOVDkk */
  },
  { /* 1195 */
    125,
    /* KMOVDkm */
  },
  { /* 1196 */
    126,
    /* KMOVDkr */
  },
  { /* 1197 */
    127,
    /* KMOVDmk */
  },
  { /* 1198 */
    128,
    /* KMOVDrk */
  },
  { /* 1199 */
    124,
    /* KMOVQkk */
  },
  { /* 1200 */
    125,
    /* KMOVQkm */
  },
  { /* 1201 */
    129,
    /* KMOVQkr */
  },
  { /* 1202 */
    127,
    /* KMOVQmk */
  },
  { /* 1203 */
    130,
    /* KMOVQrk */
  },
  { /* 1204 */
    124,
    /* KMOVWkk */
  },
  { /* 1205 */
    125,
    /* KMOVWkm */
  },
  { /* 1206 */
    126,
    /* KMOVWkr */
  },
  { /* 1207 */
    127,
    /* KMOVWmk */
  },
  { /* 1208 */
    128,
    /* KMOVWrk */
  },
  { /* 1209 */
    124,
    /* KNOTBrr */
  },
  { /* 1210 */
    124,
    /* KNOTDrr */
  },
  { /* 1211 */
    124,
    /* KNOTQrr */
  },
  { /* 1212 */
    124,
    /* KNOTWrr */
  },
  { /* 1213 */
    123,
    /* KORBrr */
  },
  { /* 1214 */
    123,
    /* KORDrr */
  },
  { /* 1215 */
    123,
    /* KORQrr */
  },
  { /* 1216 */
    124,
    /* KORTESTBrr */
  },
  { /* 1217 */
    124,
    /* KORTESTDrr */
  },
  { /* 1218 */
    124,
    /* KORTESTQrr */
  },
  { /* 1219 */
    124,
    /* KORTESTWrr */
  },
  { /* 1220 */
    123,
    /* KORWrr */
  },
  { /* 1221 */
    131,
    /* KSHIFTLBri */
  },
  { /* 1222 */
    131,
    /* KSHIFTLDri */
  },
  { /* 1223 */
    131,
    /* KSHIFTLQri */
  },
  { /* 1224 */
    131,
    /* KSHIFTLWri */
  },
  { /* 1225 */
    131,
    /* KSHIFTRBri */
  },
  { /* 1226 */
    131,
    /* KSHIFTRDri */
  },
  { /* 1227 */
    131,
    /* KSHIFTRQri */
  },
  { /* 1228 */
    131,
    /* KSHIFTRWri */
  },
  { /* 1229 */
    124,
    /* KTESTBrr */
  },
  { /* 1230 */
    124,
    /* KTESTDrr */
  },
  { /* 1231 */
    124,
    /* KTESTQrr */
  },
  { /* 1232 */
    124,
    /* KTESTWrr */
  },
  { /* 1233 */
    123,
    /* KUNPCKBWrr */
  },
  { /* 1234 */
    123,
    /* KUNPCKDQrr */
  },
  { /* 1235 */
    123,
    /* KUNPCKWDrr */
  },
  { /* 1236 */
    123,
    /* KXNORBrr */
  },
  { /* 1237 */
    123,
    /* KXNORDrr */
  },
  { /* 1238 */
    123,
    /* KXNORQrr */
  },
  { /* 1239 */
    123,
    /* KXNORWrr */
  },
  { /* 1240 */
    123,
    /* KXORBrr */
  },
  { /* 1241 */
    123,
    /* KXORDrr */
  },
  { /* 1242 */
    123,
    /* KXORQrr */
  },
  { /* 1243 */
    123,
    /* KXORWrr */
  },
  { /* 1244 */
    0,
    /* LAHF */
  },
  { /* 1245 */
    60,
    /* LAR16rm */
  },
  { /* 1246 */
    61,
    /* LAR16rr */
  },
  { /* 1247 */
    60,
    /* LAR32rm */
  },
  { /* 1248 */
    61,
    /* LAR32rr */
  },
  { /* 1249 */
    62,
    /* LAR64rm */
  },
  { /* 1250 */
    132,
    /* LAR64rr */
  },
  { /* 1251 */
    0,
    /*  */
  },
  { /* 1252 */
    0,
    /*  */
  },
  { /* 1253 */
    0,
    /*  */
  },
  { /* 1254 */
    0,
    /*  */
  },
  { /* 1255 */
    0,
    /*  */
  },
  { /* 1256 */
    0,
    /*  */
  },
  { /* 1257 */
    30,
    /* LDDQUrm */
  },
  { /* 1258 */
    28,
    /* LDMXCSR */
  },
  { /* 1259 */
    60,
    /* LDS16rm */
  },
  { /* 1260 */
    60,
    /* LDS32rm */
  },
  { /* 1261 */
    0,
    /* LD_F0 */
  },
  { /* 1262 */
    0,
    /* LD_F1 */
  },
  { /* 1263 */
    28,
    /* LD_F32m */
  },
  { /* 1264 */
    28,
    /* LD_F64m */
  },
  { /* 1265 */
    28,
    /* LD_F80m */
  },
  { /* 1266 */
    0,
    /*  */
  },
  { /* 1267 */
    0,
    /*  */
  },
  { /* 1268 */
    0,
    /*  */
  },
  { /* 1269 */
    0,
    /*  */
  },
  { /* 1270 */
    0,
    /*  */
  },
  { /* 1271 */
    0,
    /*  */
  },
  { /* 1272 */
    0,
    /*  */
  },
  { /* 1273 */
    0,
    /*  */
  },
  { /* 1274 */
    0,
    /*  */
  },
  { /* 1275 */
    0,
    /*  */
  },
  { /* 1276 */
    0,
    /*  */
  },
  { /* 1277 */
    0,
    /*  */
  },
  { /* 1278 */
    29,
    /* LD_Frr */
  },
  { /* 1279 */
    60,
    /* LEA16r */
  },
  { /* 1280 */
    60,
    /* LEA32r */
  },
  { /* 1281 */
    60,
    /* LEA64_32r */
  },
  { /* 1282 */
    62,
    /* LEA64r */
  },
  { /* 1283 */
    0,
    /* LEAVE */
  },
  { /* 1284 */
    0,
    /* LEAVE64 */
  },
  { /* 1285 */
    60,
    /* LES16rm */
  },
  { /* 1286 */
    60,
    /* LES32rm */
  },
  { /* 1287 */
    0,
    /* LFENCE */
  },
  { /* 1288 */
    60,
    /* LFS16rm */
  },
  { /* 1289 */
    60,
    /* LFS32rm */
  },
  { /* 1290 */
    62,
    /* LFS64rm */
  },
  { /* 1291 */
    28,
    /* LGDT16m */
  },
  { /* 1292 */
    28,
    /* LGDT32m */
  },
  { /* 1293 */
    28,
    /* LGDT64m */
  },
  { /* 1294 */
    60,
    /* LGS16rm */
  },
  { /* 1295 */
    60,
    /* LGS32rm */
  },
  { /* 1296 */
    62,
    /* LGS64rm */
  },
  { /* 1297 */
    28,
    /* LIDT16m */
  },
  { /* 1298 */
    28,
    /* LIDT32m */
  },
  { /* 1299 */
    28,
    /* LIDT64m */
  },
  { /* 1300 */
    28,
    /* LLDT16m */
  },
  { /* 1301 */
    133,
    /* LLDT16r */
  },
  { /* 1302 */
    116,
    /* LLWPCB */
  },
  { /* 1303 */
    75,
    /* LLWPCB64 */
  },
  { /* 1304 */
    28,
    /* LMSW16m */
  },
  { /* 1305 */
    133,
    /* LMSW16r */
  },
  { /* 1306 */
    0,
    /*  */
  },
  { /* 1307 */
    0,
    /*  */
  },
  { /* 1308 */
    0,
    /*  */
  },
  { /* 1309 */
    0,
    /*  */
  },
  { /* 1310 */
    0,
    /*  */
  },
  { /* 1311 */
    0,
    /*  */
  },
  { /* 1312 */
    0,
    /*  */
  },
  { /* 1313 */
    0,
    /*  */
  },
  { /* 1314 */
    0,
    /*  */
  },
  { /* 1315 */
    0,
    /*  */
  },
  { /* 1316 */
    0,
    /*  */
  },
  { /* 1317 */
    0,
    /*  */
  },
  { /* 1318 */
    0,
    /*  */
  },
  { /* 1319 */
    0,
    /*  */
  },
  { /* 1320 */
    0,
    /*  */
  },
  { /* 1321 */
    0,
    /*  */
  },
  { /* 1322 */
    0,
    /*  */
  },
  { /* 1323 */
    0,
    /*  */
  },
  { /* 1324 */
    0,
    /*  */
  },
  { /* 1325 */
    0,
    /*  */
  },
  { /* 1326 */
    0,
    /*  */
  },
  { /* 1327 */
    0,
    /*  */
  },
  { /* 1328 */
    0,
    /*  */
  },
  { /* 1329 */
    0,
    /*  */
  },
  { /* 1330 */
    0,
    /*  */
  },
  { /* 1331 */
    0,
    /*  */
  },
  { /* 1332 */
    0,
    /*  */
  },
  { /* 1333 */
    0,
    /*  */
  },
  { /* 1334 */
    0,
    /*  */
  },
  { /* 1335 */
    0,
    /*  */
  },
  { /* 1336 */
    0,
    /*  */
  },
  { /* 1337 */
    0,
    /*  */
  },
  { /* 1338 */
    0,
    /*  */
  },
  { /* 1339 */
    0,
    /*  */
  },
  { /* 1340 */
    0,
    /*  */
  },
  { /* 1341 */
    0,
    /*  */
  },
  { /* 1342 */
    0,
    /*  */
  },
  { /* 1343 */
    0,
    /*  */
  },
  { /* 1344 */
    0,
    /*  */
  },
  { /* 1345 */
    0,
    /*  */
  },
  { /* 1346 */
    0,
    /*  */
  },
  { /* 1347 */
    0,
    /* LOCK_PREFIX */
  },
  { /* 1348 */
    0,
    /*  */
  },
  { /* 1349 */
    0,
    /*  */
  },
  { /* 1350 */
    0,
    /*  */
  },
  { /* 1351 */
    0,
    /*  */
  },
  { /* 1352 */
    0,
    /*  */
  },
  { /* 1353 */
    0,
    /*  */
  },
  { /* 1354 */
    0,
    /*  */
  },
  { /* 1355 */
    0,
    /*  */
  },
  { /* 1356 */
    0,
    /*  */
  },
  { /* 1357 */
    0,
    /*  */
  },
  { /* 1358 */
    0,
    /*  */
  },
  { /* 1359 */
    0,
    /*  */
  },
  { /* 1360 */
    0,
    /*  */
  },
  { /* 1361 */
    0,
    /*  */
  },
  { /* 1362 */
    0,
    /*  */
  },
  { /* 1363 */
    0,
    /*  */
  },
  { /* 1364 */
    0,
    /*  */
  },
  { /* 1365 */
    0,
    /*  */
  },
  { /* 1366 */
    0,
    /*  */
  },
  { /* 1367 */
    0,
    /*  */
  },
  { /* 1368 */
    0,
    /*  */
  },
  { /* 1369 */
    0,
    /*  */
  },
  { /* 1370 */
    134,
    /* LODSB */
  },
  { /* 1371 */
    134,
    /* LODSL */
  },
  { /* 1372 */
    134,
    /* LODSQ */
  },
  { /* 1373 */
    134,
    /* LODSW */
  },
  { /* 1374 */
    122,
    /* LOOP */
  },
  { /* 1375 */
    122,
    /* LOOPE */
  },
  { /* 1376 */
    122,
    /* LOOPNE */
  },
  { /* 1377 */
    135,
    /* LRETIL */
  },
  { /* 1378 */
    135,
    /* LRETIQ */
  },
  { /* 1379 */
    2,
    /* LRETIW */
  },
  { /* 1380 */
    0,
    /* LRETL */
  },
  { /* 1381 */
    0,
    /* LRETQ */
  },
  { /* 1382 */
    0,
    /* LRETW */
  },
  { /* 1383 */
    60,
    /* LSL16rm */
  },
  { /* 1384 */
    61,
    /* LSL16rr */
  },
  { /* 1385 */
    60,
    /* LSL32rm */
  },
  { /* 1386 */
    61,
    /* LSL32rr */
  },
  { /* 1387 */
    62,
    /* LSL64rm */
  },
  { /* 1388 */
    132,
    /* LSL64rr */
  },
  { /* 1389 */
    60,
    /* LSS16rm */
  },
  { /* 1390 */
    60,
    /* LSS32rm */
  },
  { /* 1391 */
    62,
    /* LSS64rm */
  },
  { /* 1392 */
    28,
    /* LTRm */
  },
  { /* 1393 */
    133,
    /* LTRr */
  },
  { /* 1394 */
    136,
    /* LWPINS32rmi */
  },
  { /* 1395 */
    137,
    /* LWPINS32rri */
  },
  { /* 1396 */
    138,
    /* LWPINS64rmi */
  },
  { /* 1397 */
    139,
    /* LWPINS64rri */
  },
  { /* 1398 */
    136,
    /* LWPVAL32rmi */
  },
  { /* 1399 */
    137,
    /* LWPVAL32rri */
  },
  { /* 1400 */
    138,
    /* LWPVAL64rmi */
  },
  { /* 1401 */
    139,
    /* LWPVAL64rri */
  },
  { /* 1402 */
    0,
    /*  */
  },
  { /* 1403 */
    0,
    /*  */
  },
  { /* 1404 */
    0,
    /*  */
  },
  { /* 1405 */
    0,
    /*  */
  },
  { /* 1406 */
    60,
    /* LZCNT16rm */
  },
  { /* 1407 */
    61,
    /* LZCNT16rr */
  },
  { /* 1408 */
    60,
    /* LZCNT32rm */
  },
  { /* 1409 */
    61,
    /* LZCNT32rr */
  },
  { /* 1410 */
    62,
    /* LZCNT64rm */
  },
  { /* 1411 */
    63,
    /* LZCNT64rr */
  },
  { /* 1412 */
    31,
    /* MASKMOVDQU */
  },
  { /* 1413 */
    31,
    /* MASKMOVDQU64 */
  },
  { /* 1414 */
    0,
    /*  */
  },
  { /* 1415 */
    0,
    /*  */
  },
  { /* 1416 */
    0,
    /*  */
  },
  { /* 1417 */
    0,
    /*  */
  },
  { /* 1418 */
    0,
    /*  */
  },
  { /* 1419 */
    0,
    /*  */
  },
  { /* 1420 */
    0,
    /*  */
  },
  { /* 1421 */
    0,
    /*  */
  },
  { /* 1422 */
    0,
    /*  */
  },
  { /* 1423 */
    0,
    /*  */
  },
  { /* 1424 */
    26,
    /* MAXPDrm */
  },
  { /* 1425 */
    27,
    /* MAXPDrr */
  },
  { /* 1426 */
    26,
    /* MAXPSrm */
  },
  { /* 1427 */
    27,
    /* MAXPSrr */
  },
  { /* 1428 */
    0,
    /*  */
  },
  { /* 1429 */
    26,
    /* MAXSDrm_Int */
  },
  { /* 1430 */
    0,
    /*  */
  },
  { /* 1431 */
    27,
    /* MAXSDrr_Int */
  },
  { /* 1432 */
    0,
    /*  */
  },
  { /* 1433 */
    26,
    /* MAXSSrm_Int */
  },
  { /* 1434 */
    0,
    /*  */
  },
  { /* 1435 */
    27,
    /* MAXSSrr_Int */
  },
  { /* 1436 */
    0,
    /* MFENCE */
  },
  { /* 1437 */
    0,
    /*  */
  },
  { /* 1438 */
    0,
    /*  */
  },
  { /* 1439 */
    0,
    /*  */
  },
  { /* 1440 */
    0,
    /*  */
  },
  { /* 1441 */
    0,
    /*  */
  },
  { /* 1442 */
    0,
    /*  */
  },
  { /* 1443 */
    0,
    /*  */
  },
  { /* 1444 */
    0,
    /*  */
  },
  { /* 1445 */
    26,
    /* MINPDrm */
  },
  { /* 1446 */
    27,
    /* MINPDrr */
  },
  { /* 1447 */
    26,
    /* MINPSrm */
  },
  { /* 1448 */
    27,
    /* MINPSrr */
  },
  { /* 1449 */
    0,
    /*  */
  },
  { /* 1450 */
    26,
    /* MINSDrm_Int */
  },
  { /* 1451 */
    0,
    /*  */
  },
  { /* 1452 */
    27,
    /* MINSDrr_Int */
  },
  { /* 1453 */
    0,
    /*  */
  },
  { /* 1454 */
    26,
    /* MINSSrm_Int */
  },
  { /* 1455 */
    0,
    /*  */
  },
  { /* 1456 */
    27,
    /* MINSSrr_Int */
  },
  { /* 1457 */
    140,
    /* MMX_CVTPD2PIirm */
  },
  { /* 1458 */
    141,
    /* MMX_CVTPD2PIirr */
  },
  { /* 1459 */
    30,
    /* MMX_CVTPI2PDirm */
  },
  { /* 1460 */
    142,
    /* MMX_CVTPI2PDirr */
  },
  { /* 1461 */
    26,
    /* MMX_CVTPI2PSirm */
  },
  { /* 1462 */
    143,
    /* MMX_CVTPI2PSirr */
  },
  { /* 1463 */
    140,
    /* MMX_CVTPS2PIirm */
  },
  { /* 1464 */
    141,
    /* MMX_CVTPS2PIirr */
  },
  { /* 1465 */
    140,
    /* MMX_CVTTPD2PIirm */
  },
  { /* 1466 */
    141,
    /* MMX_CVTTPD2PIirr */
  },
  { /* 1467 */
    140,
    /* MMX_CVTTPS2PIirm */
  },
  { /* 1468 */
    141,
    /* MMX_CVTTPS2PIirr */
  },
  { /* 1469 */
    0,
    /* MMX_EMMS */
  },
  { /* 1470 */
    144,
    /* MMX_MASKMOVQ */
  },
  { /* 1471 */
    144,
    /* MMX_MASKMOVQ64 */
  },
  { /* 1472 */
    145,
    /* MMX_MOVD64from64rm */
  },
  { /* 1473 */
    146,
    /* MMX_MOVD64from64rr */
  },
  { /* 1474 */
    147,
    /* MMX_MOVD64grr */
  },
  { /* 1475 */
    145,
    /* MMX_MOVD64mr */
  },
  { /* 1476 */
    140,
    /* MMX_MOVD64rm */
  },
  { /* 1477 */
    148,
    /* MMX_MOVD64rr */
  },
  { /* 1478 */
    140,
    /* MMX_MOVD64to64rm */
  },
  { /* 1479 */
    149,
    /* MMX_MOVD64to64rr */
  },
  { /* 1480 */
    141,
    /* MMX_MOVDQ2Qrr */
  },
  { /* 1481 */
    0,
    /*  */
  },
  { /* 1482 */
    145,
    /* MMX_MOVNTQmr */
  },
  { /* 1483 */
    142,
    /* MMX_MOVQ2DQrr */
  },
  { /* 1484 */
    0,
    /*  */
  },
  { /* 1485 */
    145,
    /* MMX_MOVQ64mr */
  },
  { /* 1486 */
    140,
    /* MMX_MOVQ64rm */
  },
  { /* 1487 */
    144,
    /* MMX_MOVQ64rr */
  },
  { /* 1488 */
    150,
    /* MMX_MOVQ64rr_REV */
  },
  { /* 1489 */
    140,
    /* MMX_PABSBrm */
  },
  { /* 1490 */
    144,
    /* MMX_PABSBrr */
  },
  { /* 1491 */
    140,
    /* MMX_PABSDrm */
  },
  { /* 1492 */
    144,
    /* MMX_PABSDrr */
  },
  { /* 1493 */
    140,
    /* MMX_PABSWrm */
  },
  { /* 1494 */
    144,
    /* MMX_PABSWrr */
  },
  { /* 1495 */
    151,
    /* MMX_PACKSSDWirm */
  },
  { /* 1496 */
    152,
    /* MMX_PACKSSDWirr */
  },
  { /* 1497 */
    151,
    /* MMX_PACKSSWBirm */
  },
  { /* 1498 */
    152,
    /* MMX_PACKSSWBirr */
  },
  { /* 1499 */
    151,
    /* MMX_PACKUSWBirm */
  },
  { /* 1500 */
    152,
    /* MMX_PACKUSWBirr */
  },
  { /* 1501 */
    151,
    /* MMX_PADDBirm */
  },
  { /* 1502 */
    152,
    /* MMX_PADDBirr */
  },
  { /* 1503 */
    151,
    /* MMX_PADDDirm */
  },
  { /* 1504 */
    152,
    /* MMX_PADDDirr */
  },
  { /* 1505 */
    151,
    /* MMX_PADDQirm */
  },
  { /* 1506 */
    152,
    /* MMX_PADDQirr */
  },
  { /* 1507 */
    151,
    /* MMX_PADDSBirm */
  },
  { /* 1508 */
    152,
    /* MMX_PADDSBirr */
  },
  { /* 1509 */
    151,
    /* MMX_PADDSWirm */
  },
  { /* 1510 */
    152,
    /* MMX_PADDSWirr */
  },
  { /* 1511 */
    151,
    /* MMX_PADDUSBirm */
  },
  { /* 1512 */
    152,
    /* MMX_PADDUSBirr */
  },
  { /* 1513 */
    151,
    /* MMX_PADDUSWirm */
  },
  { /* 1514 */
    152,
    /* MMX_PADDUSWirr */
  },
  { /* 1515 */
    151,
    /* MMX_PADDWirm */
  },
  { /* 1516 */
    152,
    /* MMX_PADDWirr */
  },
  { /* 1517 */
    153,
    /* MMX_PALIGNRrmi */
  },
  { /* 1518 */
    154,
    /* MMX_PALIGNRrri */
  },
  { /* 1519 */
    151,
    /* MMX_PANDNirm */
  },
  { /* 1520 */
    152,
    /* MMX_PANDNirr */
  },
  { /* 1521 */
    151,
    /* MMX_PANDirm */
  },
  { /* 1522 */
    152,
    /* MMX_PANDirr */
  },
  { /* 1523 */
    151,
    /* MMX_PAVGBirm */
  },
  { /* 1524 */
    152,
    /* MMX_PAVGBirr */
  },
  { /* 1525 */
    151,
    /* MMX_PAVGWirm */
  },
  { /* 1526 */
    152,
    /* MMX_PAVGWirr */
  },
  { /* 1527 */
    151,
    /* MMX_PCMPEQBirm */
  },
  { /* 1528 */
    152,
    /* MMX_PCMPEQBirr */
  },
  { /* 1529 */
    151,
    /* MMX_PCMPEQDirm */
  },
  { /* 1530 */
    152,
    /* MMX_PCMPEQDirr */
  },
  { /* 1531 */
    151,
    /* MMX_PCMPEQWirm */
  },
  { /* 1532 */
    152,
    /* MMX_PCMPEQWirr */
  },
  { /* 1533 */
    151,
    /* MMX_PCMPGTBirm */
  },
  { /* 1534 */
    152,
    /* MMX_PCMPGTBirr */
  },
  { /* 1535 */
    151,
    /* MMX_PCMPGTDirm */
  },
  { /* 1536 */
    152,
    /* MMX_PCMPGTDirr */
  },
  { /* 1537 */
    151,
    /* MMX_PCMPGTWirm */
  },
  { /* 1538 */
    152,
    /* MMX_PCMPGTWirr */
  },
  { /* 1539 */
    155,
    /* MMX_PEXTRWrr */
  },
  { /* 1540 */
    151,
    /* MMX_PHADDDrm */
  },
  { /* 1541 */
    152,
    /* MMX_PHADDDrr */
  },
  { /* 1542 */
    151,
    /* MMX_PHADDSWrm */
  },
  { /* 1543 */
    152,
    /* MMX_PHADDSWrr */
  },
  { /* 1544 */
    151,
    /* MMX_PHADDWrm */
  },
  { /* 1545 */
    152,
    /* MMX_PHADDWrr */
  },
  { /* 1546 */
    151,
    /* MMX_PHSUBDrm */
  },
  { /* 1547 */
    152,
    /* MMX_PHSUBDrr */
  },
  { /* 1548 */
    151,
    /* MMX_PHSUBSWrm */
  },
  { /* 1549 */
    152,
    /* MMX_PHSUBSWrr */
  },
  { /* 1550 */
    151,
    /* MMX_PHSUBWrm */
  },
  { /* 1551 */
    152,
    /* MMX_PHSUBWrr */
  },
  { /* 1552 */
    153,
    /* MMX_PINSRWrm */
  },
  { /* 1553 */
    156,
    /* MMX_PINSRWrr */
  },
  { /* 1554 */
    151,
    /* MMX_PMADDUBSWrm */
  },
  { /* 1555 */
    152,
    /* MMX_PMADDUBSWrr */
  },
  { /* 1556 */
    151,
    /* MMX_PMADDWDirm */
  },
  { /* 1557 */
    152,
    /* MMX_PMADDWDirr */
  },
  { /* 1558 */
    151,
    /* MMX_PMAXSWirm */
  },
  { /* 1559 */
    152,
    /* MMX_PMAXSWirr */
  },
  { /* 1560 */
    151,
    /* MMX_PMAXUBirm */
  },
  { /* 1561 */
    152,
    /* MMX_PMAXUBirr */
  },
  { /* 1562 */
    151,
    /* MMX_PMINSWirm */
  },
  { /* 1563 */
    152,
    /* MMX_PMINSWirr */
  },
  { /* 1564 */
    151,
    /* MMX_PMINUBirm */
  },
  { /* 1565 */
    152,
    /* MMX_PMINUBirr */
  },
  { /* 1566 */
    157,
    /* MMX_PMOVMSKBrr */
  },
  { /* 1567 */
    151,
    /* MMX_PMULHRSWrm */
  },
  { /* 1568 */
    152,
    /* MMX_PMULHRSWrr */
  },
  { /* 1569 */
    151,
    /* MMX_PMULHUWirm */
  },
  { /* 1570 */
    152,
    /* MMX_PMULHUWirr */
  },
  { /* 1571 */
    151,
    /* MMX_PMULHWirm */
  },
  { /* 1572 */
    152,
    /* MMX_PMULHWirr */
  },
  { /* 1573 */
    151,
    /* MMX_PMULLWirm */
  },
  { /* 1574 */
    152,
    /* MMX_PMULLWirr */
  },
  { /* 1575 */
    151,
    /* MMX_PMULUDQirm */
  },
  { /* 1576 */
    152,
    /* MMX_PMULUDQirr */
  },
  { /* 1577 */
    151,
    /* MMX_PORirm */
  },
  { /* 1578 */
    152,
    /* MMX_PORirr */
  },
  { /* 1579 */
    151,
    /* MMX_PSADBWirm */
  },
  { /* 1580 */
    152,
    /* MMX_PSADBWirr */
  },
  { /* 1581 */
    151,
    /* MMX_PSHUFBrm */
  },
  { /* 1582 */
    152,
    /* MMX_PSHUFBrr */
  },
  { /* 1583 */
    158,
    /* MMX_PSHUFWmi */
  },
  { /* 1584 */
    159,
    /* MMX_PSHUFWri */
  },
  { /* 1585 */
    151,
    /* MMX_PSIGNBrm */
  },
  { /* 1586 */
    152,
    /* MMX_PSIGNBrr */
  },
  { /* 1587 */
    151,
    /* MMX_PSIGNDrm */
  },
  { /* 1588 */
    152,
    /* MMX_PSIGNDrr */
  },
  { /* 1589 */
    151,
    /* MMX_PSIGNWrm */
  },
  { /* 1590 */
    152,
    /* MMX_PSIGNWrr */
  },
  { /* 1591 */
    160,
    /* MMX_PSLLDri */
  },
  { /* 1592 */
    151,
    /* MMX_PSLLDrm */
  },
  { /* 1593 */
    152,
    /* MMX_PSLLDrr */
  },
  { /* 1594 */
    160,
    /* MMX_PSLLQri */
  },
  { /* 1595 */
    151,
    /* MMX_PSLLQrm */
  },
  { /* 1596 */
    152,
    /* MMX_PSLLQrr */
  },
  { /* 1597 */
    160,
    /* MMX_PSLLWri */
  },
  { /* 1598 */
    151,
    /* MMX_PSLLWrm */
  },
  { /* 1599 */
    152,
    /* MMX_PSLLWrr */
  },
  { /* 1600 */
    160,
    /* MMX_PSRADri */
  },
  { /* 1601 */
    151,
    /* MMX_PSRADrm */
  },
  { /* 1602 */
    152,
    /* MMX_PSRADrr */
  },
  { /* 1603 */
    160,
    /* MMX_PSRAWri */
  },
  { /* 1604 */
    151,
    /* MMX_PSRAWrm */
  },
  { /* 1605 */
    152,
    /* MMX_PSRAWrr */
  },
  { /* 1606 */
    160,
    /* MMX_PSRLDri */
  },
  { /* 1607 */
    151,
    /* MMX_PSRLDrm */
  },
  { /* 1608 */
    152,
    /* MMX_PSRLDrr */
  },
  { /* 1609 */
    160,
    /* MMX_PSRLQri */
  },
  { /* 1610 */
    151,
    /* MMX_PSRLQrm */
  },
  { /* 1611 */
    152,
    /* MMX_PSRLQrr */
  },
  { /* 1612 */
    160,
    /* MMX_PSRLWri */
  },
  { /* 1613 */
    151,
    /* MMX_PSRLWrm */
  },
  { /* 1614 */
    152,
    /* MMX_PSRLWrr */
  },
  { /* 1615 */
    151,
    /* MMX_PSUBBirm */
  },
  { /* 1616 */
    152,
    /* MMX_PSUBBirr */
  },
  { /* 1617 */
    151,
    /* MMX_PSUBDirm */
  },
  { /* 1618 */
    152,
    /* MMX_PSUBDirr */
  },
  { /* 1619 */
    151,
    /* MMX_PSUBQirm */
  },
  { /* 1620 */
    152,
    /* MMX_PSUBQirr */
  },
  { /* 1621 */
    151,
    /* MMX_PSUBSBirm */
  },
  { /* 1622 */
    152,
    /* MMX_PSUBSBirr */
  },
  { /* 1623 */
    151,
    /* MMX_PSUBSWirm */
  },
  { /* 1624 */
    152,
    /* MMX_PSUBSWirr */
  },
  { /* 1625 */
    151,
    /* MMX_PSUBUSBirm */
  },
  { /* 1626 */
    152,
    /* MMX_PSUBUSBirr */
  },
  { /* 1627 */
    151,
    /* MMX_PSUBUSWirm */
  },
  { /* 1628 */
    152,
    /* MMX_PSUBUSWirr */
  },
  { /* 1629 */
    151,
    /* MMX_PSUBWirm */
  },
  { /* 1630 */
    152,
    /* MMX_PSUBWirr */
  },
  { /* 1631 */
    151,
    /* MMX_PUNPCKHBWirm */
  },
  { /* 1632 */
    152,
    /* MMX_PUNPCKHBWirr */
  },
  { /* 1633 */
    151,
    /* MMX_PUNPCKHDQirm */
  },
  { /* 1634 */
    152,
    /* MMX_PUNPCKHDQirr */
  },
  { /* 1635 */
    151,
    /* MMX_PUNPCKHWDirm */
  },
  { /* 1636 */
    152,
    /* MMX_PUNPCKHWDirr */
  },
  { /* 1637 */
    151,
    /* MMX_PUNPCKLBWirm */
  },
  { /* 1638 */
    152,
    /* MMX_PUNPCKLBWirr */
  },
  { /* 1639 */
    151,
    /* MMX_PUNPCKLDQirm */
  },
  { /* 1640 */
    152,
    /* MMX_PUNPCKLDQirr */
  },
  { /* 1641 */
    151,
    /* MMX_PUNPCKLWDirm */
  },
  { /* 1642 */
    152,
    /* MMX_PUNPCKLWDirr */
  },
  { /* 1643 */
    151,
    /* MMX_PXORirm */
  },
  { /* 1644 */
    152,
    /* MMX_PXORirr */
  },
  { /* 1645 */
    0,
    /* MONITOR32rrr */
  },
  { /* 1646 */
    0,
    /* MONITOR64rrr */
  },
  { /* 1647 */
    0,
    /* MONITORX32rrr */
  },
  { /* 1648 */
    0,
    /* MONITORX64rrr */
  },
  { /* 1649 */
    0,
    /* MONTMUL */
  },
  { /* 1650 */
    161,
    /* MOV16ao16 */
  },
  { /* 1651 */
    161,
    /* MOV16ao32 */
  },
  { /* 1652 */
    161,
    /* MOV16ao64 */
  },
  { /* 1653 */
    3,
    /* MOV16mi */
  },
  { /* 1654 */
    5,
    /* MOV16mr */
  },
  { /* 1655 */
    162,
    /* MOV16ms */
  },
  { /* 1656 */
    161,
    /* MOV16o16a */
  },
  { /* 1657 */
    161,
    /* MOV16o32a */
  },
  { /* 1658 */
    161,
    /* MOV16o64a */
  },
  { /* 1659 */
    163,
    /* MOV16ri */
  },
  { /* 1660 */
    81,
    /* MOV16ri_alt */
  },
  { /* 1661 */
    60,
    /* MOV16rm */
  },
  { /* 1662 */
    68,
    /* MOV16rr */
  },
  { /* 1663 */
    61,
    /* MOV16rr_REV */
  },
  { /* 1664 */
    164,
    /* MOV16rs */
  },
  { /* 1665 */
    165,
    /* MOV16sm */
  },
  { /* 1666 */
    166,
    /* MOV16sr */
  },
  { /* 1667 */
    161,
    /* MOV32ao16 */
  },
  { /* 1668 */
    161,
    /* MOV32ao32 */
  },
  { /* 1669 */
    161,
    /* MOV32ao64 */
  },
  { /* 1670 */
    167,
    /* MOV32cr */
  },
  { /* 1671 */
    168,
    /* MOV32dr */
  },
  { /* 1672 */
    3,
    /* MOV32mi */
  },
  { /* 1673 */
    5,
    /* MOV32mr */
  },
  { /* 1674 */
    161,
    /* MOV32o16a */
  },
  { /* 1675 */
    161,
    /* MOV32o32a */
  },
  { /* 1676 */
    161,
    /* MOV32o64a */
  },
  { /* 1677 */
    169,
    /* MOV32rc */
  },
  { /* 1678 */
    170,
    /* MOV32rd */
  },
  { /* 1679 */
    163,
    /* MOV32ri */
  },
  { /* 1680 */
    81,
    /* MOV32ri_alt */
  },
  { /* 1681 */
    60,
    /* MOV32rm */
  },
  { /* 1682 */
    68,
    /* MOV32rr */
  },
  { /* 1683 */
    61,
    /* MOV32rr_REV */
  },
  { /* 1684 */
    164,
    /* MOV32rs */
  },
  { /* 1685 */
    166,
    /* MOV32sr */
  },
  { /* 1686 */
    161,
    /* MOV64ao32 */
  },
  { /* 1687 */
    161,
    /* MOV64ao64 */
  },
  { /* 1688 */
    171,
    /* MOV64cr */
  },
  { /* 1689 */
    172,
    /* MOV64dr */
  },
  { /* 1690 */
    12,
    /* MOV64mi32 */
  },
  { /* 1691 */
    13,
    /* MOV64mr */
  },
  { /* 1692 */
    161,
    /* MOV64o32a */
  },
  { /* 1693 */
    161,
    /* MOV64o64a */
  },
  { /* 1694 */
    173,
    /* MOV64rc */
  },
  { /* 1695 */
    174,
    /* MOV64rd */
  },
  { /* 1696 */
    175,
    /* MOV64ri */
  },
  { /* 1697 */
    83,
    /* MOV64ri32 */
  },
  { /* 1698 */
    62,
    /* MOV64rm */
  },
  { /* 1699 */
    70,
    /* MOV64rr */
  },
  { /* 1700 */
    63,
    /* MOV64rr_REV */
  },
  { /* 1701 */
    176,
    /* MOV64rs */
  },
  { /* 1702 */
    177,
    /* MOV64sr */
  },
  { /* 1703 */
    30,
    /* MOV64toPQIrm */
  },
  { /* 1704 */
    178,
    /* MOV64toPQIrr */
  },
  { /* 1705 */
    0,
    /*  */
  },
  { /* 1706 */
    161,
    /* MOV8ao16 */
  },
  { /* 1707 */
    161,
    /* MOV8ao32 */
  },
  { /* 1708 */
    161,
    /* MOV8ao64 */
  },
  { /* 1709 */
    4,
    /* MOV8mi */
  },
  { /* 1710 */
    19,
    /* MOV8mr */
  },
  { /* 1711 */
    0,
    /*  */
  },
  { /* 1712 */
    161,
    /* MOV8o16a */
  },
  { /* 1713 */
    161,
    /* MOV8o32a */
  },
  { /* 1714 */
    161,
    /* MOV8o64a */
  },
  { /* 1715 */
    179,
    /* MOV8ri */
  },
  { /* 1716 */
    85,
    /* MOV8ri_alt */
  },
  { /* 1717 */
    86,
    /* MOV8rm */
  },
  { /* 1718 */
    0,
    /*  */
  },
  { /* 1719 */
    87,
    /* MOV8rr */
  },
  { /* 1720 */
    0,
    /*  */
  },
  { /* 1721 */
    88,
    /* MOV8rr_REV */
  },
  { /* 1722 */
    180,
    /* MOVAPDmr */
  },
  { /* 1723 */
    30,
    /* MOVAPDrm */
  },
  { /* 1724 */
    31,
    /* MOVAPDrr */
  },
  { /* 1725 */
    181,
    /* MOVAPDrr_REV */
  },
  { /* 1726 */
    180,
    /* MOVAPSmr */
  },
  { /* 1727 */
    30,
    /* MOVAPSrm */
  },
  { /* 1728 */
    31,
    /* MOVAPSrr */
  },
  { /* 1729 */
    181,
    /* MOVAPSrr_REV */
  },
  { /* 1730 */
    5,
    /* MOVBE16mr */
  },
  { /* 1731 */
    60,
    /* MOVBE16rm */
  },
  { /* 1732 */
    5,
    /* MOVBE32mr */
  },
  { /* 1733 */
    60,
    /* MOVBE32rm */
  },
  { /* 1734 */
    13,
    /* MOVBE64mr */
  },
  { /* 1735 */
    62,
    /* MOVBE64rm */
  },
  { /* 1736 */
    30,
    /* MOVDDUPrm */
  },
  { /* 1737 */
    31,
    /* MOVDDUPrr */
  },
  { /* 1738 */
    30,
    /* MOVDI2PDIrm */
  },
  { /* 1739 */
    182,
    /* MOVDI2PDIrr */
  },
  { /* 1740 */
    0,
    /*  */
  },
  { /* 1741 */
    102,
    /* MOVDIR64B16 */
  },
  { /* 1742 */
    94,
    /* MOVDIR64B32 */
  },
  { /* 1743 */
    62,
    /* MOVDIR64B64 */
  },
  { /* 1744 */
    183,
    /* MOVDIRI32 */
  },
  { /* 1745 */
    13,
    /* MOVDIRI64 */
  },
  { /* 1746 */
    180,
    /* MOVDQAmr */
  },
  { /* 1747 */
    30,
    /* MOVDQArm */
  },
  { /* 1748 */
    31,
    /* MOVDQArr */
  },
  { /* 1749 */
    181,
    /* MOVDQArr_REV */
  },
  { /* 1750 */
    180,
    /* MOVDQUmr */
  },
  { /* 1751 */
    30,
    /* MOVDQUrm */
  },
  { /* 1752 */
    31,
    /* MOVDQUrr */
  },
  { /* 1753 */
    181,
    /* MOVDQUrr_REV */
  },
  { /* 1754 */
    27,
    /* MOVHLPSrr */
  },
  { /* 1755 */
    180,
    /* MOVHPDmr */
  },
  { /* 1756 */
    26,
    /* MOVHPDrm */
  },
  { /* 1757 */
    180,
    /* MOVHPSmr */
  },
  { /* 1758 */
    26,
    /* MOVHPSrm */
  },
  { /* 1759 */
    27,
    /* MOVLHPSrr */
  },
  { /* 1760 */
    180,
    /* MOVLPDmr */
  },
  { /* 1761 */
    26,
    /* MOVLPDrm */
  },
  { /* 1762 */
    180,
    /* MOVLPSmr */
  },
  { /* 1763 */
    26,
    /* MOVLPSrm */
  },
  { /* 1764 */
    95,
    /* MOVMSKPDrr */
  },
  { /* 1765 */
    95,
    /* MOVMSKPSrr */
  },
  { /* 1766 */
    30,
    /* MOVNTDQArm */
  },
  { /* 1767 */
    180,
    /* MOVNTDQmr */
  },
  { /* 1768 */
    13,
    /* MOVNTI_64mr */
  },
  { /* 1769 */
    183,
    /* MOVNTImr */
  },
  { /* 1770 */
    180,
    /* MOVNTPDmr */
  },
  { /* 1771 */
    180,
    /* MOVNTPSmr */
  },
  { /* 1772 */
    180,
    /* MOVNTSD */
  },
  { /* 1773 */
    180,
    /* MOVNTSS */
  },
  { /* 1774 */
    0,
    /*  */
  },
  { /* 1775 */
    180,
    /* MOVPDI2DImr */
  },
  { /* 1776 */
    184,
    /* MOVPDI2DIrr */
  },
  { /* 1777 */
    180,
    /* MOVPQI2QImr */
  },
  { /* 1778 */
    181,
    /* MOVPQI2QIrr */
  },
  { /* 1779 */
    180,
    /* MOVPQIto64mr */
  },
  { /* 1780 */
    185,
    /* MOVPQIto64rr */
  },
  { /* 1781 */
    30,
    /* MOVQI2PQIrm */
  },
  { /* 1782 */
    89,
    /* MOVSB */
  },
  { /* 1783 */
    180,
    /* MOVSDmr */
  },
  { /* 1784 */
    30,
    /* MOVSDrm */
  },
  { /* 1785 */
    0,
    /*  */
  },
  { /* 1786 */
    27,
    /* MOVSDrr */
  },
  { /* 1787 */
    186,
    /* MOVSDrr_REV */
  },
  { /* 1788 */
    0,
    /*  */
  },
  { /* 1789 */
    30,
    /* MOVSHDUPrm */
  },
  { /* 1790 */
    31,
    /* MOVSHDUPrr */
  },
  { /* 1791 */
    89,
    /* MOVSL */
  },
  { /* 1792 */
    30,
    /* MOVSLDUPrm */
  },
  { /* 1793 */
    31,
    /* MOVSLDUPrr */
  },
  { /* 1794 */
    89,
    /* MOVSQ */
  },
  { /* 1795 */
    0,
    /*  */
  },
  { /* 1796 */
    180,
    /* MOVSSmr */
  },
  { /* 1797 */
    30,
    /* MOVSSrm */
  },
  { /* 1798 */
    0,
    /*  */
  },
  { /* 1799 */
    27,
    /* MOVSSrr */
  },
  { /* 1800 */
    186,
    /* MOVSSrr_REV */
  },
  { /* 1801 */
    89,
    /* MOVSW */
  },
  { /* 1802 */
    60,
    /* MOVSX16rm16 */
  },
  { /* 1803 */
    60,
    /* MOVSX16rm32 */
  },
  { /* 1804 */
    60,
    /* MOVSX16rm8 */
  },
  { /* 1805 */
    61,
    /* MOVSX16rr16 */
  },
  { /* 1806 */
    187,
    /* MOVSX16rr32 */
  },
  { /* 1807 */
    188,
    /* MOVSX16rr8 */
  },
  { /* 1808 */
    60,
    /* MOVSX32rm16 */
  },
  { /* 1809 */
    60,
    /* MOVSX32rm32 */
  },
  { /* 1810 */
    60,
    /* MOVSX32rm8 */
  },
  { /* 1811 */
    0,
    /*  */
  },
  { /* 1812 */
    189,
    /* MOVSX32rr16 */
  },
  { /* 1813 */
    61,
    /* MOVSX32rr32 */
  },
  { /* 1814 */
    188,
    /* MOVSX32rr8 */
  },
  { /* 1815 */
    0,
    /*  */
  },
  { /* 1816 */
    62,
    /* MOVSX64rm16 */
  },
  { /* 1817 */
    62,
    /* MOVSX64rm32 */
  },
  { /* 1818 */
    62,
    /* MOVSX64rm8 */
  },
  { /* 1819 */
    190,
    /* MOVSX64rr16 */
  },
  { /* 1820 */
    132,
    /* MOVSX64rr32 */
  },
  { /* 1821 */
    191,
    /* MOVSX64rr8 */
  },
  { /* 1822 */
    180,
    /* MOVUPDmr */
  },
  { /* 1823 */
    30,
    /* MOVUPDrm */
  },
  { /* 1824 */
    31,
    /* MOVUPDrr */
  },
  { /* 1825 */
    181,
    /* MOVUPDrr_REV */
  },
  { /* 1826 */
    180,
    /* MOVUPSmr */
  },
  { /* 1827 */
    30,
    /* MOVUPSrm */
  },
  { /* 1828 */
    31,
    /* MOVUPSrr */
  },
  { /* 1829 */
    181,
    /* MOVUPSrr_REV */
  },
  { /* 1830 */
    31,
    /* MOVZPQILo2PQIrr */
  },
  { /* 1831 */
    60,
    /* MOVZX16rm16 */
  },
  { /* 1832 */
    60,
    /* MOVZX16rm8 */
  },
  { /* 1833 */
    61,
    /* MOVZX16rr16 */
  },
  { /* 1834 */
    188,
    /* MOVZX16rr8 */
  },
  { /* 1835 */
    60,
    /* MOVZX32rm16 */
  },
  { /* 1836 */
    60,
    /* MOVZX32rm8 */
  },
  { /* 1837 */
    0,
    /*  */
  },
  { /* 1838 */
    189,
    /* MOVZX32rr16 */
  },
  { /* 1839 */
    188,
    /* MOVZX32rr8 */
  },
  { /* 1840 */
    0,
    /*  */
  },
  { /* 1841 */
    62,
    /* MOVZX64rm16 */
  },
  { /* 1842 */
    62,
    /* MOVZX64rm8 */
  },
  { /* 1843 */
    190,
    /* MOVZX64rr16 */
  },
  { /* 1844 */
    191,
    /* MOVZX64rr8 */
  },
  { /* 1845 */
    52,
    /* MPSADBWrmi */
  },
  { /* 1846 */
    53,
    /* MPSADBWrri */
  },
  { /* 1847 */
    28,
    /* MUL16m */
  },
  { /* 1848 */
    73,
    /* MUL16r */
  },
  { /* 1849 */
    28,
    /* MUL32m */
  },
  { /* 1850 */
    73,
    /* MUL32r */
  },
  { /* 1851 */
    28,
    /* MUL64m */
  },
  { /* 1852 */
    75,
    /* MUL64r */
  },
  { /* 1853 */
    28,
    /* MUL8m */
  },
  { /* 1854 */
    101,
    /* MUL8r */
  },
  { /* 1855 */
    26,
    /* MULPDrm */
  },
  { /* 1856 */
    27,
    /* MULPDrr */
  },
  { /* 1857 */
    26,
    /* MULPSrm */
  },
  { /* 1858 */
    27,
    /* MULPSrr */
  },
  { /* 1859 */
    0,
    /*  */
  },
  { /* 1860 */
    26,
    /* MULSDrm_Int */
  },
  { /* 1861 */
    0,
    /*  */
  },
  { /* 1862 */
    27,
    /* MULSDrr_Int */
  },
  { /* 1863 */
    0,
    /*  */
  },
  { /* 1864 */
    26,
    /* MULSSrm_Int */
  },
  { /* 1865 */
    0,
    /*  */
  },
  { /* 1866 */
    27,
    /* MULSSrr_Int */
  },
  { /* 1867 */
    34,
    /* MULX32rm */
  },
  { /* 1868 */
    35,
    /* MULX32rr */
  },
  { /* 1869 */
    36,
    /* MULX64rm */
  },
  { /* 1870 */
    37,
    /* MULX64rr */
  },
  { /* 1871 */
    28,
    /* MUL_F32m */
  },
  { /* 1872 */
    28,
    /* MUL_F64m */
  },
  { /* 1873 */
    28,
    /* MUL_FI16m */
  },
  { /* 1874 */
    28,
    /* MUL_FI32m */
  },
  { /* 1875 */
    29,
    /* MUL_FPrST0 */
  },
  { /* 1876 */
    29,
    /* MUL_FST0r */
  },
  { /* 1877 */
    0,
    /*  */
  },
  { /* 1878 */
    0,
    /*  */
  },
  { /* 1879 */
    0,
    /*  */
  },
  { /* 1880 */
    0,
    /*  */
  },
  { /* 1881 */
    0,
    /*  */
  },
  { /* 1882 */
    0,
    /*  */
  },
  { /* 1883 */
    0,
    /*  */
  },
  { /* 1884 */
    0,
    /*  */
  },
  { /* 1885 */
    0,
    /*  */
  },
  { /* 1886 */
    0,
    /*  */
  },
  { /* 1887 */
    0,
    /*  */
  },
  { /* 1888 */
    0,
    /*  */
  },
  { /* 1889 */
    0,
    /*  */
  },
  { /* 1890 */
    0,
    /*  */
  },
  { /* 1891 */
    29,
    /* MUL_FrST0 */
  },
  { /* 1892 */
    0,
    /* MWAITXrrr */
  },
  { /* 1893 */
    0,
    /* MWAITrr */
  },
  { /* 1894 */
    28,
    /* NEG16m */
  },
  { /* 1895 */
    98,
    /* NEG16r */
  },
  { /* 1896 */
    28,
    /* NEG32m */
  },
  { /* 1897 */
    98,
    /* NEG32r */
  },
  { /* 1898 */
    28,
    /* NEG64m */
  },
  { /* 1899 */
    99,
    /* NEG64r */
  },
  { /* 1900 */
    28,
    /* NEG8m */
  },
  { /* 1901 */
    100,
    /* NEG8r */
  },
  { /* 1902 */
    0,
    /* NOOP */
  },
  { /* 1903 */
    28,
    /* NOOPL */
  },
  { /* 1904 */
    73,
    /* NOOPLr */
  },
  { /* 1905 */
    28,
    /* NOOPQ */
  },
  { /* 1906 */
    75,
    /* NOOPQr */
  },
  { /* 1907 */
    28,
    /* NOOPW */
  },
  { /* 1908 */
    73,
    /* NOOPWr */
  },
  { /* 1909 */
    28,
    /* NOT16m */
  },
  { /* 1910 */
    98,
    /* NOT16r */
  },
  { /* 1911 */
    28,
    /* NOT32m */
  },
  { /* 1912 */
    98,
    /* NOT32r */
  },
  { /* 1913 */
    28,
    /* NOT64m */
  },
  { /* 1914 */
    99,
    /* NOT64r */
  },
  { /* 1915 */
    28,
    /* NOT8m */
  },
  { /* 1916 */
    100,
    /* NOT8r */
  },
  { /* 1917 */
    2,
    /* OR16i16 */
  },
  { /* 1918 */
    3,
    /* OR16mi */
  },
  { /* 1919 */
    4,
    /* OR16mi8 */
  },
  { /* 1920 */
    5,
    /* OR16mr */
  },
  { /* 1921 */
    6,
    /* OR16ri */
  },
  { /* 1922 */
    7,
    /* OR16ri8 */
  },
  { /* 1923 */
    8,
    /* OR16rm */
  },
  { /* 1924 */
    9,
    /* OR16rr */
  },
  { /* 1925 */
    10,
    /* OR16rr_REV */
  },
  { /* 1926 */
    2,
    /* OR32i32 */
  },
  { /* 1927 */
    3,
    /* OR32mi */
  },
  { /* 1928 */
    4,
    /* OR32mi8 */
  },
  { /* 1929 */
    0,
    /*  */
  },
  { /* 1930 */
    5,
    /* OR32mr */
  },
  { /* 1931 */
    6,
    /* OR32ri */
  },
  { /* 1932 */
    7,
    /* OR32ri8 */
  },
  { /* 1933 */
    8,
    /* OR32rm */
  },
  { /* 1934 */
    9,
    /* OR32rr */
  },
  { /* 1935 */
    10,
    /* OR32rr_REV */
  },
  { /* 1936 */
    11,
    /* OR64i32 */
  },
  { /* 1937 */
    12,
    /* OR64mi32 */
  },
  { /* 1938 */
    4,
    /* OR64mi8 */
  },
  { /* 1939 */
    13,
    /* OR64mr */
  },
  { /* 1940 */
    14,
    /* OR64ri32 */
  },
  { /* 1941 */
    15,
    /* OR64ri8 */
  },
  { /* 1942 */
    16,
    /* OR64rm */
  },
  { /* 1943 */
    17,
    /* OR64rr */
  },
  { /* 1944 */
    18,
    /* OR64rr_REV */
  },
  { /* 1945 */
    1,
    /* OR8i8 */
  },
  { /* 1946 */
    4,
    /* OR8mi */
  },
  { /* 1947 */
    4,
    /* OR8mi8 */
  },
  { /* 1948 */
    19,
    /* OR8mr */
  },
  { /* 1949 */
    20,
    /* OR8ri */
  },
  { /* 1950 */
    20,
    /* OR8ri8 */
  },
  { /* 1951 */
    21,
    /* OR8rm */
  },
  { /* 1952 */
    22,
    /* OR8rr */
  },
  { /* 1953 */
    23,
    /* OR8rr_REV */
  },
  { /* 1954 */
    26,
    /* ORPDrm */
  },
  { /* 1955 */
    27,
    /* ORPDrr */
  },
  { /* 1956 */
    26,
    /* ORPSrm */
  },
  { /* 1957 */
    27,
    /* ORPSrr */
  },
  { /* 1958 */
    115,
    /* OUT16ir */
  },
  { /* 1959 */
    0,
    /* OUT16rr */
  },
  { /* 1960 */
    115,
    /* OUT32ir */
  },
  { /* 1961 */
    0,
    /* OUT32rr */
  },
  { /* 1962 */
    115,
    /* OUT8ir */
  },
  { /* 1963 */
    0,
    /* OUT8rr */
  },
  { /* 1964 */
    134,
    /* OUTSB */
  },
  { /* 1965 */
    134,
    /* OUTSL */
  },
  { /* 1966 */
    134,
    /* OUTSW */
  },
  { /* 1967 */
    30,
    /* PABSBrm */
  },
  { /* 1968 */
    31,
    /* PABSBrr */
  },
  { /* 1969 */
    30,
    /* PABSDrm */
  },
  { /* 1970 */
    31,
    /* PABSDrr */
  },
  { /* 1971 */
    30,
    /* PABSWrm */
  },
  { /* 1972 */
    31,
    /* PABSWrr */
  },
  { /* 1973 */
    26,
    /* PACKSSDWrm */
  },
  { /* 1974 */
    27,
    /* PACKSSDWrr */
  },
  { /* 1975 */
    26,
    /* PACKSSWBrm */
  },
  { /* 1976 */
    27,
    /* PACKSSWBrr */
  },
  { /* 1977 */
    26,
    /* PACKUSDWrm */
  },
  { /* 1978 */
    27,
    /* PACKUSDWrr */
  },
  { /* 1979 */
    26,
    /* PACKUSWBrm */
  },
  { /* 1980 */
    27,
    /* PACKUSWBrr */
  },
  { /* 1981 */
    26,
    /* PADDBrm */
  },
  { /* 1982 */
    27,
    /* PADDBrr */
  },
  { /* 1983 */
    26,
    /* PADDDrm */
  },
  { /* 1984 */
    27,
    /* PADDDrr */
  },
  { /* 1985 */
    26,
    /* PADDQrm */
  },
  { /* 1986 */
    27,
    /* PADDQrr */
  },
  { /* 1987 */
    26,
    /* PADDSBrm */
  },
  { /* 1988 */
    27,
    /* PADDSBrr */
  },
  { /* 1989 */
    26,
    /* PADDSWrm */
  },
  { /* 1990 */
    27,
    /* PADDSWrr */
  },
  { /* 1991 */
    26,
    /* PADDUSBrm */
  },
  { /* 1992 */
    27,
    /* PADDUSBrr */
  },
  { /* 1993 */
    26,
    /* PADDUSWrm */
  },
  { /* 1994 */
    27,
    /* PADDUSWrr */
  },
  { /* 1995 */
    26,
    /* PADDWrm */
  },
  { /* 1996 */
    27,
    /* PADDWrr */
  },
  { /* 1997 */
    52,
    /* PALIGNRrmi */
  },
  { /* 1998 */
    53,
    /* PALIGNRrri */
  },
  { /* 1999 */
    26,
    /* PANDNrm */
  },
  { /* 2000 */
    27,
    /* PANDNrr */
  },
  { /* 2001 */
    26,
    /* PANDrm */
  },
  { /* 2002 */
    27,
    /* PANDrr */
  },
  { /* 2003 */
    0,
    /* PAUSE */
  },
  { /* 2004 */
    26,
    /* PAVGBrm */
  },
  { /* 2005 */
    27,
    /* PAVGBrr */
  },
  { /* 2006 */
    151,
    /* PAVGUSBrm */
  },
  { /* 2007 */
    152,
    /* PAVGUSBrr */
  },
  { /* 2008 */
    26,
    /* PAVGWrm */
  },
  { /* 2009 */
    27,
    /* PAVGWrr */
  },
  { /* 2010 */
    26,
    /* PBLENDVBrm0 */
  },
  { /* 2011 */
    27,
    /* PBLENDVBrr0 */
  },
  { /* 2012 */
    52,
    /* PBLENDWrmi */
  },
  { /* 2013 */
    53,
    /* PBLENDWrri */
  },
  { /* 2014 */
    52,
    /* PCLMULQDQrm */
  },
  { /* 2015 */
    53,
    /* PCLMULQDQrr */
  },
  { /* 2016 */
    26,
    /* PCMPEQBrm */
  },
  { /* 2017 */
    27,
    /* PCMPEQBrr */
  },
  { /* 2018 */
    26,
    /* PCMPEQDrm */
  },
  { /* 2019 */
    27,
    /* PCMPEQDrr */
  },
  { /* 2020 */
    26,
    /* PCMPEQQrm */
  },
  { /* 2021 */
    27,
    /* PCMPEQQrr */
  },
  { /* 2022 */
    26,
    /* PCMPEQWrm */
  },
  { /* 2023 */
    27,
    /* PCMPEQWrr */
  },
  { /* 2024 */
    32,
    /* PCMPESTRIrm */
  },
  { /* 2025 */
    33,
    /* PCMPESTRIrr */
  },
  { /* 2026 */
    32,
    /* PCMPESTRMrm */
  },
  { /* 2027 */
    33,
    /* PCMPESTRMrr */
  },
  { /* 2028 */
    26,
    /* PCMPGTBrm */
  },
  { /* 2029 */
    27,
    /* PCMPGTBrr */
  },
  { /* 2030 */
    26,
    /* PCMPGTDrm */
  },
  { /* 2031 */
    27,
    /* PCMPGTDrr */
  },
  { /* 2032 */
    26,
    /* PCMPGTQrm */
  },
  { /* 2033 */
    27,
    /* PCMPGTQrr */
  },
  { /* 2034 */
    26,
    /* PCMPGTWrm */
  },
  { /* 2035 */
    27,
    /* PCMPGTWrr */
  },
  { /* 2036 */
    32,
    /* PCMPISTRIrm */
  },
  { /* 2037 */
    33,
    /* PCMPISTRIrr */
  },
  { /* 2038 */
    32,
    /* PCMPISTRMrm */
  },
  { /* 2039 */
    33,
    /* PCMPISTRMrr */
  },
  { /* 2040 */
    0,
    /* PCONFIG */
  },
  { /* 2041 */
    34,
    /* PDEP32rm */
  },
  { /* 2042 */
    35,
    /* PDEP32rr */
  },
  { /* 2043 */
    36,
    /* PDEP64rm */
  },
  { /* 2044 */
    37,
    /* PDEP64rr */
  },
  { /* 2045 */
    34,
    /* PEXT32rm */
  },
  { /* 2046 */
    35,
    /* PEXT32rr */
  },
  { /* 2047 */
    36,
    /* PEXT64rm */
  },
  { /* 2048 */
    37,
    /* PEXT64rr */
  },
  { /* 2049 */
    104,
    /* PEXTRBmr */
  },
  { /* 2050 */
    105,
    /* PEXTRBrr */
  },
  { /* 2051 */
    104,
    /* PEXTRDmr */
  },
  { /* 2052 */
    105,
    /* PEXTRDrr */
  },
  { /* 2053 */
    104,
    /* PEXTRQmr */
  },
  { /* 2054 */
    192,
    /* PEXTRQrr */
  },
  { /* 2055 */
    104,
    /* PEXTRWmr */
  },
  { /* 2056 */
    193,
    /* PEXTRWrr */
  },
  { /* 2057 */
    105,
    /* PEXTRWrr_REV */
  },
  { /* 2058 */
    140,
    /* PF2IDrm */
  },
  { /* 2059 */
    144,
    /* PF2IDrr */
  },
  { /* 2060 */
    140,
    /* PF2IWrm */
  },
  { /* 2061 */
    144,
    /* PF2IWrr */
  },
  { /* 2062 */
    151,
    /* PFACCrm */
  },
  { /* 2063 */
    152,
    /* PFACCrr */
  },
  { /* 2064 */
    151,
    /* PFADDrm */
  },
  { /* 2065 */
    152,
    /* PFADDrr */
  },
  { /* 2066 */
    151,
    /* PFCMPEQrm */
  },
  { /* 2067 */
    152,
    /* PFCMPEQrr */
  },
  { /* 2068 */
    151,
    /* PFCMPGErm */
  },
  { /* 2069 */
    152,
    /* PFCMPGErr */
  },
  { /* 2070 */
    151,
    /* PFCMPGTrm */
  },
  { /* 2071 */
    152,
    /* PFCMPGTrr */
  },
  { /* 2072 */
    151,
    /* PFMAXrm */
  },
  { /* 2073 */
    152,
    /* PFMAXrr */
  },
  { /* 2074 */
    151,
    /* PFMINrm */
  },
  { /* 2075 */
    152,
    /* PFMINrr */
  },
  { /* 2076 */
    151,
    /* PFMULrm */
  },
  { /* 2077 */
    152,
    /* PFMULrr */
  },
  { /* 2078 */
    151,
    /* PFNACCrm */
  },
  { /* 2079 */
    152,
    /* PFNACCrr */
  },
  { /* 2080 */
    151,
    /* PFPNACCrm */
  },
  { /* 2081 */
    152,
    /* PFPNACCrr */
  },
  { /* 2082 */
    151,
    /* PFRCPIT1rm */
  },
  { /* 2083 */
    152,
    /* PFRCPIT1rr */
  },
  { /* 2084 */
    151,
    /* PFRCPIT2rm */
  },
  { /* 2085 */
    152,
    /* PFRCPIT2rr */
  },
  { /* 2086 */
    140,
    /* PFRCPrm */
  },
  { /* 2087 */
    144,
    /* PFRCPrr */
  },
  { /* 2088 */
    151,
    /* PFRSQIT1rm */
  },
  { /* 2089 */
    152,
    /* PFRSQIT1rr */
  },
  { /* 2090 */
    140,
    /* PFRSQRTrm */
  },
  { /* 2091 */
    144,
    /* PFRSQRTrr */
  },
  { /* 2092 */
    151,
    /* PFSUBRrm */
  },
  { /* 2093 */
    152,
    /* PFSUBRrr */
  },
  { /* 2094 */
    151,
    /* PFSUBrm */
  },
  { /* 2095 */
    152,
    /* PFSUBrr */
  },
  { /* 2096 */
    26,
    /* PHADDDrm */
  },
  { /* 2097 */
    27,
    /* PHADDDrr */
  },
  { /* 2098 */
    26,
    /* PHADDSWrm */
  },
  { /* 2099 */
    27,
    /* PHADDSWrr */
  },
  { /* 2100 */
    26,
    /* PHADDWrm */
  },
  { /* 2101 */
    27,
    /* PHADDWrr */
  },
  { /* 2102 */
    30,
    /* PHMINPOSUWrm */
  },
  { /* 2103 */
    31,
    /* PHMINPOSUWrr */
  },
  { /* 2104 */
    26,
    /* PHSUBDrm */
  },
  { /* 2105 */
    27,
    /* PHSUBDrr */
  },
  { /* 2106 */
    26,
    /* PHSUBSWrm */
  },
  { /* 2107 */
    27,
    /* PHSUBSWrr */
  },
  { /* 2108 */
    26,
    /* PHSUBWrm */
  },
  { /* 2109 */
    27,
    /* PHSUBWrr */
  },
  { /* 2110 */
    140,
    /* PI2FDrm */
  },
  { /* 2111 */
    144,
    /* PI2FDrr */
  },
  { /* 2112 */
    140,
    /* PI2FWrm */
  },
  { /* 2113 */
    144,
    /* PI2FWrr */
  },
  { /* 2114 */
    52,
    /* PINSRBrm */
  },
  { /* 2115 */
    194,
    /* PINSRBrr */
  },
  { /* 2116 */
    52,
    /* PINSRDrm */
  },
  { /* 2117 */
    194,
    /* PINSRDrr */
  },
  { /* 2118 */
    52,
    /* PINSRQrm */
  },
  { /* 2119 */
    195,
    /* PINSRQrr */
  },
  { /* 2120 */
    52,
    /* PINSRWrm */
  },
  { /* 2121 */
    194,
    /* PINSRWrr */
  },
  { /* 2122 */
    26,
    /* PMADDUBSWrm */
  },
  { /* 2123 */
    27,
    /* PMADDUBSWrr */
  },
  { /* 2124 */
    26,
    /* PMADDWDrm */
  },
  { /* 2125 */
    27,
    /* PMADDWDrr */
  },
  { /* 2126 */
    26,
    /* PMAXSBrm */
  },
  { /* 2127 */
    27,
    /* PMAXSBrr */
  },
  { /* 2128 */
    26,
    /* PMAXSDrm */
  },
  { /* 2129 */
    27,
    /* PMAXSDrr */
  },
  { /* 2130 */
    26,
    /* PMAXSWrm */
  },
  { /* 2131 */
    27,
    /* PMAXSWrr */
  },
  { /* 2132 */
    26,
    /* PMAXUBrm */
  },
  { /* 2133 */
    27,
    /* PMAXUBrr */
  },
  { /* 2134 */
    26,
    /* PMAXUDrm */
  },
  { /* 2135 */
    27,
    /* PMAXUDrr */
  },
  { /* 2136 */
    26,
    /* PMAXUWrm */
  },
  { /* 2137 */
    27,
    /* PMAXUWrr */
  },
  { /* 2138 */
    26,
    /* PMINSBrm */
  },
  { /* 2139 */
    27,
    /* PMINSBrr */
  },
  { /* 2140 */
    26,
    /* PMINSDrm */
  },
  { /* 2141 */
    27,
    /* PMINSDrr */
  },
  { /* 2142 */
    26,
    /* PMINSWrm */
  },
  { /* 2143 */
    27,
    /* PMINSWrr */
  },
  { /* 2144 */
    26,
    /* PMINUBrm */
  },
  { /* 2145 */
    27,
    /* PMINUBrr */
  },
  { /* 2146 */
    26,
    /* PMINUDrm */
  },
  { /* 2147 */
    27,
    /* PMINUDrr */
  },
  { /* 2148 */
    26,
    /* PMINUWrm */
  },
  { /* 2149 */
    27,
    /* PMINUWrr */
  },
  { /* 2150 */
    95,
    /* PMOVMSKBrr */
  },
  { /* 2151 */
    30,
    /* PMOVSXBDrm */
  },
  { /* 2152 */
    31,
    /* PMOVSXBDrr */
  },
  { /* 2153 */
    30,
    /* PMOVSXBQrm */
  },
  { /* 2154 */
    31,
    /* PMOVSXBQrr */
  },
  { /* 2155 */
    30,
    /* PMOVSXBWrm */
  },
  { /* 2156 */
    31,
    /* PMOVSXBWrr */
  },
  { /* 2157 */
    30,
    /* PMOVSXDQrm */
  },
  { /* 2158 */
    31,
    /* PMOVSXDQrr */
  },
  { /* 2159 */
    30,
    /* PMOVSXWDrm */
  },
  { /* 2160 */
    31,
    /* PMOVSXWDrr */
  },
  { /* 2161 */
    30,
    /* PMOVSXWQrm */
  },
  { /* 2162 */
    31,
    /* PMOVSXWQrr */
  },
  { /* 2163 */
    30,
    /* PMOVZXBDrm */
  },
  { /* 2164 */
    31,
    /* PMOVZXBDrr */
  },
  { /* 2165 */
    30,
    /* PMOVZXBQrm */
  },
  { /* 2166 */
    31,
    /* PMOVZXBQrr */
  },
  { /* 2167 */
    30,
    /* PMOVZXBWrm */
  },
  { /* 2168 */
    31,
    /* PMOVZXBWrr */
  },
  { /* 2169 */
    30,
    /* PMOVZXDQrm */
  },
  { /* 2170 */
    31,
    /* PMOVZXDQrr */
  },
  { /* 2171 */
    30,
    /* PMOVZXWDrm */
  },
  { /* 2172 */
    31,
    /* PMOVZXWDrr */
  },
  { /* 2173 */
    30,
    /* PMOVZXWQrm */
  },
  { /* 2174 */
    31,
    /* PMOVZXWQrr */
  },
  { /* 2175 */
    26,
    /* PMULDQrm */
  },
  { /* 2176 */
    27,
    /* PMULDQrr */
  },
  { /* 2177 */
    26,
    /* PMULHRSWrm */
  },
  { /* 2178 */
    27,
    /* PMULHRSWrr */
  },
  { /* 2179 */
    151,
    /* PMULHRWrm */
  },
  { /* 2180 */
    152,
    /* PMULHRWrr */
  },
  { /* 2181 */
    26,
    /* PMULHUWrm */
  },
  { /* 2182 */
    27,
    /* PMULHUWrr */
  },
  { /* 2183 */
    26,
    /* PMULHWrm */
  },
  { /* 2184 */
    27,
    /* PMULHWrr */
  },
  { /* 2185 */
    26,
    /* PMULLDrm */
  },
  { /* 2186 */
    27,
    /* PMULLDrr */
  },
  { /* 2187 */
    26,
    /* PMULLWrm */
  },
  { /* 2188 */
    27,
    /* PMULLWrr */
  },
  { /* 2189 */
    26,
    /* PMULUDQrm */
  },
  { /* 2190 */
    27,
    /* PMULUDQrr */
  },
  { /* 2191 */
    196,
    /* POP16r */
  },
  { /* 2192 */
    28,
    /* POP16rmm */
  },
  { /* 2193 */
    73,
    /* POP16rmr */
  },
  { /* 2194 */
    196,
    /* POP32r */
  },
  { /* 2195 */
    28,
    /* POP32rmm */
  },
  { /* 2196 */
    73,
    /* POP32rmr */
  },
  { /* 2197 */
    197,
    /* POP64r */
  },
  { /* 2198 */
    28,
    /* POP64rmm */
  },
  { /* 2199 */
    75,
    /* POP64rmr */
  },
  { /* 2200 */
    0,
    /* POPA16 */
  },
  { /* 2201 */
    0,
    /* POPA32 */
  },
  { /* 2202 */
    60,
    /* POPCNT16rm */
  },
  { /* 2203 */
    61,
    /* POPCNT16rr */
  },
  { /* 2204 */
    60,
    /* POPCNT32rm */
  },
  { /* 2205 */
    61,
    /* POPCNT32rr */
  },
  { /* 2206 */
    62,
    /* POPCNT64rm */
  },
  { /* 2207 */
    63,
    /* POPCNT64rr */
  },
  { /* 2208 */
    0,
    /* POPDS16 */
  },
  { /* 2209 */
    0,
    /* POPDS32 */
  },
  { /* 2210 */
    0,
    /* POPES16 */
  },
  { /* 2211 */
    0,
    /* POPES32 */
  },
  { /* 2212 */
    0,
    /* POPF16 */
  },
  { /* 2213 */
    0,
    /* POPF32 */
  },
  { /* 2214 */
    0,
    /* POPF64 */
  },
  { /* 2215 */
    0,
    /* POPFS16 */
  },
  { /* 2216 */
    0,
    /* POPFS32 */
  },
  { /* 2217 */
    0,
    /* POPFS64 */
  },
  { /* 2218 */
    0,
    /* POPGS16 */
  },
  { /* 2219 */
    0,
    /* POPGS32 */
  },
  { /* 2220 */
    0,
    /* POPGS64 */
  },
  { /* 2221 */
    0,
    /* POPSS16 */
  },
  { /* 2222 */
    0,
    /* POPSS32 */
  },
  { /* 2223 */
    26,
    /* PORrm */
  },
  { /* 2224 */
    27,
    /* PORrr */
  },
  { /* 2225 */
    28,
    /* PREFETCH */
  },
  { /* 2226 */
    28,
    /* PREFETCHNTA */
  },
  { /* 2227 */
    28,
    /* PREFETCHT0 */
  },
  { /* 2228 */
    28,
    /* PREFETCHT1 */
  },
  { /* 2229 */
    28,
    /* PREFETCHT2 */
  },
  { /* 2230 */
    28,
    /* PREFETCHW */
  },
  { /* 2231 */
    28,
    /* PREFETCHWT1 */
  },
  { /* 2232 */
    26,
    /* PSADBWrm */
  },
  { /* 2233 */
    27,
    /* PSADBWrr */
  },
  { /* 2234 */
    26,
    /* PSHUFBrm */
  },
  { /* 2235 */
    27,
    /* PSHUFBrr */
  },
  { /* 2236 */
    32,
    /* PSHUFDmi */
  },
  { /* 2237 */
    33,
    /* PSHUFDri */
  },
  { /* 2238 */
    32,
    /* PSHUFHWmi */
  },
  { /* 2239 */
    33,
    /* PSHUFHWri */
  },
  { /* 2240 */
    32,
    /* PSHUFLWmi */
  },
  { /* 2241 */
    33,
    /* PSHUFLWri */
  },
  { /* 2242 */
    26,
    /* PSIGNBrm */
  },
  { /* 2243 */
    27,
    /* PSIGNBrr */
  },
  { /* 2244 */
    26,
    /* PSIGNDrm */
  },
  { /* 2245 */
    27,
    /* PSIGNDrr */
  },
  { /* 2246 */
    26,
    /* PSIGNWrm */
  },
  { /* 2247 */
    27,
    /* PSIGNWrr */
  },
  { /* 2248 */
    198,
    /* PSLLDQri */
  },
  { /* 2249 */
    198,
    /* PSLLDri */
  },
  { /* 2250 */
    26,
    /* PSLLDrm */
  },
  { /* 2251 */
    27,
    /* PSLLDrr */
  },
  { /* 2252 */
    198,
    /* PSLLQri */
  },
  { /* 2253 */
    26,
    /* PSLLQrm */
  },
  { /* 2254 */
    27,
    /* PSLLQrr */
  },
  { /* 2255 */
    198,
    /* PSLLWri */
  },
  { /* 2256 */
    26,
    /* PSLLWrm */
  },
  { /* 2257 */
    27,
    /* PSLLWrr */
  },
  { /* 2258 */
    198,
    /* PSRADri */
  },
  { /* 2259 */
    26,
    /* PSRADrm */
  },
  { /* 2260 */
    27,
    /* PSRADrr */
  },
  { /* 2261 */
    198,
    /* PSRAWri */
  },
  { /* 2262 */
    26,
    /* PSRAWrm */
  },
  { /* 2263 */
    27,
    /* PSRAWrr */
  },
  { /* 2264 */
    198,
    /* PSRLDQri */
  },
  { /* 2265 */
    198,
    /* PSRLDri */
  },
  { /* 2266 */
    26,
    /* PSRLDrm */
  },
  { /* 2267 */
    27,
    /* PSRLDrr */
  },
  { /* 2268 */
    198,
    /* PSRLQri */
  },
  { /* 2269 */
    26,
    /* PSRLQrm */
  },
  { /* 2270 */
    27,
    /* PSRLQrr */
  },
  { /* 2271 */
    198,
    /* PSRLWri */
  },
  { /* 2272 */
    26,
    /* PSRLWrm */
  },
  { /* 2273 */
    27,
    /* PSRLWrr */
  },
  { /* 2274 */
    26,
    /* PSUBBrm */
  },
  { /* 2275 */
    27,
    /* PSUBBrr */
  },
  { /* 2276 */
    26,
    /* PSUBDrm */
  },
  { /* 2277 */
    27,
    /* PSUBDrr */
  },
  { /* 2278 */
    26,
    /* PSUBQrm */
  },
  { /* 2279 */
    27,
    /* PSUBQrr */
  },
  { /* 2280 */
    26,
    /* PSUBSBrm */
  },
  { /* 2281 */
    27,
    /* PSUBSBrr */
  },
  { /* 2282 */
    26,
    /* PSUBSWrm */
  },
  { /* 2283 */
    27,
    /* PSUBSWrr */
  },
  { /* 2284 */
    26,
    /* PSUBUSBrm */
  },
  { /* 2285 */
    27,
    /* PSUBUSBrr */
  },
  { /* 2286 */
    26,
    /* PSUBUSWrm */
  },
  { /* 2287 */
    27,
    /* PSUBUSWrr */
  },
  { /* 2288 */
    26,
    /* PSUBWrm */
  },
  { /* 2289 */
    27,
    /* PSUBWrr */
  },
  { /* 2290 */
    140,
    /* PSWAPDrm */
  },
  { /* 2291 */
    144,
    /* PSWAPDrr */
  },
  { /* 2292 */
    30,
    /* PTESTrm */
  },
  { /* 2293 */
    31,
    /* PTESTrr */
  },
  { /* 2294 */
    28,
    /* PTWRITE64m */
  },
  { /* 2295 */
    75,
    /* PTWRITE64r */
  },
  { /* 2296 */
    28,
    /* PTWRITEm */
  },
  { /* 2297 */
    116,
    /* PTWRITEr */
  },
  { /* 2298 */
    26,
    /* PUNPCKHBWrm */
  },
  { /* 2299 */
    27,
    /* PUNPCKHBWrr */
  },
  { /* 2300 */
    26,
    /* PUNPCKHDQrm */
  },
  { /* 2301 */
    27,
    /* PUNPCKHDQrr */
  },
  { /* 2302 */
    26,
    /* PUNPCKHQDQrm */
  },
  { /* 2303 */
    27,
    /* PUNPCKHQDQrr */
  },
  { /* 2304 */
    26,
    /* PUNPCKHWDrm */
  },
  { /* 2305 */
    27,
    /* PUNPCKHWDrr */
  },
  { /* 2306 */
    26,
    /* PUNPCKLBWrm */
  },
  { /* 2307 */
    27,
    /* PUNPCKLBWrr */
  },
  { /* 2308 */
    26,
    /* PUNPCKLDQrm */
  },
  { /* 2309 */
    27,
    /* PUNPCKLDQrr */
  },
  { /* 2310 */
    26,
    /* PUNPCKLQDQrm */
  },
  { /* 2311 */
    27,
    /* PUNPCKLQDQrr */
  },
  { /* 2312 */
    26,
    /* PUNPCKLWDrm */
  },
  { /* 2313 */
    27,
    /* PUNPCKLWDrr */
  },
  { /* 2314 */
    1,
    /* PUSH16i8 */
  },
  { /* 2315 */
    196,
    /* PUSH16r */
  },
  { /* 2316 */
    28,
    /* PUSH16rmm */
  },
  { /* 2317 */
    73,
    /* PUSH16rmr */
  },
  { /* 2318 */
    1,
    /* PUSH32i8 */
  },
  { /* 2319 */
    196,
    /* PUSH32r */
  },
  { /* 2320 */
    28,
    /* PUSH32rmm */
  },
  { /* 2321 */
    73,
    /* PUSH32rmr */
  },
  { /* 2322 */
    11,
    /* PUSH64i32 */
  },
  { /* 2323 */
    1,
    /* PUSH64i8 */
  },
  { /* 2324 */
    197,
    /* PUSH64r */
  },
  { /* 2325 */
    28,
    /* PUSH64rmm */
  },
  { /* 2326 */
    75,
    /* PUSH64rmr */
  },
  { /* 2327 */
    0,
    /* PUSHA16 */
  },
  { /* 2328 */
    0,
    /* PUSHA32 */
  },
  { /* 2329 */
    0,
    /* PUSHCS16 */
  },
  { /* 2330 */
    0,
    /* PUSHCS32 */
  },
  { /* 2331 */
    0,
    /* PUSHDS16 */
  },
  { /* 2332 */
    0,
    /* PUSHDS32 */
  },
  { /* 2333 */
    0,
    /* PUSHES16 */
  },
  { /* 2334 */
    0,
    /* PUSHES32 */
  },
  { /* 2335 */
    0,
    /* PUSHF16 */
  },
  { /* 2336 */
    0,
    /* PUSHF32 */
  },
  { /* 2337 */
    0,
    /* PUSHF64 */
  },
  { /* 2338 */
    0,
    /* PUSHFS16 */
  },
  { /* 2339 */
    0,
    /* PUSHFS32 */
  },
  { /* 2340 */
    0,
    /* PUSHFS64 */
  },
  { /* 2341 */
    0,
    /* PUSHGS16 */
  },
  { /* 2342 */
    0,
    /* PUSHGS32 */
  },
  { /* 2343 */
    0,
    /* PUSHGS64 */
  },
  { /* 2344 */
    0,
    /* PUSHSS16 */
  },
  { /* 2345 */
    0,
    /* PUSHSS32 */
  },
  { /* 2346 */
    2,
    /* PUSHi16 */
  },
  { /* 2347 */
    2,
    /* PUSHi32 */
  },
  { /* 2348 */
    26,
    /* PXORrm */
  },
  { /* 2349 */
    27,
    /* PXORrr */
  },
  { /* 2350 */
    28,
    /* RCL16m1 */
  },
  { /* 2351 */
    28,
    /* RCL16mCL */
  },
  { /* 2352 */
    66,
    /* RCL16mi */
  },
  { /* 2353 */
    98,
    /* RCL16r1 */
  },
  { /* 2354 */
    98,
    /* RCL16rCL */
  },
  { /* 2355 */
    71,
    /* RCL16ri */
  },
  { /* 2356 */
    28,
    /* RCL32m1 */
  },
  { /* 2357 */
    28,
    /* RCL32mCL */
  },
  { /* 2358 */
    66,
    /* RCL32mi */
  },
  { /* 2359 */
    98,
    /* RCL32r1 */
  },
  { /* 2360 */
    98,
    /* RCL32rCL */
  },
  { /* 2361 */
    71,
    /* RCL32ri */
  },
  { /* 2362 */
    28,
    /* RCL64m1 */
  },
  { /* 2363 */
    28,
    /* RCL64mCL */
  },
  { /* 2364 */
    66,
    /* RCL64mi */
  },
  { /* 2365 */
    99,
    /* RCL64r1 */
  },
  { /* 2366 */
    99,
    /* RCL64rCL */
  },
  { /* 2367 */
    72,
    /* RCL64ri */
  },
  { /* 2368 */
    28,
    /* RCL8m1 */
  },
  { /* 2369 */
    28,
    /* RCL8mCL */
  },
  { /* 2370 */
    66,
    /* RCL8mi */
  },
  { /* 2371 */
    100,
    /* RCL8r1 */
  },
  { /* 2372 */
    100,
    /* RCL8rCL */
  },
  { /* 2373 */
    199,
    /* RCL8ri */
  },
  { /* 2374 */
    30,
    /* RCPPSm */
  },
  { /* 2375 */
    31,
    /* RCPPSr */
  },
  { /* 2376 */
    0,
    /*  */
  },
  { /* 2377 */
    26,
    /* RCPSSm_Int */
  },
  { /* 2378 */
    0,
    /*  */
  },
  { /* 2379 */
    27,
    /* RCPSSr_Int */
  },
  { /* 2380 */
    28,
    /* RCR16m1 */
  },
  { /* 2381 */
    28,
    /* RCR16mCL */
  },
  { /* 2382 */
    66,
    /* RCR16mi */
  },
  { /* 2383 */
    98,
    /* RCR16r1 */
  },
  { /* 2384 */
    98,
    /* RCR16rCL */
  },
  { /* 2385 */
    71,
    /* RCR16ri */
  },
  { /* 2386 */
    28,
    /* RCR32m1 */
  },
  { /* 2387 */
    28,
    /* RCR32mCL */
  },
  { /* 2388 */
    66,
    /* RCR32mi */
  },
  { /* 2389 */
    98,
    /* RCR32r1 */
  },
  { /* 2390 */
    98,
    /* RCR32rCL */
  },
  { /* 2391 */
    71,
    /* RCR32ri */
  },
  { /* 2392 */
    28,
    /* RCR64m1 */
  },
  { /* 2393 */
    28,
    /* RCR64mCL */
  },
  { /* 2394 */
    66,
    /* RCR64mi */
  },
  { /* 2395 */
    99,
    /* RCR64r1 */
  },
  { /* 2396 */
    99,
    /* RCR64rCL */
  },
  { /* 2397 */
    72,
    /* RCR64ri */
  },
  { /* 2398 */
    28,
    /* RCR8m1 */
  },
  { /* 2399 */
    28,
    /* RCR8mCL */
  },
  { /* 2400 */
    66,
    /* RCR8mi */
  },
  { /* 2401 */
    100,
    /* RCR8r1 */
  },
  { /* 2402 */
    100,
    /* RCR8rCL */
  },
  { /* 2403 */
    199,
    /* RCR8ri */
  },
  { /* 2404 */
    0,
    /*  */
  },
  { /* 2405 */
    0,
    /*  */
  },
  { /* 2406 */
    116,
    /* RDFSBASE */
  },
  { /* 2407 */
    75,
    /* RDFSBASE64 */
  },
  { /* 2408 */
    116,
    /* RDGSBASE */
  },
  { /* 2409 */
    75,
    /* RDGSBASE64 */
  },
  { /* 2410 */
    0,
    /* RDMSR */
  },
  { /* 2411 */
    116,
    /* RDPID32 */
  },
  { /* 2412 */
    75,
    /* RDPID64 */
  },
  { /* 2413 */
    0,
    /* RDPKRUr */
  },
  { /* 2414 */
    0,
    /* RDPMC */
  },
  { /* 2415 */
    73,
    /* RDRAND16r */
  },
  { /* 2416 */
    73,
    /* RDRAND32r */
  },
  { /* 2417 */
    75,
    /* RDRAND64r */
  },
  { /* 2418 */
    73,
    /* RDSEED16r */
  },
  { /* 2419 */
    73,
    /* RDSEED32r */
  },
  { /* 2420 */
    75,
    /* RDSEED64r */
  },
  { /* 2421 */
    200,
    /* RDSSPD */
  },
  { /* 2422 */
    99,
    /* RDSSPQ */
  },
  { /* 2423 */
    0,
    /* RDTSC */
  },
  { /* 2424 */
    0,
    /* RDTSCP */
  },
  { /* 2425 */
    0,
    /* REPNE_PREFIX */
  },
  { /* 2426 */
    0,
    /*  */
  },
  { /* 2427 */
    0,
    /*  */
  },
  { /* 2428 */
    0,
    /*  */
  },
  { /* 2429 */
    0,
    /*  */
  },
  { /* 2430 */
    0,
    /*  */
  },
  { /* 2431 */
    0,
    /*  */
  },
  { /* 2432 */
    0,
    /*  */
  },
  { /* 2433 */
    0,
    /*  */
  },
  { /* 2434 */
    0,
    /* REP_PREFIX */
  },
  { /* 2435 */
    0,
    /*  */
  },
  { /* 2436 */
    0,
    /*  */
  },
  { /* 2437 */
    0,
    /*  */
  },
  { /* 2438 */
    0,
    /*  */
  },
  { /* 2439 */
    0,
    /*  */
  },
  { /* 2440 */
    0,
    /*  */
  },
  { /* 2441 */
    0,
    /*  */
  },
  { /* 2442 */
    0,
    /*  */
  },
  { /* 2443 */
    0,
    /*  */
  },
  { /* 2444 */
    135,
    /* RETIL */
  },
  { /* 2445 */
    135,
    /* RETIQ */
  },
  { /* 2446 */
    2,
    /* RETIW */
  },
  { /* 2447 */
    0,
    /* RETL */
  },
  { /* 2448 */
    0,
    /* RETQ */
  },
  { /* 2449 */
    0,
    /* RETW */
  },
  { /* 2450 */
    0,
    /* REX64_PREFIX */
  },
  { /* 2451 */
    28,
    /* ROL16m1 */
  },
  { /* 2452 */
    28,
    /* ROL16mCL */
  },
  { /* 2453 */
    66,
    /* ROL16mi */
  },
  { /* 2454 */
    98,
    /* ROL16r1 */
  },
  { /* 2455 */
    98,
    /* ROL16rCL */
  },
  { /* 2456 */
    71,
    /* ROL16ri */
  },
  { /* 2457 */
    28,
    /* ROL32m1 */
  },
  { /* 2458 */
    28,
    /* ROL32mCL */
  },
  { /* 2459 */
    66,
    /* ROL32mi */
  },
  { /* 2460 */
    98,
    /* ROL32r1 */
  },
  { /* 2461 */
    98,
    /* ROL32rCL */
  },
  { /* 2462 */
    71,
    /* ROL32ri */
  },
  { /* 2463 */
    28,
    /* ROL64m1 */
  },
  { /* 2464 */
    28,
    /* ROL64mCL */
  },
  { /* 2465 */
    66,
    /* ROL64mi */
  },
  { /* 2466 */
    99,
    /* ROL64r1 */
  },
  { /* 2467 */
    99,
    /* ROL64rCL */
  },
  { /* 2468 */
    72,
    /* ROL64ri */
  },
  { /* 2469 */
    28,
    /* ROL8m1 */
  },
  { /* 2470 */
    28,
    /* ROL8mCL */
  },
  { /* 2471 */
    66,
    /* ROL8mi */
  },
  { /* 2472 */
    100,
    /* ROL8r1 */
  },
  { /* 2473 */
    100,
    /* ROL8rCL */
  },
  { /* 2474 */
    199,
    /* ROL8ri */
  },
  { /* 2475 */
    28,
    /* ROR16m1 */
  },
  { /* 2476 */
    28,
    /* ROR16mCL */
  },
  { /* 2477 */
    66,
    /* ROR16mi */
  },
  { /* 2478 */
    98,
    /* ROR16r1 */
  },
  { /* 2479 */
    98,
    /* ROR16rCL */
  },
  { /* 2480 */
    71,
    /* ROR16ri */
  },
  { /* 2481 */
    28,
    /* ROR32m1 */
  },
  { /* 2482 */
    28,
    /* ROR32mCL */
  },
  { /* 2483 */
    66,
    /* ROR32mi */
  },
  { /* 2484 */
    98,
    /* ROR32r1 */
  },
  { /* 2485 */
    98,
    /* ROR32rCL */
  },
  { /* 2486 */
    71,
    /* ROR32ri */
  },
  { /* 2487 */
    28,
    /* ROR64m1 */
  },
  { /* 2488 */
    28,
    /* ROR64mCL */
  },
  { /* 2489 */
    66,
    /* ROR64mi */
  },
  { /* 2490 */
    99,
    /* ROR64r1 */
  },
  { /* 2491 */
    99,
    /* ROR64rCL */
  },
  { /* 2492 */
    72,
    /* ROR64ri */
  },
  { /* 2493 */
    28,
    /* ROR8m1 */
  },
  { /* 2494 */
    28,
    /* ROR8mCL */
  },
  { /* 2495 */
    66,
    /* ROR8mi */
  },
  { /* 2496 */
    100,
    /* ROR8r1 */
  },
  { /* 2497 */
    100,
    /* ROR8rCL */
  },
  { /* 2498 */
    199,
    /* ROR8ri */
  },
  { /* 2499 */
    201,
    /* RORX32mi */
  },
  { /* 2500 */
    202,
    /* RORX32ri */
  },
  { /* 2501 */
    203,
    /* RORX64mi */
  },
  { /* 2502 */
    204,
    /* RORX64ri */
  },
  { /* 2503 */
    32,
    /* ROUNDPDm */
  },
  { /* 2504 */
    33,
    /* ROUNDPDr */
  },
  { /* 2505 */
    32,
    /* ROUNDPSm */
  },
  { /* 2506 */
    33,
    /* ROUNDPSr */
  },
  { /* 2507 */
    0,
    /*  */
  },
  { /* 2508 */
    52,
    /* ROUNDSDm_Int */
  },
  { /* 2509 */
    0,
    /*  */
  },
  { /* 2510 */
    53,
    /* ROUNDSDr_Int */
  },
  { /* 2511 */
    0,
    /*  */
  },
  { /* 2512 */
    52,
    /* ROUNDSSm_Int */
  },
  { /* 2513 */
    0,
    /*  */
  },
  { /* 2514 */
    53,
    /* ROUNDSSr_Int */
  },
  { /* 2515 */
    0,
    /* RSM */
  },
  { /* 2516 */
    30,
    /* RSQRTPSm */
  },
  { /* 2517 */
    31,
    /* RSQRTPSr */
  },
  { /* 2518 */
    0,
    /*  */
  },
  { /* 2519 */
    26,
    /* RSQRTSSm_Int */
  },
  { /* 2520 */
    0,
    /*  */
  },
  { /* 2521 */
    27,
    /* RSQRTSSr_Int */
  },
  { /* 2522 */
    28,
    /* RSTORSSP */
  },
  { /* 2523 */
    0,
    /* SAHF */
  },
  { /* 2524 */
    0,
    /* SALC */
  },
  { /* 2525 */
    28,
    /* SAR16m1 */
  },
  { /* 2526 */
    28,
    /* SAR16mCL */
  },
  { /* 2527 */
    66,
    /* SAR16mi */
  },
  { /* 2528 */
    98,
    /* SAR16r1 */
  },
  { /* 2529 */
    98,
    /* SAR16rCL */
  },
  { /* 2530 */
    71,
    /* SAR16ri */
  },
  { /* 2531 */
    28,
    /* SAR32m1 */
  },
  { /* 2532 */
    28,
    /* SAR32mCL */
  },
  { /* 2533 */
    66,
    /* SAR32mi */
  },
  { /* 2534 */
    98,
    /* SAR32r1 */
  },
  { /* 2535 */
    98,
    /* SAR32rCL */
  },
  { /* 2536 */
    71,
    /* SAR32ri */
  },
  { /* 2537 */
    28,
    /* SAR64m1 */
  },
  { /* 2538 */
    28,
    /* SAR64mCL */
  },
  { /* 2539 */
    66,
    /* SAR64mi */
  },
  { /* 2540 */
    99,
    /* SAR64r1 */
  },
  { /* 2541 */
    99,
    /* SAR64rCL */
  },
  { /* 2542 */
    72,
    /* SAR64ri */
  },
  { /* 2543 */
    28,
    /* SAR8m1 */
  },
  { /* 2544 */
    28,
    /* SAR8mCL */
  },
  { /* 2545 */
    66,
    /* SAR8mi */
  },
  { /* 2546 */
    100,
    /* SAR8r1 */
  },
  { /* 2547 */
    100,
    /* SAR8rCL */
  },
  { /* 2548 */
    199,
    /* SAR8ri */
  },
  { /* 2549 */
    40,
    /* SARX32rm */
  },
  { /* 2550 */
    41,
    /* SARX32rr */
  },
  { /* 2551 */
    42,
    /* SARX64rm */
  },
  { /* 2552 */
    43,
    /* SARX64rr */
  },
  { /* 2553 */
    0,
    /* SAVEPREVSSP */
  },
  { /* 2554 */
    2,
    /* SBB16i16 */
  },
  { /* 2555 */
    3,
    /* SBB16mi */
  },
  { /* 2556 */
    4,
    /* SBB16mi8 */
  },
  { /* 2557 */
    5,
    /* SBB16mr */
  },
  { /* 2558 */
    6,
    /* SBB16ri */
  },
  { /* 2559 */
    7,
    /* SBB16ri8 */
  },
  { /* 2560 */
    8,
    /* SBB16rm */
  },
  { /* 2561 */
    9,
    /* SBB16rr */
  },
  { /* 2562 */
    10,
    /* SBB16rr_REV */
  },
  { /* 2563 */
    2,
    /* SBB32i32 */
  },
  { /* 2564 */
    3,
    /* SBB32mi */
  },
  { /* 2565 */
    4,
    /* SBB32mi8 */
  },
  { /* 2566 */
    5,
    /* SBB32mr */
  },
  { /* 2567 */
    6,
    /* SBB32ri */
  },
  { /* 2568 */
    7,
    /* SBB32ri8 */
  },
  { /* 2569 */
    8,
    /* SBB32rm */
  },
  { /* 2570 */
    9,
    /* SBB32rr */
  },
  { /* 2571 */
    10,
    /* SBB32rr_REV */
  },
  { /* 2572 */
    11,
    /* SBB64i32 */
  },
  { /* 2573 */
    12,
    /* SBB64mi32 */
  },
  { /* 2574 */
    4,
    /* SBB64mi8 */
  },
  { /* 2575 */
    13,
    /* SBB64mr */
  },
  { /* 2576 */
    14,
    /* SBB64ri32 */
  },
  { /* 2577 */
    15,
    /* SBB64ri8 */
  },
  { /* 2578 */
    16,
    /* SBB64rm */
  },
  { /* 2579 */
    17,
    /* SBB64rr */
  },
  { /* 2580 */
    18,
    /* SBB64rr_REV */
  },
  { /* 2581 */
    1,
    /* SBB8i8 */
  },
  { /* 2582 */
    4,
    /* SBB8mi */
  },
  { /* 2583 */
    4,
    /* SBB8mi8 */
  },
  { /* 2584 */
    19,
    /* SBB8mr */
  },
  { /* 2585 */
    20,
    /* SBB8ri */
  },
  { /* 2586 */
    20,
    /* SBB8ri8 */
  },
  { /* 2587 */
    21,
    /* SBB8rm */
  },
  { /* 2588 */
    22,
    /* SBB8rr */
  },
  { /* 2589 */
    23,
    /* SBB8rr_REV */
  },
  { /* 2590 */
    117,
    /* SCASB */
  },
  { /* 2591 */
    117,
    /* SCASL */
  },
  { /* 2592 */
    117,
    /* SCASQ */
  },
  { /* 2593 */
    117,
    /* SCASW */
  },
  { /* 2594 */
    0,
    /*  */
  },
  { /* 2595 */
    0,
    /*  */
  },
  { /* 2596 */
    205,
    /* SETCCm */
  },
  { /* 2597 */
    206,
    /* SETCCr */
  },
  { /* 2598 */
    0,
    /* SETSSBSY */
  },
  { /* 2599 */
    0,
    /* SFENCE */
  },
  { /* 2600 */
    28,
    /* SGDT16m */
  },
  { /* 2601 */
    28,
    /* SGDT32m */
  },
  { /* 2602 */
    28,
    /* SGDT64m */
  },
  { /* 2603 */
    26,
    /* SHA1MSG1rm */
  },
  { /* 2604 */
    27,
    /* SHA1MSG1rr */
  },
  { /* 2605 */
    26,
    /* SHA1MSG2rm */
  },
  { /* 2606 */
    27,
    /* SHA1MSG2rr */
  },
  { /* 2607 */
    26,
    /* SHA1NEXTErm */
  },
  { /* 2608 */
    27,
    /* SHA1NEXTErr */
  },
  { /* 2609 */
    52,
    /* SHA1RNDS4rmi */
  },
  { /* 2610 */
    53,
    /* SHA1RNDS4rri */
  },
  { /* 2611 */
    26,
    /* SHA256MSG1rm */
  },
  { /* 2612 */
    27,
    /* SHA256MSG1rr */
  },
  { /* 2613 */
    26,
    /* SHA256MSG2rm */
  },
  { /* 2614 */
    27,
    /* SHA256MSG2rr */
  },
  { /* 2615 */
    26,
    /* SHA256RNDS2rm */
  },
  { /* 2616 */
    27,
    /* SHA256RNDS2rr */
  },
  { /* 2617 */
    28,
    /* SHL16m1 */
  },
  { /* 2618 */
    28,
    /* SHL16mCL */
  },
  { /* 2619 */
    66,
    /* SHL16mi */
  },
  { /* 2620 */
    98,
    /* SHL16r1 */
  },
  { /* 2621 */
    98,
    /* SHL16rCL */
  },
  { /* 2622 */
    71,
    /* SHL16ri */
  },
  { /* 2623 */
    28,
    /* SHL32m1 */
  },
  { /* 2624 */
    28,
    /* SHL32mCL */
  },
  { /* 2625 */
    66,
    /* SHL32mi */
  },
  { /* 2626 */
    98,
    /* SHL32r1 */
  },
  { /* 2627 */
    98,
    /* SHL32rCL */
  },
  { /* 2628 */
    71,
    /* SHL32ri */
  },
  { /* 2629 */
    28,
    /* SHL64m1 */
  },
  { /* 2630 */
    28,
    /* SHL64mCL */
  },
  { /* 2631 */
    66,
    /* SHL64mi */
  },
  { /* 2632 */
    99,
    /* SHL64r1 */
  },
  { /* 2633 */
    99,
    /* SHL64rCL */
  },
  { /* 2634 */
    72,
    /* SHL64ri */
  },
  { /* 2635 */
    28,
    /* SHL8m1 */
  },
  { /* 2636 */
    28,
    /* SHL8mCL */
  },
  { /* 2637 */
    66,
    /* SHL8mi */
  },
  { /* 2638 */
    100,
    /* SHL8r1 */
  },
  { /* 2639 */
    100,
    /* SHL8rCL */
  },
  { /* 2640 */
    199,
    /* SHL8ri */
  },
  { /* 2641 */
    5,
    /* SHLD16mrCL */
  },
  { /* 2642 */
    207,
    /* SHLD16mri8 */
  },
  { /* 2643 */
    9,
    /* SHLD16rrCL */
  },
  { /* 2644 */
    208,
    /* SHLD16rri8 */
  },
  { /* 2645 */
    5,
    /* SHLD32mrCL */
  },
  { /* 2646 */
    207,
    /* SHLD32mri8 */
  },
  { /* 2647 */
    9,
    /* SHLD32rrCL */
  },
  { /* 2648 */
    208,
    /* SHLD32rri8 */
  },
  { /* 2649 */
    13,
    /* SHLD64mrCL */
  },
  { /* 2650 */
    209,
    /* SHLD64mri8 */
  },
  { /* 2651 */
    17,
    /* SHLD64rrCL */
  },
  { /* 2652 */
    210,
    /* SHLD64rri8 */
  },
  { /* 2653 */
    40,
    /* SHLX32rm */
  },
  { /* 2654 */
    41,
    /* SHLX32rr */
  },
  { /* 2655 */
    42,
    /* SHLX64rm */
  },
  { /* 2656 */
    43,
    /* SHLX64rr */
  },
  { /* 2657 */
    28,
    /* SHR16m1 */
  },
  { /* 2658 */
    28,
    /* SHR16mCL */
  },
  { /* 2659 */
    66,
    /* SHR16mi */
  },
  { /* 2660 */
    98,
    /* SHR16r1 */
  },
  { /* 2661 */
    98,
    /* SHR16rCL */
  },
  { /* 2662 */
    71,
    /* SHR16ri */
  },
  { /* 2663 */
    28,
    /* SHR32m1 */
  },
  { /* 2664 */
    28,
    /* SHR32mCL */
  },
  { /* 2665 */
    66,
    /* SHR32mi */
  },
  { /* 2666 */
    98,
    /* SHR32r1 */
  },
  { /* 2667 */
    98,
    /* SHR32rCL */
  },
  { /* 2668 */
    71,
    /* SHR32ri */
  },
  { /* 2669 */
    28,
    /* SHR64m1 */
  },
  { /* 2670 */
    28,
    /* SHR64mCL */
  },
  { /* 2671 */
    66,
    /* SHR64mi */
  },
  { /* 2672 */
    99,
    /* SHR64r1 */
  },
  { /* 2673 */
    99,
    /* SHR64rCL */
  },
  { /* 2674 */
    72,
    /* SHR64ri */
  },
  { /* 2675 */
    28,
    /* SHR8m1 */
  },
  { /* 2676 */
    28,
    /* SHR8mCL */
  },
  { /* 2677 */
    66,
    /* SHR8mi */
  },
  { /* 2678 */
    100,
    /* SHR8r1 */
  },
  { /* 2679 */
    100,
    /* SHR8rCL */
  },
  { /* 2680 */
    199,
    /* SHR8ri */
  },
  { /* 2681 */
    5,
    /* SHRD16mrCL */
  },
  { /* 2682 */
    207,
    /* SHRD16mri8 */
  },
  { /* 2683 */
    9,
    /* SHRD16rrCL */
  },
  { /* 2684 */
    208,
    /* SHRD16rri8 */
  },
  { /* 2685 */
    5,
    /* SHRD32mrCL */
  },
  { /* 2686 */
    207,
    /* SHRD32mri8 */
  },
  { /* 2687 */
    9,
    /* SHRD32rrCL */
  },
  { /* 2688 */
    208,
    /* SHRD32rri8 */
  },
  { /* 2689 */
    13,
    /* SHRD64mrCL */
  },
  { /* 2690 */
    209,
    /* SHRD64mri8 */
  },
  { /* 2691 */
    17,
    /* SHRD64rrCL */
  },
  { /* 2692 */
    210,
    /* SHRD64rri8 */
  },
  { /* 2693 */
    40,
    /* SHRX32rm */
  },
  { /* 2694 */
    41,
    /* SHRX32rr */
  },
  { /* 2695 */
    42,
    /* SHRX64rm */
  },
  { /* 2696 */
    43,
    /* SHRX64rr */
  },
  { /* 2697 */
    52,
    /* SHUFPDrmi */
  },
  { /* 2698 */
    53,
    /* SHUFPDrri */
  },
  { /* 2699 */
    52,
    /* SHUFPSrmi */
  },
  { /* 2700 */
    53,
    /* SHUFPSrri */
  },
  { /* 2701 */
    28,
    /* SIDT16m */
  },
  { /* 2702 */
    28,
    /* SIDT32m */
  },
  { /* 2703 */
    28,
    /* SIDT64m */
  },
  { /* 2704 */
    0,
    /* SKINIT */
  },
  { /* 2705 */
    28,
    /* SLDT16m */
  },
  { /* 2706 */
    73,
    /* SLDT16r */
  },
  { /* 2707 */
    73,
    /* SLDT32r */
  },
  { /* 2708 */
    75,
    /* SLDT64r */
  },
  { /* 2709 */
    116,
    /* SLWPCB */
  },
  { /* 2710 */
    75,
    /* SLWPCB64 */
  },
  { /* 2711 */
    28,
    /* SMSW16m */
  },
  { /* 2712 */
    73,
    /* SMSW16r */
  },
  { /* 2713 */
    73,
    /* SMSW32r */
  },
  { /* 2714 */
    75,
    /* SMSW64r */
  },
  { /* 2715 */
    30,
    /* SQRTPDm */
  },
  { /* 2716 */
    31,
    /* SQRTPDr */
  },
  { /* 2717 */
    30,
    /* SQRTPSm */
  },
  { /* 2718 */
    31,
    /* SQRTPSr */
  },
  { /* 2719 */
    0,
    /*  */
  },
  { /* 2720 */
    26,
    /* SQRTSDm_Int */
  },
  { /* 2721 */
    0,
    /*  */
  },
  { /* 2722 */
    27,
    /* SQRTSDr_Int */
  },
  { /* 2723 */
    0,
    /*  */
  },
  { /* 2724 */
    26,
    /* SQRTSSm_Int */
  },
  { /* 2725 */
    0,
    /*  */
  },
  { /* 2726 */
    27,
    /* SQRTSSr_Int */
  },
  { /* 2727 */
    0,
    /* SQRT_F */
  },
  { /* 2728 */
    0,
    /*  */
  },
  { /* 2729 */
    0,
    /*  */
  },
  { /* 2730 */
    0,
    /*  */
  },
  { /* 2731 */
    0,
    /* SS_PREFIX */
  },
  { /* 2732 */
    0,
    /* STAC */
  },
  { /* 2733 */
    0,
    /* STC */
  },
  { /* 2734 */
    0,
    /* STD */
  },
  { /* 2735 */
    0,
    /* STGI */
  },
  { /* 2736 */
    0,
    /* STI */
  },
  { /* 2737 */
    28,
    /* STMXCSR */
  },
  { /* 2738 */
    117,
    /* STOSB */
  },
  { /* 2739 */
    117,
    /* STOSL */
  },
  { /* 2740 */
    117,
    /* STOSQ */
  },
  { /* 2741 */
    117,
    /* STOSW */
  },
  { /* 2742 */
    73,
    /* STR16r */
  },
  { /* 2743 */
    73,
    /* STR32r */
  },
  { /* 2744 */
    75,
    /* STR64r */
  },
  { /* 2745 */
    28,
    /* STRm */
  },
  { /* 2746 */
    28,
    /* ST_F32m */
  },
  { /* 2747 */
    28,
    /* ST_F64m */
  },
  { /* 2748 */
    28,
    /* ST_FP32m */
  },
  { /* 2749 */
    28,
    /* ST_FP64m */
  },
  { /* 2750 */
    28,
    /* ST_FP80m */
  },
  { /* 2751 */
    29,
    /* ST_FPrr */
  },
  { /* 2752 */
    0,
    /*  */
  },
  { /* 2753 */
    0,
    /*  */
  },
  { /* 2754 */
    0,
    /*  */
  },
  { /* 2755 */
    0,
    /*  */
  },
  { /* 2756 */
    0,
    /*  */
  },
  { /* 2757 */
    0,
    /*  */
  },
  { /* 2758 */
    0,
    /*  */
  },
  { /* 2759 */
    0,
    /*  */
  },
  { /* 2760 */
    0,
    /*  */
  },
  { /* 2761 */
    0,
    /*  */
  },
  { /* 2762 */
    0,
    /*  */
  },
  { /* 2763 */
    29,
    /* ST_Frr */
  },
  { /* 2764 */
    2,
    /* SUB16i16 */
  },
  { /* 2765 */
    3,
    /* SUB16mi */
  },
  { /* 2766 */
    4,
    /* SUB16mi8 */
  },
  { /* 2767 */
    5,
    /* SUB16mr */
  },
  { /* 2768 */
    6,
    /* SUB16ri */
  },
  { /* 2769 */
    7,
    /* SUB16ri8 */
  },
  { /* 2770 */
    8,
    /* SUB16rm */
  },
  { /* 2771 */
    9,
    /* SUB16rr */
  },
  { /* 2772 */
    10,
    /* SUB16rr_REV */
  },
  { /* 2773 */
    2,
    /* SUB32i32 */
  },
  { /* 2774 */
    3,
    /* SUB32mi */
  },
  { /* 2775 */
    4,
    /* SUB32mi8 */
  },
  { /* 2776 */
    5,
    /* SUB32mr */
  },
  { /* 2777 */
    6,
    /* SUB32ri */
  },
  { /* 2778 */
    7,
    /* SUB32ri8 */
  },
  { /* 2779 */
    8,
    /* SUB32rm */
  },
  { /* 2780 */
    9,
    /* SUB32rr */
  },
  { /* 2781 */
    10,
    /* SUB32rr_REV */
  },
  { /* 2782 */
    11,
    /* SUB64i32 */
  },
  { /* 2783 */
    12,
    /* SUB64mi32 */
  },
  { /* 2784 */
    4,
    /* SUB64mi8 */
  },
  { /* 2785 */
    13,
    /* SUB64mr */
  },
  { /* 2786 */
    14,
    /* SUB64ri32 */
  },
  { /* 2787 */
    15,
    /* SUB64ri8 */
  },
  { /* 2788 */
    16,
    /* SUB64rm */
  },
  { /* 2789 */
    17,
    /* SUB64rr */
  },
  { /* 2790 */
    18,
    /* SUB64rr_REV */
  },
  { /* 2791 */
    1,
    /* SUB8i8 */
  },
  { /* 2792 */
    4,
    /* SUB8mi */
  },
  { /* 2793 */
    4,
    /* SUB8mi8 */
  },
  { /* 2794 */
    19,
    /* SUB8mr */
  },
  { /* 2795 */
    20,
    /* SUB8ri */
  },
  { /* 2796 */
    20,
    /* SUB8ri8 */
  },
  { /* 2797 */
    21,
    /* SUB8rm */
  },
  { /* 2798 */
    22,
    /* SUB8rr */
  },
  { /* 2799 */
    23,
    /* SUB8rr_REV */
  },
  { /* 2800 */
    26,
    /* SUBPDrm */
  },
  { /* 2801 */
    27,
    /* SUBPDrr */
  },
  { /* 2802 */
    26,
    /* SUBPSrm */
  },
  { /* 2803 */
    27,
    /* SUBPSrr */
  },
  { /* 2804 */
    28,
    /* SUBR_F32m */
  },
  { /* 2805 */
    28,
    /* SUBR_F64m */
  },
  { /* 2806 */
    28,
    /* SUBR_FI16m */
  },
  { /* 2807 */
    28,
    /* SUBR_FI32m */
  },
  { /* 2808 */
    29,
    /* SUBR_FPrST0 */
  },
  { /* 2809 */
    29,
    /* SUBR_FST0r */
  },
  { /* 2810 */
    0,
    /*  */
  },
  { /* 2811 */
    0,
    /*  */
  },
  { /* 2812 */
    0,
    /*  */
  },
  { /* 2813 */
    0,
    /*  */
  },
  { /* 2814 */
    0,
    /*  */
  },
  { /* 2815 */
    0,
    /*  */
  },
  { /* 2816 */
    0,
    /*  */
  },
  { /* 2817 */
    0,
    /*  */
  },
  { /* 2818 */
    0,
    /*  */
  },
  { /* 2819 */
    0,
    /*  */
  },
  { /* 2820 */
    0,
    /*  */
  },
  { /* 2821 */
    29,
    /* SUBR_FrST0 */
  },
  { /* 2822 */
    0,
    /*  */
  },
  { /* 2823 */
    26,
    /* SUBSDrm_Int */
  },
  { /* 2824 */
    0,
    /*  */
  },
  { /* 2825 */
    27,
    /* SUBSDrr_Int */
  },
  { /* 2826 */
    0,
    /*  */
  },
  { /* 2827 */
    26,
    /* SUBSSrm_Int */
  },
  { /* 2828 */
    0,
    /*  */
  },
  { /* 2829 */
    27,
    /* SUBSSrr_Int */
  },
  { /* 2830 */
    28,
    /* SUB_F32m */
  },
  { /* 2831 */
    28,
    /* SUB_F64m */
  },
  { /* 2832 */
    28,
    /* SUB_FI16m */
  },
  { /* 2833 */
    28,
    /* SUB_FI32m */
  },
  { /* 2834 */
    29,
    /* SUB_FPrST0 */
  },
  { /* 2835 */
    29,
    /* SUB_FST0r */
  },
  { /* 2836 */
    0,
    /*  */
  },
  { /* 2837 */
    0,
    /*  */
  },
  { /* 2838 */
    0,
    /*  */
  },
  { /* 2839 */
    0,
    /*  */
  },
  { /* 2840 */
    0,
    /*  */
  },
  { /* 2841 */
    0,
    /*  */
  },
  { /* 2842 */
    0,
    /*  */
  },
  { /* 2843 */
    0,
    /*  */
  },
  { /* 2844 */
    0,
    /*  */
  },
  { /* 2845 */
    0,
    /*  */
  },
  { /* 2846 */
    0,
    /*  */
  },
  { /* 2847 */
    0,
    /*  */
  },
  { /* 2848 */
    0,
    /*  */
  },
  { /* 2849 */
    0,
    /*  */
  },
  { /* 2850 */
    29,
    /* SUB_FrST0 */
  },
  { /* 2851 */
    0,
    /* SWAPGS */
  },
  { /* 2852 */
    0,
    /* SYSCALL */
  },
  { /* 2853 */
    0,
    /* SYSENTER */
  },
  { /* 2854 */
    0,
    /* SYSEXIT */
  },
  { /* 2855 */
    0,
    /* SYSEXIT64 */
  },
  { /* 2856 */
    0,
    /* SYSRET */
  },
  { /* 2857 */
    0,
    /* SYSRET64 */
  },
  { /* 2858 */
    48,
    /* T1MSKC32rm */
  },
  { /* 2859 */
    49,
    /* T1MSKC32rr */
  },
  { /* 2860 */
    50,
    /* T1MSKC64rm */
  },
  { /* 2861 */
    51,
    /* T1MSKC64rr */
  },
  { /* 2862 */
    0,
    /*  */
  },
  { /* 2863 */
    0,
    /*  */
  },
  { /* 2864 */
    0,
    /*  */
  },
  { /* 2865 */
    0,
    /*  */
  },
  { /* 2866 */
    0,
    /*  */
  },
  { /* 2867 */
    0,
    /*  */
  },
  { /* 2868 */
    0,
    /*  */
  },
  { /* 2869 */
    0,
    /*  */
  },
  { /* 2870 */
    0,
    /*  */
  },
  { /* 2871 */
    0,
    /*  */
  },
  { /* 2872 */
    0,
    /*  */
  },
  { /* 2873 */
    0,
    /*  */
  },
  { /* 2874 */
    0,
    /*  */
  },
  { /* 2875 */
    0,
    /*  */
  },
  { /* 2876 */
    0,
    /*  */
  },
  { /* 2877 */
    0,
    /*  */
  },
  { /* 2878 */
    0,
    /*  */
  },
  { /* 2879 */
    0,
    /*  */
  },
  { /* 2880 */
    2,
    /* TEST16i16 */
  },
  { /* 2881 */
    3,
    /* TEST16mi */
  },
  { /* 2882 */
    5,
    /* TEST16mr */
  },
  { /* 2883 */
    81,
    /* TEST16ri */
  },
  { /* 2884 */
    68,
    /* TEST16rr */
  },
  { /* 2885 */
    2,
    /* TEST32i32 */
  },
  { /* 2886 */
    3,
    /* TEST32mi */
  },
  { /* 2887 */
    5,
    /* TEST32mr */
  },
  { /* 2888 */
    81,
    /* TEST32ri */
  },
  { /* 2889 */
    68,
    /* TEST32rr */
  },
  { /* 2890 */
    11,
    /* TEST64i32 */
  },
  { /* 2891 */
    12,
    /* TEST64mi32 */
  },
  { /* 2892 */
    13,
    /* TEST64mr */
  },
  { /* 2893 */
    83,
    /* TEST64ri32 */
  },
  { /* 2894 */
    70,
    /* TEST64rr */
  },
  { /* 2895 */
    1,
    /* TEST8i8 */
  },
  { /* 2896 */
    4,
    /* TEST8mi */
  },
  { /* 2897 */
    19,
    /* TEST8mr */
  },
  { /* 2898 */
    85,
    /* TEST8ri */
  },
  { /* 2899 */
    87,
    /* TEST8rr */
  },
  { /* 2900 */
    0,
    /*  */
  },
  { /* 2901 */
    0,
    /*  */
  },
  { /* 2902 */
    0,
    /*  */
  },
  { /* 2903 */
    0,
    /*  */
  },
  { /* 2904 */
    0,
    /*  */
  },
  { /* 2905 */
    0,
    /*  */
  },
  { /* 2906 */
    116,
    /* TPAUSE */
  },
  { /* 2907 */
    0,
    /* TRAP */
  },
  { /* 2908 */
    0,
    /* TST_F */
  },
  { /* 2909 */
    0,
    /*  */
  },
  { /* 2910 */
    0,
    /*  */
  },
  { /* 2911 */
    0,
    /*  */
  },
  { /* 2912 */
    60,
    /* TZCNT16rm */
  },
  { /* 2913 */
    61,
    /* TZCNT16rr */
  },
  { /* 2914 */
    60,
    /* TZCNT32rm */
  },
  { /* 2915 */
    61,
    /* TZCNT32rr */
  },
  { /* 2916 */
    62,
    /* TZCNT64rm */
  },
  { /* 2917 */
    63,
    /* TZCNT64rr */
  },
  { /* 2918 */
    48,
    /* TZMSK32rm */
  },
  { /* 2919 */
    49,
    /* TZMSK32rr */
  },
  { /* 2920 */
    50,
    /* TZMSK64rm */
  },
  { /* 2921 */
    51,
    /* TZMSK64rr */
  },
  { /* 2922 */
    30,
    /* UCOMISDrm */
  },
  { /* 2923 */
    0,
    /*  */
  },
  { /* 2924 */
    31,
    /* UCOMISDrr */
  },
  { /* 2925 */
    0,
    /*  */
  },
  { /* 2926 */
    30,
    /* UCOMISSrm */
  },
  { /* 2927 */
    0,
    /*  */
  },
  { /* 2928 */
    31,
    /* UCOMISSrr */
  },
  { /* 2929 */
    0,
    /*  */
  },
  { /* 2930 */
    29,
    /* UCOM_FIPr */
  },
  { /* 2931 */
    29,
    /* UCOM_FIr */
  },
  { /* 2932 */
    0,
    /* UCOM_FPPr */
  },
  { /* 2933 */
    29,
    /* UCOM_FPr */
  },
  { /* 2934 */
    0,
    /*  */
  },
  { /* 2935 */
    0,
    /*  */
  },
  { /* 2936 */
    0,
    /*  */
  },
  { /* 2937 */
    0,
    /*  */
  },
  { /* 2938 */
    0,
    /*  */
  },
  { /* 2939 */
    0,
    /*  */
  },
  { /* 2940 */
    29,
    /* UCOM_Fr */
  },
  { /* 2941 */
    0,
    /* UD2B */
  },
  { /* 2942 */
    133,
    /* UMONITOR16 */
  },
  { /* 2943 */
    116,
    /* UMONITOR32 */
  },
  { /* 2944 */
    75,
    /* UMONITOR64 */
  },
  { /* 2945 */
    116,
    /* UMWAIT */
  },
  { /* 2946 */
    26,
    /* UNPCKHPDrm */
  },
  { /* 2947 */
    27,
    /* UNPCKHPDrr */
  },
  { /* 2948 */
    26,
    /* UNPCKHPSrm */
  },
  { /* 2949 */
    27,
    /* UNPCKHPSrr */
  },
  { /* 2950 */
    26,
    /* UNPCKLPDrm */
  },
  { /* 2951 */
    27,
    /* UNPCKLPDrr */
  },
  { /* 2952 */
    26,
    /* UNPCKLPSrm */
  },
  { /* 2953 */
    27,
    /* UNPCKLPSrr */
  },
  { /* 2954 */
    211,
    /* V4FMADDPSrm */
  },
  { /* 2955 */
    212,
    /* V4FMADDPSrmk */
  },
  { /* 2956 */
    212,
    /* V4FMADDPSrmkz */
  },
  { /* 2957 */
    213,
    /* V4FMADDSSrm */
  },
  { /* 2958 */
    214,
    /* V4FMADDSSrmk */
  },
  { /* 2959 */
    214,
    /* V4FMADDSSrmkz */
  },
  { /* 2960 */
    211,
    /* V4FNMADDPSrm */
  },
  { /* 2961 */
    212,
    /* V4FNMADDPSrmk */
  },
  { /* 2962 */
    212,
    /* V4FNMADDPSrmkz */
  },
  { /* 2963 */
    213,
    /* V4FNMADDSSrm */
  },
  { /* 2964 */
    214,
    /* V4FNMADDSSrmk */
  },
  { /* 2965 */
    214,
    /* V4FNMADDSSrmkz */
  },
  { /* 2966 */
    0,
    /*  */
  },
  { /* 2967 */
    215,
    /* VADDPDYrm */
  },
  { /* 2968 */
    216,
    /* VADDPDYrr */
  },
  { /* 2969 */
    217,
    /* VADDPDZ128rm */
  },
  { /* 2970 */
    218,
    /* VADDPDZ128rmb */
  },
  { /* 2971 */
    219,
    /* VADDPDZ128rmbk */
  },
  { /* 2972 */
    220,
    /* VADDPDZ128rmbkz */
  },
  { /* 2973 */
    214,
    /* VADDPDZ128rmk */
  },
  { /* 2974 */
    221,
    /* VADDPDZ128rmkz */
  },
  { /* 2975 */
    222,
    /* VADDPDZ128rr */
  },
  { /* 2976 */
    223,
    /* VADDPDZ128rrk */
  },
  { /* 2977 */
    224,
    /* VADDPDZ128rrkz */
  },
  { /* 2978 */
    225,
    /* VADDPDZ256rm */
  },
  { /* 2979 */
    226,
    /* VADDPDZ256rmb */
  },
  { /* 2980 */
    227,
    /* VADDPDZ256rmbk */
  },
  { /* 2981 */
    228,
    /* VADDPDZ256rmbkz */
  },
  { /* 2982 */
    229,
    /* VADDPDZ256rmk */
  },
  { /* 2983 */
    230,
    /* VADDPDZ256rmkz */
  },
  { /* 2984 */
    231,
    /* VADDPDZ256rr */
  },
  { /* 2985 */
    232,
    /* VADDPDZ256rrk */
  },
  { /* 2986 */
    233,
    /* VADDPDZ256rrkz */
  },
  { /* 2987 */
    234,
    /* VADDPDZrm */
  },
  { /* 2988 */
    235,
    /* VADDPDZrmb */
  },
  { /* 2989 */
    236,
    /* VADDPDZrmbk */
  },
  { /* 2990 */
    237,
    /* VADDPDZrmbkz */
  },
  { /* 2991 */
    238,
    /* VADDPDZrmk */
  },
  { /* 2992 */
    239,
    /* VADDPDZrmkz */
  },
  { /* 2993 */
    240,
    /* VADDPDZrr */
  },
  { /* 2994 */
    241,
    /* VADDPDZrrb */
  },
  { /* 2995 */
    242,
    /* VADDPDZrrbk */
  },
  { /* 2996 */
    243,
    /* VADDPDZrrbkz */
  },
  { /* 2997 */
    244,
    /* VADDPDZrrk */
  },
  { /* 2998 */
    245,
    /* VADDPDZrrkz */
  },
  { /* 2999 */
    246,
    /* VADDPDrm */
  },
  { /* 3000 */
    247,
    /* VADDPDrr */
  },
  { /* 3001 */
    215,
    /* VADDPSYrm */
  },
  { /* 3002 */
    216,
    /* VADDPSYrr */
  },
  { /* 3003 */
    217,
    /* VADDPSZ128rm */
  },
  { /* 3004 */
    248,
    /* VADDPSZ128rmb */
  },
  { /* 3005 */
    249,
    /* VADDPSZ128rmbk */
  },
  { /* 3006 */
    250,
    /* VADDPSZ128rmbkz */
  },
  { /* 3007 */
    214,
    /* VADDPSZ128rmk */
  },
  { /* 3008 */
    221,
    /* VADDPSZ128rmkz */
  },
  { /* 3009 */
    222,
    /* VADDPSZ128rr */
  },
  { /* 3010 */
    223,
    /* VADDPSZ128rrk */
  },
  { /* 3011 */
    224,
    /* VADDPSZ128rrkz */
  },
  { /* 3012 */
    225,
    /* VADDPSZ256rm */
  },
  { /* 3013 */
    251,
    /* VADDPSZ256rmb */
  },
  { /* 3014 */
    252,
    /* VADDPSZ256rmbk */
  },
  { /* 3015 */
    253,
    /* VADDPSZ256rmbkz */
  },
  { /* 3016 */
    229,
    /* VADDPSZ256rmk */
  },
  { /* 3017 */
    230,
    /* VADDPSZ256rmkz */
  },
  { /* 3018 */
    231,
    /* VADDPSZ256rr */
  },
  { /* 3019 */
    232,
    /* VADDPSZ256rrk */
  },
  { /* 3020 */
    233,
    /* VADDPSZ256rrkz */
  },
  { /* 3021 */
    234,
    /* VADDPSZrm */
  },
  { /* 3022 */
    254,
    /* VADDPSZrmb */
  },
  { /* 3023 */
    255,
    /* VADDPSZrmbk */
  },
  { /* 3024 */
    256,
    /* VADDPSZrmbkz */
  },
  { /* 3025 */
    238,
    /* VADDPSZrmk */
  },
  { /* 3026 */
    239,
    /* VADDPSZrmkz */
  },
  { /* 3027 */
    240,
    /* VADDPSZrr */
  },
  { /* 3028 */
    257,
    /* VADDPSZrrb */
  },
  { /* 3029 */
    258,
    /* VADDPSZrrbk */
  },
  { /* 3030 */
    259,
    /* VADDPSZrrbkz */
  },
  { /* 3031 */
    244,
    /* VADDPSZrrk */
  },
  { /* 3032 */
    245,
    /* VADDPSZrrkz */
  },
  { /* 3033 */
    246,
    /* VADDPSrm */
  },
  { /* 3034 */
    247,
    /* VADDPSrr */
  },
  { /* 3035 */
    0,
    /*  */
  },
  { /* 3036 */
    218,
    /* VADDSDZrm_Int */
  },
  { /* 3037 */
    219,
    /* VADDSDZrm_Intk */
  },
  { /* 3038 */
    220,
    /* VADDSDZrm_Intkz */
  },
  { /* 3039 */
    0,
    /*  */
  },
  { /* 3040 */
    260,
    /* VADDSDZrr_Int */
  },
  { /* 3041 */
    261,
    /* VADDSDZrr_Intk */
  },
  { /* 3042 */
    262,
    /* VADDSDZrr_Intkz */
  },
  { /* 3043 */
    263,
    /* VADDSDZrrb_Int */
  },
  { /* 3044 */
    264,
    /* VADDSDZrrb_Intk */
  },
  { /* 3045 */
    265,
    /* VADDSDZrrb_Intkz */
  },
  { /* 3046 */
    0,
    /*  */
  },
  { /* 3047 */
    246,
    /* VADDSDrm_Int */
  },
  { /* 3048 */
    0,
    /*  */
  },
  { /* 3049 */
    247,
    /* VADDSDrr_Int */
  },
  { /* 3050 */
    0,
    /*  */
  },
  { /* 3051 */
    248,
    /* VADDSSZrm_Int */
  },
  { /* 3052 */
    249,
    /* VADDSSZrm_Intk */
  },
  { /* 3053 */
    250,
    /* VADDSSZrm_Intkz */
  },
  { /* 3054 */
    0,
    /*  */
  },
  { /* 3055 */
    266,
    /* VADDSSZrr_Int */
  },
  { /* 3056 */
    267,
    /* VADDSSZrr_Intk */
  },
  { /* 3057 */
    268,
    /* VADDSSZrr_Intkz */
  },
  { /* 3058 */
    269,
    /* VADDSSZrrb_Int */
  },
  { /* 3059 */
    270,
    /* VADDSSZrrb_Intk */
  },
  { /* 3060 */
    271,
    /* VADDSSZrrb_Intkz */
  },
  { /* 3061 */
    0,
    /*  */
  },
  { /* 3062 */
    246,
    /* VADDSSrm_Int */
  },
  { /* 3063 */
    0,
    /*  */
  },
  { /* 3064 */
    247,
    /* VADDSSrr_Int */
  },
  { /* 3065 */
    215,
    /* VADDSUBPDYrm */
  },
  { /* 3066 */
    216,
    /* VADDSUBPDYrr */
  },
  { /* 3067 */
    246,
    /* VADDSUBPDrm */
  },
  { /* 3068 */
    247,
    /* VADDSUBPDrr */
  },
  { /* 3069 */
    215,
    /* VADDSUBPSYrm */
  },
  { /* 3070 */
    216,
    /* VADDSUBPSYrr */
  },
  { /* 3071 */
    246,
    /* VADDSUBPSrm */
  },
  { /* 3072 */
    247,
    /* VADDSUBPSrr */
  },
  { /* 3073 */
    215,
    /* VAESDECLASTYrm */
  },
  { /* 3074 */
    216,
    /* VAESDECLASTYrr */
  },
  { /* 3075 */
    217,
    /* VAESDECLASTZ128rm */
  },
  { /* 3076 */
    222,
    /* VAESDECLASTZ128rr */
  },
  { /* 3077 */
    225,
    /* VAESDECLASTZ256rm */
  },
  { /* 3078 */
    231,
    /* VAESDECLASTZ256rr */
  },
  { /* 3079 */
    234,
    /* VAESDECLASTZrm */
  },
  { /* 3080 */
    240,
    /* VAESDECLASTZrr */
  },
  { /* 3081 */
    246,
    /* VAESDECLASTrm */
  },
  { /* 3082 */
    247,
    /* VAESDECLASTrr */
  },
  { /* 3083 */
    215,
    /* VAESDECYrm */
  },
  { /* 3084 */
    216,
    /* VAESDECYrr */
  },
  { /* 3085 */
    217,
    /* VAESDECZ128rm */
  },
  { /* 3086 */
    222,
    /* VAESDECZ128rr */
  },
  { /* 3087 */
    225,
    /* VAESDECZ256rm */
  },
  { /* 3088 */
    231,
    /* VAESDECZ256rr */
  },
  { /* 3089 */
    234,
    /* VAESDECZrm */
  },
  { /* 3090 */
    240,
    /* VAESDECZrr */
  },
  { /* 3091 */
    246,
    /* VAESDECrm */
  },
  { /* 3092 */
    247,
    /* VAESDECrr */
  },
  { /* 3093 */
    215,
    /* VAESENCLASTYrm */
  },
  { /* 3094 */
    216,
    /* VAESENCLASTYrr */
  },
  { /* 3095 */
    217,
    /* VAESENCLASTZ128rm */
  },
  { /* 3096 */
    222,
    /* VAESENCLASTZ128rr */
  },
  { /* 3097 */
    225,
    /* VAESENCLASTZ256rm */
  },
  { /* 3098 */
    231,
    /* VAESENCLASTZ256rr */
  },
  { /* 3099 */
    234,
    /* VAESENCLASTZrm */
  },
  { /* 3100 */
    240,
    /* VAESENCLASTZrr */
  },
  { /* 3101 */
    246,
    /* VAESENCLASTrm */
  },
  { /* 3102 */
    247,
    /* VAESENCLASTrr */
  },
  { /* 3103 */
    215,
    /* VAESENCYrm */
  },
  { /* 3104 */
    216,
    /* VAESENCYrr */
  },
  { /* 3105 */
    217,
    /* VAESENCZ128rm */
  },
  { /* 3106 */
    222,
    /* VAESENCZ128rr */
  },
  { /* 3107 */
    225,
    /* VAESENCZ256rm */
  },
  { /* 3108 */
    231,
    /* VAESENCZ256rr */
  },
  { /* 3109 */
    234,
    /* VAESENCZrm */
  },
  { /* 3110 */
    240,
    /* VAESENCZrr */
  },
  { /* 3111 */
    246,
    /* VAESENCrm */
  },
  { /* 3112 */
    247,
    /* VAESENCrr */
  },
  { /* 3113 */
    30,
    /* VAESIMCrm */
  },
  { /* 3114 */
    31,
    /* VAESIMCrr */
  },
  { /* 3115 */
    32,
    /* VAESKEYGENASSIST128rm */
  },
  { /* 3116 */
    33,
    /* VAESKEYGENASSIST128rr */
  },
  { /* 3117 */
    272,
    /* VALIGNDZ128rmbi */
  },
  { /* 3118 */
    273,
    /* VALIGNDZ128rmbik */
  },
  { /* 3119 */
    274,
    /* VALIGNDZ128rmbikz */
  },
  { /* 3120 */
    275,
    /* VALIGNDZ128rmi */
  },
  { /* 3121 */
    276,
    /* VALIGNDZ128rmik */
  },
  { /* 3122 */
    277,
    /* VALIGNDZ128rmikz */
  },
  { /* 3123 */
    278,
    /* VALIGNDZ128rri */
  },
  { /* 3124 */
    279,
    /* VALIGNDZ128rrik */
  },
  { /* 3125 */
    280,
    /* VALIGNDZ128rrikz */
  },
  { /* 3126 */
    281,
    /* VALIGNDZ256rmbi */
  },
  { /* 3127 */
    282,
    /* VALIGNDZ256rmbik */
  },
  { /* 3128 */
    283,
    /* VALIGNDZ256rmbikz */
  },
  { /* 3129 */
    284,
    /* VALIGNDZ256rmi */
  },
  { /* 3130 */
    285,
    /* VALIGNDZ256rmik */
  },
  { /* 3131 */
    286,
    /* VALIGNDZ256rmikz */
  },
  { /* 3132 */
    287,
    /* VALIGNDZ256rri */
  },
  { /* 3133 */
    288,
    /* VALIGNDZ256rrik */
  },
  { /* 3134 */
    289,
    /* VALIGNDZ256rrikz */
  },
  { /* 3135 */
    290,
    /* VALIGNDZrmbi */
  },
  { /* 3136 */
    291,
    /* VALIGNDZrmbik */
  },
  { /* 3137 */
    292,
    /* VALIGNDZrmbikz */
  },
  { /* 3138 */
    293,
    /* VALIGNDZrmi */
  },
  { /* 3139 */
    294,
    /* VALIGNDZrmik */
  },
  { /* 3140 */
    295,
    /* VALIGNDZrmikz */
  },
  { /* 3141 */
    296,
    /* VALIGNDZrri */
  },
  { /* 3142 */
    297,
    /* VALIGNDZrrik */
  },
  { /* 3143 */
    298,
    /* VALIGNDZrrikz */
  },
  { /* 3144 */
    299,
    /* VALIGNQZ128rmbi */
  },
  { /* 3145 */
    300,
    /* VALIGNQZ128rmbik */
  },
  { /* 3146 */
    301,
    /* VALIGNQZ128rmbikz */
  },
  { /* 3147 */
    275,
    /* VALIGNQZ128rmi */
  },
  { /* 3148 */
    276,
    /* VALIGNQZ128rmik */
  },
  { /* 3149 */
    277,
    /* VALIGNQZ128rmikz */
  },
  { /* 3150 */
    278,
    /* VALIGNQZ128rri */
  },
  { /* 3151 */
    279,
    /* VALIGNQZ128rrik */
  },
  { /* 3152 */
    280,
    /* VALIGNQZ128rrikz */
  },
  { /* 3153 */
    302,
    /* VALIGNQZ256rmbi */
  },
  { /* 3154 */
    303,
    /* VALIGNQZ256rmbik */
  },
  { /* 3155 */
    304,
    /* VALIGNQZ256rmbikz */
  },
  { /* 3156 */
    284,
    /* VALIGNQZ256rmi */
  },
  { /* 3157 */
    285,
    /* VALIGNQZ256rmik */
  },
  { /* 3158 */
    286,
    /* VALIGNQZ256rmikz */
  },
  { /* 3159 */
    287,
    /* VALIGNQZ256rri */
  },
  { /* 3160 */
    288,
    /* VALIGNQZ256rrik */
  },
  { /* 3161 */
    289,
    /* VALIGNQZ256rrikz */
  },
  { /* 3162 */
    305,
    /* VALIGNQZrmbi */
  },
  { /* 3163 */
    306,
    /* VALIGNQZrmbik */
  },
  { /* 3164 */
    307,
    /* VALIGNQZrmbikz */
  },
  { /* 3165 */
    293,
    /* VALIGNQZrmi */
  },
  { /* 3166 */
    294,
    /* VALIGNQZrmik */
  },
  { /* 3167 */
    295,
    /* VALIGNQZrmikz */
  },
  { /* 3168 */
    296,
    /* VALIGNQZrri */
  },
  { /* 3169 */
    297,
    /* VALIGNQZrrik */
  },
  { /* 3170 */
    298,
    /* VALIGNQZrrikz */
  },
  { /* 3171 */
    215,
    /* VANDNPDYrm */
  },
  { /* 3172 */
    216,
    /* VANDNPDYrr */
  },
  { /* 3173 */
    217,
    /* VANDNPDZ128rm */
  },
  { /* 3174 */
    218,
    /* VANDNPDZ128rmb */
  },
  { /* 3175 */
    219,
    /* VANDNPDZ128rmbk */
  },
  { /* 3176 */
    220,
    /* VANDNPDZ128rmbkz */
  },
  { /* 3177 */
    214,
    /* VANDNPDZ128rmk */
  },
  { /* 3178 */
    221,
    /* VANDNPDZ128rmkz */
  },
  { /* 3179 */
    222,
    /* VANDNPDZ128rr */
  },
  { /* 3180 */
    223,
    /* VANDNPDZ128rrk */
  },
  { /* 3181 */
    224,
    /* VANDNPDZ128rrkz */
  },
  { /* 3182 */
    225,
    /* VANDNPDZ256rm */
  },
  { /* 3183 */
    226,
    /* VANDNPDZ256rmb */
  },
  { /* 3184 */
    227,
    /* VANDNPDZ256rmbk */
  },
  { /* 3185 */
    228,
    /* VANDNPDZ256rmbkz */
  },
  { /* 3186 */
    229,
    /* VANDNPDZ256rmk */
  },
  { /* 3187 */
    230,
    /* VANDNPDZ256rmkz */
  },
  { /* 3188 */
    231,
    /* VANDNPDZ256rr */
  },
  { /* 3189 */
    232,
    /* VANDNPDZ256rrk */
  },
  { /* 3190 */
    233,
    /* VANDNPDZ256rrkz */
  },
  { /* 3191 */
    234,
    /* VANDNPDZrm */
  },
  { /* 3192 */
    235,
    /* VANDNPDZrmb */
  },
  { /* 3193 */
    236,
    /* VANDNPDZrmbk */
  },
  { /* 3194 */
    237,
    /* VANDNPDZrmbkz */
  },
  { /* 3195 */
    238,
    /* VANDNPDZrmk */
  },
  { /* 3196 */
    239,
    /* VANDNPDZrmkz */
  },
  { /* 3197 */
    240,
    /* VANDNPDZrr */
  },
  { /* 3198 */
    244,
    /* VANDNPDZrrk */
  },
  { /* 3199 */
    245,
    /* VANDNPDZrrkz */
  },
  { /* 3200 */
    246,
    /* VANDNPDrm */
  },
  { /* 3201 */
    247,
    /* VANDNPDrr */
  },
  { /* 3202 */
    215,
    /* VANDNPSYrm */
  },
  { /* 3203 */
    216,
    /* VANDNPSYrr */
  },
  { /* 3204 */
    217,
    /* VANDNPSZ128rm */
  },
  { /* 3205 */
    248,
    /* VANDNPSZ128rmb */
  },
  { /* 3206 */
    249,
    /* VANDNPSZ128rmbk */
  },
  { /* 3207 */
    250,
    /* VANDNPSZ128rmbkz */
  },
  { /* 3208 */
    214,
    /* VANDNPSZ128rmk */
  },
  { /* 3209 */
    221,
    /* VANDNPSZ128rmkz */
  },
  { /* 3210 */
    222,
    /* VANDNPSZ128rr */
  },
  { /* 3211 */
    223,
    /* VANDNPSZ128rrk */
  },
  { /* 3212 */
    224,
    /* VANDNPSZ128rrkz */
  },
  { /* 3213 */
    225,
    /* VANDNPSZ256rm */
  },
  { /* 3214 */
    251,
    /* VANDNPSZ256rmb */
  },
  { /* 3215 */
    252,
    /* VANDNPSZ256rmbk */
  },
  { /* 3216 */
    253,
    /* VANDNPSZ256rmbkz */
  },
  { /* 3217 */
    229,
    /* VANDNPSZ256rmk */
  },
  { /* 3218 */
    230,
    /* VANDNPSZ256rmkz */
  },
  { /* 3219 */
    231,
    /* VANDNPSZ256rr */
  },
  { /* 3220 */
    232,
    /* VANDNPSZ256rrk */
  },
  { /* 3221 */
    233,
    /* VANDNPSZ256rrkz */
  },
  { /* 3222 */
    234,
    /* VANDNPSZrm */
  },
  { /* 3223 */
    254,
    /* VANDNPSZrmb */
  },
  { /* 3224 */
    255,
    /* VANDNPSZrmbk */
  },
  { /* 3225 */
    256,
    /* VANDNPSZrmbkz */
  },
  { /* 3226 */
    238,
    /* VANDNPSZrmk */
  },
  { /* 3227 */
    239,
    /* VANDNPSZrmkz */
  },
  { /* 3228 */
    240,
    /* VANDNPSZrr */
  },
  { /* 3229 */
    244,
    /* VANDNPSZrrk */
  },
  { /* 3230 */
    245,
    /* VANDNPSZrrkz */
  },
  { /* 3231 */
    246,
    /* VANDNPSrm */
  },
  { /* 3232 */
    247,
    /* VANDNPSrr */
  },
  { /* 3233 */
    215,
    /* VANDPDYrm */
  },
  { /* 3234 */
    216,
    /* VANDPDYrr */
  },
  { /* 3235 */
    217,
    /* VANDPDZ128rm */
  },
  { /* 3236 */
    218,
    /* VANDPDZ128rmb */
  },
  { /* 3237 */
    219,
    /* VANDPDZ128rmbk */
  },
  { /* 3238 */
    220,
    /* VANDPDZ128rmbkz */
  },
  { /* 3239 */
    214,
    /* VANDPDZ128rmk */
  },
  { /* 3240 */
    221,
    /* VANDPDZ128rmkz */
  },
  { /* 3241 */
    222,
    /* VANDPDZ128rr */
  },
  { /* 3242 */
    223,
    /* VANDPDZ128rrk */
  },
  { /* 3243 */
    224,
    /* VANDPDZ128rrkz */
  },
  { /* 3244 */
    225,
    /* VANDPDZ256rm */
  },
  { /* 3245 */
    226,
    /* VANDPDZ256rmb */
  },
  { /* 3246 */
    227,
    /* VANDPDZ256rmbk */
  },
  { /* 3247 */
    228,
    /* VANDPDZ256rmbkz */
  },
  { /* 3248 */
    229,
    /* VANDPDZ256rmk */
  },
  { /* 3249 */
    230,
    /* VANDPDZ256rmkz */
  },
  { /* 3250 */
    231,
    /* VANDPDZ256rr */
  },
  { /* 3251 */
    232,
    /* VANDPDZ256rrk */
  },
  { /* 3252 */
    233,
    /* VANDPDZ256rrkz */
  },
  { /* 3253 */
    234,
    /* VANDPDZrm */
  },
  { /* 3254 */
    235,
    /* VANDPDZrmb */
  },
  { /* 3255 */
    236,
    /* VANDPDZrmbk */
  },
  { /* 3256 */
    237,
    /* VANDPDZrmbkz */
  },
  { /* 3257 */
    238,
    /* VANDPDZrmk */
  },
  { /* 3258 */
    239,
    /* VANDPDZrmkz */
  },
  { /* 3259 */
    240,
    /* VANDPDZrr */
  },
  { /* 3260 */
    244,
    /* VANDPDZrrk */
  },
  { /* 3261 */
    245,
    /* VANDPDZrrkz */
  },
  { /* 3262 */
    246,
    /* VANDPDrm */
  },
  { /* 3263 */
    247,
    /* VANDPDrr */
  },
  { /* 3264 */
    215,
    /* VANDPSYrm */
  },
  { /* 3265 */
    216,
    /* VANDPSYrr */
  },
  { /* 3266 */
    217,
    /* VANDPSZ128rm */
  },
  { /* 3267 */
    248,
    /* VANDPSZ128rmb */
  },
  { /* 3268 */
    249,
    /* VANDPSZ128rmbk */
  },
  { /* 3269 */
    250,
    /* VANDPSZ128rmbkz */
  },
  { /* 3270 */
    214,
    /* VANDPSZ128rmk */
  },
  { /* 3271 */
    221,
    /* VANDPSZ128rmkz */
  },
  { /* 3272 */
    222,
    /* VANDPSZ128rr */
  },
  { /* 3273 */
    223,
    /* VANDPSZ128rrk */
  },
  { /* 3274 */
    224,
    /* VANDPSZ128rrkz */
  },
  { /* 3275 */
    225,
    /* VANDPSZ256rm */
  },
  { /* 3276 */
    251,
    /* VANDPSZ256rmb */
  },
  { /* 3277 */
    252,
    /* VANDPSZ256rmbk */
  },
  { /* 3278 */
    253,
    /* VANDPSZ256rmbkz */
  },
  { /* 3279 */
    229,
    /* VANDPSZ256rmk */
  },
  { /* 3280 */
    230,
    /* VANDPSZ256rmkz */
  },
  { /* 3281 */
    231,
    /* VANDPSZ256rr */
  },
  { /* 3282 */
    232,
    /* VANDPSZ256rrk */
  },
  { /* 3283 */
    233,
    /* VANDPSZ256rrkz */
  },
  { /* 3284 */
    234,
    /* VANDPSZrm */
  },
  { /* 3285 */
    254,
    /* VANDPSZrmb */
  },
  { /* 3286 */
    255,
    /* VANDPSZrmbk */
  },
  { /* 3287 */
    256,
    /* VANDPSZrmbkz */
  },
  { /* 3288 */
    238,
    /* VANDPSZrmk */
  },
  { /* 3289 */
    239,
    /* VANDPSZrmkz */
  },
  { /* 3290 */
    240,
    /* VANDPSZrr */
  },
  { /* 3291 */
    244,
    /* VANDPSZrrk */
  },
  { /* 3292 */
    245,
    /* VANDPSZrrkz */
  },
  { /* 3293 */
    246,
    /* VANDPSrm */
  },
  { /* 3294 */
    247,
    /* VANDPSrr */
  },
  { /* 3295 */
    0,
    /*  */
  },
  { /* 3296 */
    217,
    /* VBLENDMPDZ128rm */
  },
  { /* 3297 */
    218,
    /* VBLENDMPDZ128rmb */
  },
  { /* 3298 */
    220,
    /* VBLENDMPDZ128rmbk */
  },
  { /* 3299 */
    220,
    /* VBLENDMPDZ128rmbkz */
  },
  { /* 3300 */
    221,
    /* VBLENDMPDZ128rmk */
  },
  { /* 3301 */
    221,
    /* VBLENDMPDZ128rmkz */
  },
  { /* 3302 */
    222,
    /* VBLENDMPDZ128rr */
  },
  { /* 3303 */
    224,
    /* VBLENDMPDZ128rrk */
  },
  { /* 3304 */
    224,
    /* VBLENDMPDZ128rrkz */
  },
  { /* 3305 */
    225,
    /* VBLENDMPDZ256rm */
  },
  { /* 3306 */
    226,
    /* VBLENDMPDZ256rmb */
  },
  { /* 3307 */
    228,
    /* VBLENDMPDZ256rmbk */
  },
  { /* 3308 */
    228,
    /* VBLENDMPDZ256rmbkz */
  },
  { /* 3309 */
    230,
    /* VBLENDMPDZ256rmk */
  },
  { /* 3310 */
    230,
    /* VBLENDMPDZ256rmkz */
  },
  { /* 3311 */
    231,
    /* VBLENDMPDZ256rr */
  },
  { /* 3312 */
    233,
    /* VBLENDMPDZ256rrk */
  },
  { /* 3313 */
    233,
    /* VBLENDMPDZ256rrkz */
  },
  { /* 3314 */
    234,
    /* VBLENDMPDZrm */
  },
  { /* 3315 */
    235,
    /* VBLENDMPDZrmb */
  },
  { /* 3316 */
    237,
    /* VBLENDMPDZrmbk */
  },
  { /* 3317 */
    237,
    /* VBLENDMPDZrmbkz */
  },
  { /* 3318 */
    239,
    /* VBLENDMPDZrmk */
  },
  { /* 3319 */
    239,
    /* VBLENDMPDZrmkz */
  },
  { /* 3320 */
    240,
    /* VBLENDMPDZrr */
  },
  { /* 3321 */
    245,
    /* VBLENDMPDZrrk */
  },
  { /* 3322 */
    245,
    /* VBLENDMPDZrrkz */
  },
  { /* 3323 */
    217,
    /* VBLENDMPSZ128rm */
  },
  { /* 3324 */
    248,
    /* VBLENDMPSZ128rmb */
  },
  { /* 3325 */
    250,
    /* VBLENDMPSZ128rmbk */
  },
  { /* 3326 */
    250,
    /* VBLENDMPSZ128rmbkz */
  },
  { /* 3327 */
    221,
    /* VBLENDMPSZ128rmk */
  },
  { /* 3328 */
    221,
    /* VBLENDMPSZ128rmkz */
  },
  { /* 3329 */
    222,
    /* VBLENDMPSZ128rr */
  },
  { /* 3330 */
    224,
    /* VBLENDMPSZ128rrk */
  },
  { /* 3331 */
    224,
    /* VBLENDMPSZ128rrkz */
  },
  { /* 3332 */
    225,
    /* VBLENDMPSZ256rm */
  },
  { /* 3333 */
    251,
    /* VBLENDMPSZ256rmb */
  },
  { /* 3334 */
    253,
    /* VBLENDMPSZ256rmbk */
  },
  { /* 3335 */
    253,
    /* VBLENDMPSZ256rmbkz */
  },
  { /* 3336 */
    230,
    /* VBLENDMPSZ256rmk */
  },
  { /* 3337 */
    230,
    /* VBLENDMPSZ256rmkz */
  },
  { /* 3338 */
    231,
    /* VBLENDMPSZ256rr */
  },
  { /* 3339 */
    233,
    /* VBLENDMPSZ256rrk */
  },
  { /* 3340 */
    233,
    /* VBLENDMPSZ256rrkz */
  },
  { /* 3341 */
    234,
    /* VBLENDMPSZrm */
  },
  { /* 3342 */
    254,
    /* VBLENDMPSZrmb */
  },
  { /* 3343 */
    256,
    /* VBLENDMPSZrmbk */
  },
  { /* 3344 */
    256,
    /* VBLENDMPSZrmbkz */
  },
  { /* 3345 */
    239,
    /* VBLENDMPSZrmk */
  },
  { /* 3346 */
    239,
    /* VBLENDMPSZrmkz */
  },
  { /* 3347 */
    240,
    /* VBLENDMPSZrr */
  },
  { /* 3348 */
    245,
    /* VBLENDMPSZrrk */
  },
  { /* 3349 */
    245,
    /* VBLENDMPSZrrkz */
  },
  { /* 3350 */
    308,
    /* VBLENDPDYrmi */
  },
  { /* 3351 */
    309,
    /* VBLENDPDYrri */
  },
  { /* 3352 */
    310,
    /* VBLENDPDrmi */
  },
  { /* 3353 */
    311,
    /* VBLENDPDrri */
  },
  { /* 3354 */
    308,
    /* VBLENDPSYrmi */
  },
  { /* 3355 */
    309,
    /* VBLENDPSYrri */
  },
  { /* 3356 */
    310,
    /* VBLENDPSrmi */
  },
  { /* 3357 */
    311,
    /* VBLENDPSrri */
  },
  { /* 3358 */
    312,
    /* VBLENDVPDYrm */
  },
  { /* 3359 */
    313,
    /* VBLENDVPDYrr */
  },
  { /* 3360 */
    314,
    /* VBLENDVPDrm */
  },
  { /* 3361 */
    315,
    /* VBLENDVPDrr */
  },
  { /* 3362 */
    312,
    /* VBLENDVPSYrm */
  },
  { /* 3363 */
    313,
    /* VBLENDVPSYrr */
  },
  { /* 3364 */
    314,
    /* VBLENDVPSrm */
  },
  { /* 3365 */
    315,
    /* VBLENDVPSrr */
  },
  { /* 3366 */
    316,
    /* VBROADCASTF128 */
  },
  { /* 3367 */
    317,
    /* VBROADCASTF32X2Z256m */
  },
  { /* 3368 */
    318,
    /* VBROADCASTF32X2Z256mk */
  },
  { /* 3369 */
    319,
    /* VBROADCASTF32X2Z256mkz */
  },
  { /* 3370 */
    320,
    /* VBROADCASTF32X2Z256r */
  },
  { /* 3371 */
    321,
    /* VBROADCASTF32X2Z256rk */
  },
  { /* 3372 */
    322,
    /* VBROADCASTF32X2Z256rkz */
  },
  { /* 3373 */
    323,
    /* VBROADCASTF32X2Zm */
  },
  { /* 3374 */
    324,
    /* VBROADCASTF32X2Zmk */
  },
  { /* 3375 */
    325,
    /* VBROADCASTF32X2Zmkz */
  },
  { /* 3376 */
    326,
    /* VBROADCASTF32X2Zr */
  },
  { /* 3377 */
    327,
    /* VBROADCASTF32X2Zrk */
  },
  { /* 3378 */
    328,
    /* VBROADCASTF32X2Zrkz */
  },
  { /* 3379 */
    329,
    /* VBROADCASTF32X4Z256rm */
  },
  { /* 3380 */
    330,
    /* VBROADCASTF32X4Z256rmk */
  },
  { /* 3381 */
    331,
    /* VBROADCASTF32X4Z256rmkz */
  },
  { /* 3382 */
    332,
    /* VBROADCASTF32X4rm */
  },
  { /* 3383 */
    333,
    /* VBROADCASTF32X4rmk */
  },
  { /* 3384 */
    334,
    /* VBROADCASTF32X4rmkz */
  },
  { /* 3385 */
    335,
    /* VBROADCASTF32X8rm */
  },
  { /* 3386 */
    336,
    /* VBROADCASTF32X8rmk */
  },
  { /* 3387 */
    337,
    /* VBROADCASTF32X8rmkz */
  },
  { /* 3388 */
    329,
    /* VBROADCASTF64X2Z128rm */
  },
  { /* 3389 */
    330,
    /* VBROADCASTF64X2Z128rmk */
  },
  { /* 3390 */
    331,
    /* VBROADCASTF64X2Z128rmkz */
  },
  { /* 3391 */
    332,
    /* VBROADCASTF64X2rm */
  },
  { /* 3392 */
    333,
    /* VBROADCASTF64X2rmk */
  },
  { /* 3393 */
    334,
    /* VBROADCASTF64X2rmkz */
  },
  { /* 3394 */
    335,
    /* VBROADCASTF64X4rm */
  },
  { /* 3395 */
    336,
    /* VBROADCASTF64X4rmk */
  },
  { /* 3396 */
    337,
    /* VBROADCASTF64X4rmkz */
  },
  { /* 3397 */
    316,
    /* VBROADCASTI128 */
  },
  { /* 3398 */
    338,
    /* VBROADCASTI32X2Z128m */
  },
  { /* 3399 */
    339,
    /* VBROADCASTI32X2Z128mk */
  },
  { /* 3400 */
    340,
    /* VBROADCASTI32X2Z128mkz */
  },
  { /* 3401 */
    341,
    /* VBROADCASTI32X2Z128r */
  },
  { /* 3402 */
    342,
    /* VBROADCASTI32X2Z128rk */
  },
  { /* 3403 */
    343,
    /* VBROADCASTI32X2Z128rkz */
  },
  { /* 3404 */
    317,
    /* VBROADCASTI32X2Z256m */
  },
  { /* 3405 */
    318,
    /* VBROADCASTI32X2Z256mk */
  },
  { /* 3406 */
    319,
    /* VBROADCASTI32X2Z256mkz */
  },
  { /* 3407 */
    320,
    /* VBROADCASTI32X2Z256r */
  },
  { /* 3408 */
    321,
    /* VBROADCASTI32X2Z256rk */
  },
  { /* 3409 */
    322,
    /* VBROADCASTI32X2Z256rkz */
  },
  { /* 3410 */
    323,
    /* VBROADCASTI32X2Zm */
  },
  { /* 3411 */
    324,
    /* VBROADCASTI32X2Zmk */
  },
  { /* 3412 */
    325,
    /* VBROADCASTI32X2Zmkz */
  },
  { /* 3413 */
    326,
    /* VBROADCASTI32X2Zr */
  },
  { /* 3414 */
    327,
    /* VBROADCASTI32X2Zrk */
  },
  { /* 3415 */
    328,
    /* VBROADCASTI32X2Zrkz */
  },
  { /* 3416 */
    329,
    /* VBROADCASTI32X4Z256rm */
  },
  { /* 3417 */
    330,
    /* VBROADCASTI32X4Z256rmk */
  },
  { /* 3418 */
    331,
    /* VBROADCASTI32X4Z256rmkz */
  },
  { /* 3419 */
    332,
    /* VBROADCASTI32X4rm */
  },
  { /* 3420 */
    333,
    /* VBROADCASTI32X4rmk */
  },
  { /* 3421 */
    334,
    /* VBROADCASTI32X4rmkz */
  },
  { /* 3422 */
    335,
    /* VBROADCASTI32X8rm */
  },
  { /* 3423 */
    336,
    /* VBROADCASTI32X8rmk */
  },
  { /* 3424 */
    337,
    /* VBROADCASTI32X8rmkz */
  },
  { /* 3425 */
    329,
    /* VBROADCASTI64X2Z128rm */
  },
  { /* 3426 */
    330,
    /* VBROADCASTI64X2Z128rmk */
  },
  { /* 3427 */
    331,
    /* VBROADCASTI64X2Z128rmkz */
  },
  { /* 3428 */
    332,
    /* VBROADCASTI64X2rm */
  },
  { /* 3429 */
    333,
    /* VBROADCASTI64X2rmk */
  },
  { /* 3430 */
    334,
    /* VBROADCASTI64X2rmkz */
  },
  { /* 3431 */
    335,
    /* VBROADCASTI64X4rm */
  },
  { /* 3432 */
    336,
    /* VBROADCASTI64X4rmk */
  },
  { /* 3433 */
    337,
    /* VBROADCASTI64X4rmkz */
  },
  { /* 3434 */
    316,
    /* VBROADCASTSDYrm */
  },
  { /* 3435 */
    344,
    /* VBROADCASTSDYrr */
  },
  { /* 3436 */
    317,
    /* VBROADCASTSDZ256m */
  },
  { /* 3437 */
    318,
    /* VBROADCASTSDZ256mk */
  },
  { /* 3438 */
    319,
    /* VBROADCASTSDZ256mkz */
  },
  { /* 3439 */
    320,
    /* VBROADCASTSDZ256r */
  },
  { /* 3440 */
    321,
    /* VBROADCASTSDZ256rk */
  },
  { /* 3441 */
    322,
    /* VBROADCASTSDZ256rkz */
  },
  { /* 3442 */
    323,
    /* VBROADCASTSDZm */
  },
  { /* 3443 */
    324,
    /* VBROADCASTSDZmk */
  },
  { /* 3444 */
    325,
    /* VBROADCASTSDZmkz */
  },
  { /* 3445 */
    326,
    /* VBROADCASTSDZr */
  },
  { /* 3446 */
    327,
    /* VBROADCASTSDZrk */
  },
  { /* 3447 */
    328,
    /* VBROADCASTSDZrkz */
  },
  { /* 3448 */
    316,
    /* VBROADCASTSSYrm */
  },
  { /* 3449 */
    344,
    /* VBROADCASTSSYrr */
  },
  { /* 3450 */
    345,
    /* VBROADCASTSSZ128m */
  },
  { /* 3451 */
    346,
    /* VBROADCASTSSZ128mk */
  },
  { /* 3452 */
    347,
    /* VBROADCASTSSZ128mkz */
  },
  { /* 3453 */
    341,
    /* VBROADCASTSSZ128r */
  },
  { /* 3454 */
    342,
    /* VBROADCASTSSZ128rk */
  },
  { /* 3455 */
    343,
    /* VBROADCASTSSZ128rkz */
  },
  { /* 3456 */
    348,
    /* VBROADCASTSSZ256m */
  },
  { /* 3457 */
    349,
    /* VBROADCASTSSZ256mk */
  },
  { /* 3458 */
    350,
    /* VBROADCASTSSZ256mkz */
  },
  { /* 3459 */
    320,
    /* VBROADCASTSSZ256r */
  },
  { /* 3460 */
    321,
    /* VBROADCASTSSZ256rk */
  },
  { /* 3461 */
    322,
    /* VBROADCASTSSZ256rkz */
  },
  { /* 3462 */
    351,
    /* VBROADCASTSSZm */
  },
  { /* 3463 */
    352,
    /* VBROADCASTSSZmk */
  },
  { /* 3464 */
    353,
    /* VBROADCASTSSZmkz */
  },
  { /* 3465 */
    326,
    /* VBROADCASTSSZr */
  },
  { /* 3466 */
    327,
    /* VBROADCASTSSZrk */
  },
  { /* 3467 */
    328,
    /* VBROADCASTSSZrkz */
  },
  { /* 3468 */
    30,
    /* VBROADCASTSSrm */
  },
  { /* 3469 */
    31,
    /* VBROADCASTSSrr */
  },
  { /* 3470 */
    308,
    /* VCMPPDYrmi */
  },
  { /* 3471 */
    309,
    /* VCMPPDYrri */
  },
  { /* 3472 */
    354,
    /* VCMPPDZ128rmbi */
  },
  { /* 3473 */
    355,
    /* VCMPPDZ128rmbik */
  },
  { /* 3474 */
    356,
    /* VCMPPDZ128rmi */
  },
  { /* 3475 */
    357,
    /* VCMPPDZ128rmik */
  },
  { /* 3476 */
    358,
    /* VCMPPDZ128rri */
  },
  { /* 3477 */
    359,
    /* VCMPPDZ128rrik */
  },
  { /* 3478 */
    360,
    /* VCMPPDZ256rmbi */
  },
  { /* 3479 */
    361,
    /* VCMPPDZ256rmbik */
  },
  { /* 3480 */
    362,
    /* VCMPPDZ256rmi */
  },
  { /* 3481 */
    363,
    /* VCMPPDZ256rmik */
  },
  { /* 3482 */
    364,
    /* VCMPPDZ256rri */
  },
  { /* 3483 */
    365,
    /* VCMPPDZ256rrik */
  },
  { /* 3484 */
    366,
    /* VCMPPDZrmbi */
  },
  { /* 3485 */
    367,
    /* VCMPPDZrmbik */
  },
  { /* 3486 */
    368,
    /* VCMPPDZrmi */
  },
  { /* 3487 */
    369,
    /* VCMPPDZrmik */
  },
  { /* 3488 */
    370,
    /* VCMPPDZrri */
  },
  { /* 3489 */
    371,
    /* VCMPPDZrrib */
  },
  { /* 3490 */
    372,
    /* VCMPPDZrribk */
  },
  { /* 3491 */
    373,
    /* VCMPPDZrrik */
  },
  { /* 3492 */
    310,
    /* VCMPPDrmi */
  },
  { /* 3493 */
    311,
    /* VCMPPDrri */
  },
  { /* 3494 */
    308,
    /* VCMPPSYrmi */
  },
  { /* 3495 */
    309,
    /* VCMPPSYrri */
  },
  { /* 3496 */
    374,
    /* VCMPPSZ128rmbi */
  },
  { /* 3497 */
    375,
    /* VCMPPSZ128rmbik */
  },
  { /* 3498 */
    356,
    /* VCMPPSZ128rmi */
  },
  { /* 3499 */
    357,
    /* VCMPPSZ128rmik */
  },
  { /* 3500 */
    358,
    /* VCMPPSZ128rri */
  },
  { /* 3501 */
    359,
    /* VCMPPSZ128rrik */
  },
  { /* 3502 */
    376,
    /* VCMPPSZ256rmbi */
  },
  { /* 3503 */
    377,
    /* VCMPPSZ256rmbik */
  },
  { /* 3504 */
    362,
    /* VCMPPSZ256rmi */
  },
  { /* 3505 */
    363,
    /* VCMPPSZ256rmik */
  },
  { /* 3506 */
    364,
    /* VCMPPSZ256rri */
  },
  { /* 3507 */
    365,
    /* VCMPPSZ256rrik */
  },
  { /* 3508 */
    378,
    /* VCMPPSZrmbi */
  },
  { /* 3509 */
    379,
    /* VCMPPSZrmbik */
  },
  { /* 3510 */
    368,
    /* VCMPPSZrmi */
  },
  { /* 3511 */
    369,
    /* VCMPPSZrmik */
  },
  { /* 3512 */
    370,
    /* VCMPPSZrri */
  },
  { /* 3513 */
    380,
    /* VCMPPSZrrib */
  },
  { /* 3514 */
    381,
    /* VCMPPSZrribk */
  },
  { /* 3515 */
    373,
    /* VCMPPSZrrik */
  },
  { /* 3516 */
    310,
    /* VCMPPSrmi */
  },
  { /* 3517 */
    311,
    /* VCMPPSrri */
  },
  { /* 3518 */
    0,
    /*  */
  },
  { /* 3519 */
    354,
    /* VCMPSDZrm_Int */
  },
  { /* 3520 */
    355,
    /* VCMPSDZrm_Intk */
  },
  { /* 3521 */
    0,
    /*  */
  },
  { /* 3522 */
    358,
    /* VCMPSDZrr_Int */
  },
  { /* 3523 */
    359,
    /* VCMPSDZrr_Intk */
  },
  { /* 3524 */
    382,
    /* VCMPSDZrrb_Int */
  },
  { /* 3525 */
    383,
    /* VCMPSDZrrb_Intk */
  },
  { /* 3526 */
    0,
    /*  */
  },
  { /* 3527 */
    310,
    /* VCMPSDrm_Int */
  },
  { /* 3528 */
    0,
    /*  */
  },
  { /* 3529 */
    311,
    /* VCMPSDrr_Int */
  },
  { /* 3530 */
    0,
    /*  */
  },
  { /* 3531 */
    374,
    /* VCMPSSZrm_Int */
  },
  { /* 3532 */
    375,
    /* VCMPSSZrm_Intk */
  },
  { /* 3533 */
    0,
    /*  */
  },
  { /* 3534 */
    358,
    /* VCMPSSZrr_Int */
  },
  { /* 3535 */
    359,
    /* VCMPSSZrr_Intk */
  },
  { /* 3536 */
    382,
    /* VCMPSSZrrb_Int */
  },
  { /* 3537 */
    383,
    /* VCMPSSZrrb_Intk */
  },
  { /* 3538 */
    0,
    /*  */
  },
  { /* 3539 */
    310,
    /* VCMPSSrm_Int */
  },
  { /* 3540 */
    0,
    /*  */
  },
  { /* 3541 */
    311,
    /* VCMPSSrr_Int */
  },
  { /* 3542 */
    338,
    /* VCOMISDZrm */
  },
  { /* 3543 */
    0,
    /*  */
  },
  { /* 3544 */
    384,
    /* VCOMISDZrr */
  },
  { /* 3545 */
    0,
    /*  */
  },
  { /* 3546 */
    384,
    /* VCOMISDZrrb */
  },
  { /* 3547 */
    30,
    /* VCOMISDrm */
  },
  { /* 3548 */
    0,
    /*  */
  },
  { /* 3549 */
    31,
    /* VCOMISDrr */
  },
  { /* 3550 */
    0,
    /*  */
  },
  { /* 3551 */
    345,
    /* VCOMISSZrm */
  },
  { /* 3552 */
    0,
    /*  */
  },
  { /* 3553 */
    385,
    /* VCOMISSZrr */
  },
  { /* 3554 */
    0,
    /*  */
  },
  { /* 3555 */
    385,
    /* VCOMISSZrrb */
  },
  { /* 3556 */
    30,
    /* VCOMISSrm */
  },
  { /* 3557 */
    0,
    /*  */
  },
  { /* 3558 */
    31,
    /* VCOMISSrr */
  },
  { /* 3559 */
    0,
    /*  */
  },
  { /* 3560 */
    386,
    /* VCOMPRESSPDZ128mr */
  },
  { /* 3561 */
    387,
    /* VCOMPRESSPDZ128mrk */
  },
  { /* 3562 */
    388,
    /* VCOMPRESSPDZ128rr */
  },
  { /* 3563 */
    389,
    /* VCOMPRESSPDZ128rrk */
  },
  { /* 3564 */
    390,
    /* VCOMPRESSPDZ128rrkz */
  },
  { /* 3565 */
    391,
    /* VCOMPRESSPDZ256mr */
  },
  { /* 3566 */
    392,
    /* VCOMPRESSPDZ256mrk */
  },
  { /* 3567 */
    393,
    /* VCOMPRESSPDZ256rr */
  },
  { /* 3568 */
    394,
    /* VCOMPRESSPDZ256rrk */
  },
  { /* 3569 */
    395,
    /* VCOMPRESSPDZ256rrkz */
  },
  { /* 3570 */
    396,
    /* VCOMPRESSPDZmr */
  },
  { /* 3571 */
    397,
    /* VCOMPRESSPDZmrk */
  },
  { /* 3572 */
    398,
    /* VCOMPRESSPDZrr */
  },
  { /* 3573 */
    399,
    /* VCOMPRESSPDZrrk */
  },
  { /* 3574 */
    400,
    /* VCOMPRESSPDZrrkz */
  },
  { /* 3575 */
    401,
    /* VCOMPRESSPSZ128mr */
  },
  { /* 3576 */
    402,
    /* VCOMPRESSPSZ128mrk */
  },
  { /* 3577 */
    388,
    /* VCOMPRESSPSZ128rr */
  },
  { /* 3578 */
    389,
    /* VCOMPRESSPSZ128rrk */
  },
  { /* 3579 */
    390,
    /* VCOMPRESSPSZ128rrkz */
  },
  { /* 3580 */
    403,
    /* VCOMPRESSPSZ256mr */
  },
  { /* 3581 */
    404,
    /* VCOMPRESSPSZ256mrk */
  },
  { /* 3582 */
    393,
    /* VCOMPRESSPSZ256rr */
  },
  { /* 3583 */
    394,
    /* VCOMPRESSPSZ256rrk */
  },
  { /* 3584 */
    395,
    /* VCOMPRESSPSZ256rrkz */
  },
  { /* 3585 */
    405,
    /* VCOMPRESSPSZmr */
  },
  { /* 3586 */
    406,
    /* VCOMPRESSPSZmrk */
  },
  { /* 3587 */
    398,
    /* VCOMPRESSPSZrr */
  },
  { /* 3588 */
    399,
    /* VCOMPRESSPSZrrk */
  },
  { /* 3589 */
    400,
    /* VCOMPRESSPSZrrkz */
  },
  { /* 3590 */
    316,
    /* VCVTDQ2PDYrm */
  },
  { /* 3591 */
    344,
    /* VCVTDQ2PDYrr */
  },
  { /* 3592 */
    338,
    /* VCVTDQ2PDZ128rm */
  },
  { /* 3593 */
    345,
    /* VCVTDQ2PDZ128rmb */
  },
  { /* 3594 */
    346,
    /* VCVTDQ2PDZ128rmbk */
  },
  { /* 3595 */
    347,
    /* VCVTDQ2PDZ128rmbkz */
  },
  { /* 3596 */
    339,
    /* VCVTDQ2PDZ128rmk */
  },
  { /* 3597 */
    340,
    /* VCVTDQ2PDZ128rmkz */
  },
  { /* 3598 */
    384,
    /* VCVTDQ2PDZ128rr */
  },
  { /* 3599 */
    407,
    /* VCVTDQ2PDZ128rrk */
  },
  { /* 3600 */
    408,
    /* VCVTDQ2PDZ128rrkz */
  },
  { /* 3601 */
    329,
    /* VCVTDQ2PDZ256rm */
  },
  { /* 3602 */
    348,
    /* VCVTDQ2PDZ256rmb */
  },
  { /* 3603 */
    349,
    /* VCVTDQ2PDZ256rmbk */
  },
  { /* 3604 */
    350,
    /* VCVTDQ2PDZ256rmbkz */
  },
  { /* 3605 */
    330,
    /* VCVTDQ2PDZ256rmk */
  },
  { /* 3606 */
    331,
    /* VCVTDQ2PDZ256rmkz */
  },
  { /* 3607 */
    409,
    /* VCVTDQ2PDZ256rr */
  },
  { /* 3608 */
    410,
    /* VCVTDQ2PDZ256rrk */
  },
  { /* 3609 */
    411,
    /* VCVTDQ2PDZ256rrkz */
  },
  { /* 3610 */
    335,
    /* VCVTDQ2PDZrm */
  },
  { /* 3611 */
    351,
    /* VCVTDQ2PDZrmb */
  },
  { /* 3612 */
    352,
    /* VCVTDQ2PDZrmbk */
  },
  { /* 3613 */
    353,
    /* VCVTDQ2PDZrmbkz */
  },
  { /* 3614 */
    336,
    /* VCVTDQ2PDZrmk */
  },
  { /* 3615 */
    337,
    /* VCVTDQ2PDZrmkz */
  },
  { /* 3616 */
    412,
    /* VCVTDQ2PDZrr */
  },
  { /* 3617 */
    413,
    /* VCVTDQ2PDZrrk */
  },
  { /* 3618 */
    414,
    /* VCVTDQ2PDZrrkz */
  },
  { /* 3619 */
    30,
    /* VCVTDQ2PDrm */
  },
  { /* 3620 */
    31,
    /* VCVTDQ2PDrr */
  },
  { /* 3621 */
    316,
    /* VCVTDQ2PSYrm */
  },
  { /* 3622 */
    415,
    /* VCVTDQ2PSYrr */
  },
  { /* 3623 */
    416,
    /* VCVTDQ2PSZ128rm */
  },
  { /* 3624 */
    345,
    /* VCVTDQ2PSZ128rmb */
  },
  { /* 3625 */
    346,
    /* VCVTDQ2PSZ128rmbk */
  },
  { /* 3626 */
    347,
    /* VCVTDQ2PSZ128rmbkz */
  },
  { /* 3627 */
    417,
    /* VCVTDQ2PSZ128rmk */
  },
  { /* 3628 */
    418,
    /* VCVTDQ2PSZ128rmkz */
  },
  { /* 3629 */
    341,
    /* VCVTDQ2PSZ128rr */
  },
  { /* 3630 */
    342,
    /* VCVTDQ2PSZ128rrk */
  },
  { /* 3631 */
    343,
    /* VCVTDQ2PSZ128rrkz */
  },
  { /* 3632 */
    419,
    /* VCVTDQ2PSZ256rm */
  },
  { /* 3633 */
    348,
    /* VCVTDQ2PSZ256rmb */
  },
  { /* 3634 */
    349,
    /* VCVTDQ2PSZ256rmbk */
  },
  { /* 3635 */
    350,
    /* VCVTDQ2PSZ256rmbkz */
  },
  { /* 3636 */
    420,
    /* VCVTDQ2PSZ256rmk */
  },
  { /* 3637 */
    421,
    /* VCVTDQ2PSZ256rmkz */
  },
  { /* 3638 */
    422,
    /* VCVTDQ2PSZ256rr */
  },
  { /* 3639 */
    423,
    /* VCVTDQ2PSZ256rrk */
  },
  { /* 3640 */
    424,
    /* VCVTDQ2PSZ256rrkz */
  },
  { /* 3641 */
    425,
    /* VCVTDQ2PSZrm */
  },
  { /* 3642 */
    351,
    /* VCVTDQ2PSZrmb */
  },
  { /* 3643 */
    352,
    /* VCVTDQ2PSZrmbk */
  },
  { /* 3644 */
    353,
    /* VCVTDQ2PSZrmbkz */
  },
  { /* 3645 */
    426,
    /* VCVTDQ2PSZrmk */
  },
  { /* 3646 */
    427,
    /* VCVTDQ2PSZrmkz */
  },
  { /* 3647 */
    428,
    /* VCVTDQ2PSZrr */
  },
  { /* 3648 */
    429,
    /* VCVTDQ2PSZrrb */
  },
  { /* 3649 */
    430,
    /* VCVTDQ2PSZrrbk */
  },
  { /* 3650 */
    431,
    /* VCVTDQ2PSZrrbkz */
  },
  { /* 3651 */
    432,
    /* VCVTDQ2PSZrrk */
  },
  { /* 3652 */
    433,
    /* VCVTDQ2PSZrrkz */
  },
  { /* 3653 */
    30,
    /* VCVTDQ2PSrm */
  },
  { /* 3654 */
    31,
    /* VCVTDQ2PSrr */
  },
  { /* 3655 */
    217,
    /* VCVTNE2PS2BF16Z128rm */
  },
  { /* 3656 */
    248,
    /* VCVTNE2PS2BF16Z128rmb */
  },
  { /* 3657 */
    249,
    /* VCVTNE2PS2BF16Z128rmbk */
  },
  { /* 3658 */
    250,
    /* VCVTNE2PS2BF16Z128rmbkz */
  },
  { /* 3659 */
    214,
    /* VCVTNE2PS2BF16Z128rmk */
  },
  { /* 3660 */
    221,
    /* VCVTNE2PS2BF16Z128rmkz */
  },
  { /* 3661 */
    222,
    /* VCVTNE2PS2BF16Z128rr */
  },
  { /* 3662 */
    223,
    /* VCVTNE2PS2BF16Z128rrk */
  },
  { /* 3663 */
    224,
    /* VCVTNE2PS2BF16Z128rrkz */
  },
  { /* 3664 */
    225,
    /* VCVTNE2PS2BF16Z256rm */
  },
  { /* 3665 */
    251,
    /* VCVTNE2PS2BF16Z256rmb */
  },
  { /* 3666 */
    252,
    /* VCVTNE2PS2BF16Z256rmbk */
  },
  { /* 3667 */
    253,
    /* VCVTNE2PS2BF16Z256rmbkz */
  },
  { /* 3668 */
    229,
    /* VCVTNE2PS2BF16Z256rmk */
  },
  { /* 3669 */
    230,
    /* VCVTNE2PS2BF16Z256rmkz */
  },
  { /* 3670 */
    231,
    /* VCVTNE2PS2BF16Z256rr */
  },
  { /* 3671 */
    232,
    /* VCVTNE2PS2BF16Z256rrk */
  },
  { /* 3672 */
    233,
    /* VCVTNE2PS2BF16Z256rrkz */
  },
  { /* 3673 */
    234,
    /* VCVTNE2PS2BF16Zrm */
  },
  { /* 3674 */
    254,
    /* VCVTNE2PS2BF16Zrmb */
  },
  { /* 3675 */
    255,
    /* VCVTNE2PS2BF16Zrmbk */
  },
  { /* 3676 */
    256,
    /* VCVTNE2PS2BF16Zrmbkz */
  },
  { /* 3677 */
    238,
    /* VCVTNE2PS2BF16Zrmk */
  },
  { /* 3678 */
    239,
    /* VCVTNE2PS2BF16Zrmkz */
  },
  { /* 3679 */
    240,
    /* VCVTNE2PS2BF16Zrr */
  },
  { /* 3680 */
    244,
    /* VCVTNE2PS2BF16Zrrk */
  },
  { /* 3681 */
    245,
    /* VCVTNE2PS2BF16Zrrkz */
  },
  { /* 3682 */
    416,
    /* VCVTNEPS2BF16Z128rm */
  },
  { /* 3683 */
    345,
    /* VCVTNEPS2BF16Z128rmb */
  },
  { /* 3684 */
    346,
    /* VCVTNEPS2BF16Z128rmbk */
  },
  { /* 3685 */
    347,
    /* VCVTNEPS2BF16Z128rmbkz */
  },
  { /* 3686 */
    417,
    /* VCVTNEPS2BF16Z128rmk */
  },
  { /* 3687 */
    418,
    /* VCVTNEPS2BF16Z128rmkz */
  },
  { /* 3688 */
    341,
    /* VCVTNEPS2BF16Z128rr */
  },
  { /* 3689 */
    342,
    /* VCVTNEPS2BF16Z128rrk */
  },
  { /* 3690 */
    343,
    /* VCVTNEPS2BF16Z128rrkz */
  },
  { /* 3691 */
    434,
    /* VCVTNEPS2BF16Z256rm */
  },
  { /* 3692 */
    345,
    /* VCVTNEPS2BF16Z256rmb */
  },
  { /* 3693 */
    346,
    /* VCVTNEPS2BF16Z256rmbk */
  },
  { /* 3694 */
    347,
    /* VCVTNEPS2BF16Z256rmbkz */
  },
  { /* 3695 */
    435,
    /* VCVTNEPS2BF16Z256rmk */
  },
  { /* 3696 */
    436,
    /* VCVTNEPS2BF16Z256rmkz */
  },
  { /* 3697 */
    437,
    /* VCVTNEPS2BF16Z256rr */
  },
  { /* 3698 */
    438,
    /* VCVTNEPS2BF16Z256rrk */
  },
  { /* 3699 */
    439,
    /* VCVTNEPS2BF16Z256rrkz */
  },
  { /* 3700 */
    440,
    /* VCVTNEPS2BF16Zrm */
  },
  { /* 3701 */
    348,
    /* VCVTNEPS2BF16Zrmb */
  },
  { /* 3702 */
    349,
    /* VCVTNEPS2BF16Zrmbk */
  },
  { /* 3703 */
    350,
    /* VCVTNEPS2BF16Zrmbkz */
  },
  { /* 3704 */
    441,
    /* VCVTNEPS2BF16Zrmk */
  },
  { /* 3705 */
    442,
    /* VCVTNEPS2BF16Zrmkz */
  },
  { /* 3706 */
    443,
    /* VCVTNEPS2BF16Zrr */
  },
  { /* 3707 */
    444,
    /* VCVTNEPS2BF16Zrrk */
  },
  { /* 3708 */
    445,
    /* VCVTNEPS2BF16Zrrkz */
  },
  { /* 3709 */
    30,
    /* VCVTPD2DQYrm */
  },
  { /* 3710 */
    446,
    /* VCVTPD2DQYrr */
  },
  { /* 3711 */
    416,
    /* VCVTPD2DQZ128rm */
  },
  { /* 3712 */
    338,
    /* VCVTPD2DQZ128rmb */
  },
  { /* 3713 */
    339,
    /* VCVTPD2DQZ128rmbk */
  },
  { /* 3714 */
    340,
    /* VCVTPD2DQZ128rmbkz */
  },
  { /* 3715 */
    417,
    /* VCVTPD2DQZ128rmk */
  },
  { /* 3716 */
    418,
    /* VCVTPD2DQZ128rmkz */
  },
  { /* 3717 */
    341,
    /* VCVTPD2DQZ128rr */
  },
  { /* 3718 */
    342,
    /* VCVTPD2DQZ128rrk */
  },
  { /* 3719 */
    343,
    /* VCVTPD2DQZ128rrkz */
  },
  { /* 3720 */
    434,
    /* VCVTPD2DQZ256rm */
  },
  { /* 3721 */
    338,
    /* VCVTPD2DQZ256rmb */
  },
  { /* 3722 */
    339,
    /* VCVTPD2DQZ256rmbk */
  },
  { /* 3723 */
    340,
    /* VCVTPD2DQZ256rmbkz */
  },
  { /* 3724 */
    435,
    /* VCVTPD2DQZ256rmk */
  },
  { /* 3725 */
    436,
    /* VCVTPD2DQZ256rmkz */
  },
  { /* 3726 */
    437,
    /* VCVTPD2DQZ256rr */
  },
  { /* 3727 */
    438,
    /* VCVTPD2DQZ256rrk */
  },
  { /* 3728 */
    439,
    /* VCVTPD2DQZ256rrkz */
  },
  { /* 3729 */
    440,
    /* VCVTPD2DQZrm */
  },
  { /* 3730 */
    317,
    /* VCVTPD2DQZrmb */
  },
  { /* 3731 */
    318,
    /* VCVTPD2DQZrmbk */
  },
  { /* 3732 */
    319,
    /* VCVTPD2DQZrmbkz */
  },
  { /* 3733 */
    441,
    /* VCVTPD2DQZrmk */
  },
  { /* 3734 */
    442,
    /* VCVTPD2DQZrmkz */
  },
  { /* 3735 */
    443,
    /* VCVTPD2DQZrr */
  },
  { /* 3736 */
    447,
    /* VCVTPD2DQZrrb */
  },
  { /* 3737 */
    448,
    /* VCVTPD2DQZrrbk */
  },
  { /* 3738 */
    449,
    /* VCVTPD2DQZrrbkz */
  },
  { /* 3739 */
    444,
    /* VCVTPD2DQZrrk */
  },
  { /* 3740 */
    445,
    /* VCVTPD2DQZrrkz */
  },
  { /* 3741 */
    30,
    /* VCVTPD2DQrm */
  },
  { /* 3742 */
    31,
    /* VCVTPD2DQrr */
  },
  { /* 3743 */
    30,
    /* VCVTPD2PSYrm */
  },
  { /* 3744 */
    446,
    /* VCVTPD2PSYrr */
  },
  { /* 3745 */
    416,
    /* VCVTPD2PSZ128rm */
  },
  { /* 3746 */
    338,
    /* VCVTPD2PSZ128rmb */
  },
  { /* 3747 */
    339,
    /* VCVTPD2PSZ128rmbk */
  },
  { /* 3748 */
    340,
    /* VCVTPD2PSZ128rmbkz */
  },
  { /* 3749 */
    417,
    /* VCVTPD2PSZ128rmk */
  },
  { /* 3750 */
    418,
    /* VCVTPD2PSZ128rmkz */
  },
  { /* 3751 */
    341,
    /* VCVTPD2PSZ128rr */
  },
  { /* 3752 */
    342,
    /* VCVTPD2PSZ128rrk */
  },
  { /* 3753 */
    343,
    /* VCVTPD2PSZ128rrkz */
  },
  { /* 3754 */
    434,
    /* VCVTPD2PSZ256rm */
  },
  { /* 3755 */
    338,
    /* VCVTPD2PSZ256rmb */
  },
  { /* 3756 */
    339,
    /* VCVTPD2PSZ256rmbk */
  },
  { /* 3757 */
    340,
    /* VCVTPD2PSZ256rmbkz */
  },
  { /* 3758 */
    435,
    /* VCVTPD2PSZ256rmk */
  },
  { /* 3759 */
    436,
    /* VCVTPD2PSZ256rmkz */
  },
  { /* 3760 */
    437,
    /* VCVTPD2PSZ256rr */
  },
  { /* 3761 */
    438,
    /* VCVTPD2PSZ256rrk */
  },
  { /* 3762 */
    439,
    /* VCVTPD2PSZ256rrkz */
  },
  { /* 3763 */
    440,
    /* VCVTPD2PSZrm */
  },
  { /* 3764 */
    317,
    /* VCVTPD2PSZrmb */
  },
  { /* 3765 */
    318,
    /* VCVTPD2PSZrmbk */
  },
  { /* 3766 */
    319,
    /* VCVTPD2PSZrmbkz */
  },
  { /* 3767 */
    441,
    /* VCVTPD2PSZrmk */
  },
  { /* 3768 */
    442,
    /* VCVTPD2PSZrmkz */
  },
  { /* 3769 */
    443,
    /* VCVTPD2PSZrr */
  },
  { /* 3770 */
    447,
    /* VCVTPD2PSZrrb */
  },
  { /* 3771 */
    448,
    /* VCVTPD2PSZrrbk */
  },
  { /* 3772 */
    449,
    /* VCVTPD2PSZrrbkz */
  },
  { /* 3773 */
    444,
    /* VCVTPD2PSZrrk */
  },
  { /* 3774 */
    445,
    /* VCVTPD2PSZrrkz */
  },
  { /* 3775 */
    30,
    /* VCVTPD2PSrm */
  },
  { /* 3776 */
    31,
    /* VCVTPD2PSrr */
  },
  { /* 3777 */
    416,
    /* VCVTPD2QQZ128rm */
  },
  { /* 3778 */
    338,
    /* VCVTPD2QQZ128rmb */
  },
  { /* 3779 */
    339,
    /* VCVTPD2QQZ128rmbk */
  },
  { /* 3780 */
    340,
    /* VCVTPD2QQZ128rmbkz */
  },
  { /* 3781 */
    417,
    /* VCVTPD2QQZ128rmk */
  },
  { /* 3782 */
    418,
    /* VCVTPD2QQZ128rmkz */
  },
  { /* 3783 */
    341,
    /* VCVTPD2QQZ128rr */
  },
  { /* 3784 */
    342,
    /* VCVTPD2QQZ128rrk */
  },
  { /* 3785 */
    343,
    /* VCVTPD2QQZ128rrkz */
  },
  { /* 3786 */
    419,
    /* VCVTPD2QQZ256rm */
  },
  { /* 3787 */
    317,
    /* VCVTPD2QQZ256rmb */
  },
  { /* 3788 */
    318,
    /* VCVTPD2QQZ256rmbk */
  },
  { /* 3789 */
    319,
    /* VCVTPD2QQZ256rmbkz */
  },
  { /* 3790 */
    420,
    /* VCVTPD2QQZ256rmk */
  },
  { /* 3791 */
    421,
    /* VCVTPD2QQZ256rmkz */
  },
  { /* 3792 */
    422,
    /* VCVTPD2QQZ256rr */
  },
  { /* 3793 */
    423,
    /* VCVTPD2QQZ256rrk */
  },
  { /* 3794 */
    424,
    /* VCVTPD2QQZ256rrkz */
  },
  { /* 3795 */
    425,
    /* VCVTPD2QQZrm */
  },
  { /* 3796 */
    323,
    /* VCVTPD2QQZrmb */
  },
  { /* 3797 */
    324,
    /* VCVTPD2QQZrmbk */
  },
  { /* 3798 */
    325,
    /* VCVTPD2QQZrmbkz */
  },
  { /* 3799 */
    426,
    /* VCVTPD2QQZrmk */
  },
  { /* 3800 */
    427,
    /* VCVTPD2QQZrmkz */
  },
  { /* 3801 */
    428,
    /* VCVTPD2QQZrr */
  },
  { /* 3802 */
    450,
    /* VCVTPD2QQZrrb */
  },
  { /* 3803 */
    451,
    /* VCVTPD2QQZrrbk */
  },
  { /* 3804 */
    452,
    /* VCVTPD2QQZrrbkz */
  },
  { /* 3805 */
    432,
    /* VCVTPD2QQZrrk */
  },
  { /* 3806 */
    433,
    /* VCVTPD2QQZrrkz */
  },
  { /* 3807 */
    416,
    /* VCVTPD2UDQZ128rm */
  },
  { /* 3808 */
    338,
    /* VCVTPD2UDQZ128rmb */
  },
  { /* 3809 */
    339,
    /* VCVTPD2UDQZ128rmbk */
  },
  { /* 3810 */
    340,
    /* VCVTPD2UDQZ128rmbkz */
  },
  { /* 3811 */
    417,
    /* VCVTPD2UDQZ128rmk */
  },
  { /* 3812 */
    418,
    /* VCVTPD2UDQZ128rmkz */
  },
  { /* 3813 */
    341,
    /* VCVTPD2UDQZ128rr */
  },
  { /* 3814 */
    342,
    /* VCVTPD2UDQZ128rrk */
  },
  { /* 3815 */
    343,
    /* VCVTPD2UDQZ128rrkz */
  },
  { /* 3816 */
    434,
    /* VCVTPD2UDQZ256rm */
  },
  { /* 3817 */
    338,
    /* VCVTPD2UDQZ256rmb */
  },
  { /* 3818 */
    339,
    /* VCVTPD2UDQZ256rmbk */
  },
  { /* 3819 */
    340,
    /* VCVTPD2UDQZ256rmbkz */
  },
  { /* 3820 */
    435,
    /* VCVTPD2UDQZ256rmk */
  },
  { /* 3821 */
    436,
    /* VCVTPD2UDQZ256rmkz */
  },
  { /* 3822 */
    437,
    /* VCVTPD2UDQZ256rr */
  },
  { /* 3823 */
    438,
    /* VCVTPD2UDQZ256rrk */
  },
  { /* 3824 */
    439,
    /* VCVTPD2UDQZ256rrkz */
  },
  { /* 3825 */
    440,
    /* VCVTPD2UDQZrm */
  },
  { /* 3826 */
    317,
    /* VCVTPD2UDQZrmb */
  },
  { /* 3827 */
    318,
    /* VCVTPD2UDQZrmbk */
  },
  { /* 3828 */
    319,
    /* VCVTPD2UDQZrmbkz */
  },
  { /* 3829 */
    441,
    /* VCVTPD2UDQZrmk */
  },
  { /* 3830 */
    442,
    /* VCVTPD2UDQZrmkz */
  },
  { /* 3831 */
    443,
    /* VCVTPD2UDQZrr */
  },
  { /* 3832 */
    447,
    /* VCVTPD2UDQZrrb */
  },
  { /* 3833 */
    448,
    /* VCVTPD2UDQZrrbk */
  },
  { /* 3834 */
    449,
    /* VCVTPD2UDQZrrbkz */
  },
  { /* 3835 */
    444,
    /* VCVTPD2UDQZrrk */
  },
  { /* 3836 */
    445,
    /* VCVTPD2UDQZrrkz */
  },
  { /* 3837 */
    416,
    /* VCVTPD2UQQZ128rm */
  },
  { /* 3838 */
    338,
    /* VCVTPD2UQQZ128rmb */
  },
  { /* 3839 */
    339,
    /* VCVTPD2UQQZ128rmbk */
  },
  { /* 3840 */
    340,
    /* VCVTPD2UQQZ128rmbkz */
  },
  { /* 3841 */
    417,
    /* VCVTPD2UQQZ128rmk */
  },
  { /* 3842 */
    418,
    /* VCVTPD2UQQZ128rmkz */
  },
  { /* 3843 */
    341,
    /* VCVTPD2UQQZ128rr */
  },
  { /* 3844 */
    342,
    /* VCVTPD2UQQZ128rrk */
  },
  { /* 3845 */
    343,
    /* VCVTPD2UQQZ128rrkz */
  },
  { /* 3846 */
    419,
    /* VCVTPD2UQQZ256rm */
  },
  { /* 3847 */
    317,
    /* VCVTPD2UQQZ256rmb */
  },
  { /* 3848 */
    318,
    /* VCVTPD2UQQZ256rmbk */
  },
  { /* 3849 */
    319,
    /* VCVTPD2UQQZ256rmbkz */
  },
  { /* 3850 */
    420,
    /* VCVTPD2UQQZ256rmk */
  },
  { /* 3851 */
    421,
    /* VCVTPD2UQQZ256rmkz */
  },
  { /* 3852 */
    422,
    /* VCVTPD2UQQZ256rr */
  },
  { /* 3853 */
    423,
    /* VCVTPD2UQQZ256rrk */
  },
  { /* 3854 */
    424,
    /* VCVTPD2UQQZ256rrkz */
  },
  { /* 3855 */
    425,
    /* VCVTPD2UQQZrm */
  },
  { /* 3856 */
    323,
    /* VCVTPD2UQQZrmb */
  },
  { /* 3857 */
    324,
    /* VCVTPD2UQQZrmbk */
  },
  { /* 3858 */
    325,
    /* VCVTPD2UQQZrmbkz */
  },
  { /* 3859 */
    426,
    /* VCVTPD2UQQZrmk */
  },
  { /* 3860 */
    427,
    /* VCVTPD2UQQZrmkz */
  },
  { /* 3861 */
    428,
    /* VCVTPD2UQQZrr */
  },
  { /* 3862 */
    450,
    /* VCVTPD2UQQZrrb */
  },
  { /* 3863 */
    451,
    /* VCVTPD2UQQZrrbk */
  },
  { /* 3864 */
    452,
    /* VCVTPD2UQQZrrbkz */
  },
  { /* 3865 */
    432,
    /* VCVTPD2UQQZrrk */
  },
  { /* 3866 */
    433,
    /* VCVTPD2UQQZrrkz */
  },
  { /* 3867 */
    316,
    /* VCVTPH2PSYrm */
  },
  { /* 3868 */
    344,
    /* VCVTPH2PSYrr */
  },
  { /* 3869 */
    338,
    /* VCVTPH2PSZ128rm */
  },
  { /* 3870 */
    339,
    /* VCVTPH2PSZ128rmk */
  },
  { /* 3871 */
    340,
    /* VCVTPH2PSZ128rmkz */
  },
  { /* 3872 */
    384,
    /* VCVTPH2PSZ128rr */
  },
  { /* 3873 */
    407,
    /* VCVTPH2PSZ128rrk */
  },
  { /* 3874 */
    408,
    /* VCVTPH2PSZ128rrkz */
  },
  { /* 3875 */
    329,
    /* VCVTPH2PSZ256rm */
  },
  { /* 3876 */
    330,
    /* VCVTPH2PSZ256rmk */
  },
  { /* 3877 */
    331,
    /* VCVTPH2PSZ256rmkz */
  },
  { /* 3878 */
    409,
    /* VCVTPH2PSZ256rr */
  },
  { /* 3879 */
    410,
    /* VCVTPH2PSZ256rrk */
  },
  { /* 3880 */
    411,
    /* VCVTPH2PSZ256rrkz */
  },
  { /* 3881 */
    335,
    /* VCVTPH2PSZrm */
  },
  { /* 3882 */
    336,
    /* VCVTPH2PSZrmk */
  },
  { /* 3883 */
    337,
    /* VCVTPH2PSZrmkz */
  },
  { /* 3884 */
    412,
    /* VCVTPH2PSZrr */
  },
  { /* 3885 */
    453,
    /* VCVTPH2PSZrrb */
  },
  { /* 3886 */
    454,
    /* VCVTPH2PSZrrbk */
  },
  { /* 3887 */
    455,
    /* VCVTPH2PSZrrbkz */
  },
  { /* 3888 */
    413,
    /* VCVTPH2PSZrrk */
  },
  { /* 3889 */
    414,
    /* VCVTPH2PSZrrkz */
  },
  { /* 3890 */
    30,
    /* VCVTPH2PSrm */
  },
  { /* 3891 */
    31,
    /* VCVTPH2PSrr */
  },
  { /* 3892 */
    316,
    /* VCVTPS2DQYrm */
  },
  { /* 3893 */
    415,
    /* VCVTPS2DQYrr */
  },
  { /* 3894 */
    416,
    /* VCVTPS2DQZ128rm */
  },
  { /* 3895 */
    345,
    /* VCVTPS2DQZ128rmb */
  },
  { /* 3896 */
    346,
    /* VCVTPS2DQZ128rmbk */
  },
  { /* 3897 */
    347,
    /* VCVTPS2DQZ128rmbkz */
  },
  { /* 3898 */
    417,
    /* VCVTPS2DQZ128rmk */
  },
  { /* 3899 */
    418,
    /* VCVTPS2DQZ128rmkz */
  },
  { /* 3900 */
    341,
    /* VCVTPS2DQZ128rr */
  },
  { /* 3901 */
    342,
    /* VCVTPS2DQZ128rrk */
  },
  { /* 3902 */
    343,
    /* VCVTPS2DQZ128rrkz */
  },
  { /* 3903 */
    419,
    /* VCVTPS2DQZ256rm */
  },
  { /* 3904 */
    348,
    /* VCVTPS2DQZ256rmb */
  },
  { /* 3905 */
    349,
    /* VCVTPS2DQZ256rmbk */
  },
  { /* 3906 */
    350,
    /* VCVTPS2DQZ256rmbkz */
  },
  { /* 3907 */
    420,
    /* VCVTPS2DQZ256rmk */
  },
  { /* 3908 */
    421,
    /* VCVTPS2DQZ256rmkz */
  },
  { /* 3909 */
    422,
    /* VCVTPS2DQZ256rr */
  },
  { /* 3910 */
    423,
    /* VCVTPS2DQZ256rrk */
  },
  { /* 3911 */
    424,
    /* VCVTPS2DQZ256rrkz */
  },
  { /* 3912 */
    425,
    /* VCVTPS2DQZrm */
  },
  { /* 3913 */
    351,
    /* VCVTPS2DQZrmb */
  },
  { /* 3914 */
    352,
    /* VCVTPS2DQZrmbk */
  },
  { /* 3915 */
    353,
    /* VCVTPS2DQZrmbkz */
  },
  { /* 3916 */
    426,
    /* VCVTPS2DQZrmk */
  },
  { /* 3917 */
    427,
    /* VCVTPS2DQZrmkz */
  },
  { /* 3918 */
    428,
    /* VCVTPS2DQZrr */
  },
  { /* 3919 */
    429,
    /* VCVTPS2DQZrrb */
  },
  { /* 3920 */
    430,
    /* VCVTPS2DQZrrbk */
  },
  { /* 3921 */
    431,
    /* VCVTPS2DQZrrbkz */
  },
  { /* 3922 */
    432,
    /* VCVTPS2DQZrrk */
  },
  { /* 3923 */
    433,
    /* VCVTPS2DQZrrkz */
  },
  { /* 3924 */
    30,
    /* VCVTPS2DQrm */
  },
  { /* 3925 */
    31,
    /* VCVTPS2DQrr */
  },
  { /* 3926 */
    316,
    /* VCVTPS2PDYrm */
  },
  { /* 3927 */
    344,
    /* VCVTPS2PDYrr */
  },
  { /* 3928 */
    338,
    /* VCVTPS2PDZ128rm */
  },
  { /* 3929 */
    345,
    /* VCVTPS2PDZ128rmb */
  },
  { /* 3930 */
    346,
    /* VCVTPS2PDZ128rmbk */
  },
  { /* 3931 */
    347,
    /* VCVTPS2PDZ128rmbkz */
  },
  { /* 3932 */
    339,
    /* VCVTPS2PDZ128rmk */
  },
  { /* 3933 */
    340,
    /* VCVTPS2PDZ128rmkz */
  },
  { /* 3934 */
    384,
    /* VCVTPS2PDZ128rr */
  },
  { /* 3935 */
    407,
    /* VCVTPS2PDZ128rrk */
  },
  { /* 3936 */
    408,
    /* VCVTPS2PDZ128rrkz */
  },
  { /* 3937 */
    329,
    /* VCVTPS2PDZ256rm */
  },
  { /* 3938 */
    348,
    /* VCVTPS2PDZ256rmb */
  },
  { /* 3939 */
    349,
    /* VCVTPS2PDZ256rmbk */
  },
  { /* 3940 */
    350,
    /* VCVTPS2PDZ256rmbkz */
  },
  { /* 3941 */
    330,
    /* VCVTPS2PDZ256rmk */
  },
  { /* 3942 */
    331,
    /* VCVTPS2PDZ256rmkz */
  },
  { /* 3943 */
    409,
    /* VCVTPS2PDZ256rr */
  },
  { /* 3944 */
    410,
    /* VCVTPS2PDZ256rrk */
  },
  { /* 3945 */
    411,
    /* VCVTPS2PDZ256rrkz */
  },
  { /* 3946 */
    335,
    /* VCVTPS2PDZrm */
  },
  { /* 3947 */
    351,
    /* VCVTPS2PDZrmb */
  },
  { /* 3948 */
    352,
    /* VCVTPS2PDZrmbk */
  },
  { /* 3949 */
    353,
    /* VCVTPS2PDZrmbkz */
  },
  { /* 3950 */
    336,
    /* VCVTPS2PDZrmk */
  },
  { /* 3951 */
    337,
    /* VCVTPS2PDZrmkz */
  },
  { /* 3952 */
    412,
    /* VCVTPS2PDZrr */
  },
  { /* 3953 */
    453,
    /* VCVTPS2PDZrrb */
  },
  { /* 3954 */
    454,
    /* VCVTPS2PDZrrbk */
  },
  { /* 3955 */
    455,
    /* VCVTPS2PDZrrbkz */
  },
  { /* 3956 */
    413,
    /* VCVTPS2PDZrrk */
  },
  { /* 3957 */
    414,
    /* VCVTPS2PDZrrkz */
  },
  { /* 3958 */
    30,
    /* VCVTPS2PDrm */
  },
  { /* 3959 */
    31,
    /* VCVTPS2PDrr */
  },
  { /* 3960 */
    456,
    /* VCVTPS2PHYmr */
  },
  { /* 3961 */
    457,
    /* VCVTPS2PHYrr */
  },
  { /* 3962 */
    458,
    /* VCVTPS2PHZ128mr */
  },
  { /* 3963 */
    459,
    /* VCVTPS2PHZ128mrk */
  },
  { /* 3964 */
    460,
    /* VCVTPS2PHZ128rr */
  },
  { /* 3965 */
    461,
    /* VCVTPS2PHZ128rrk */
  },
  { /* 3966 */
    462,
    /* VCVTPS2PHZ128rrkz */
  },
  { /* 3967 */
    463,
    /* VCVTPS2PHZ256mr */
  },
  { /* 3968 */
    464,
    /* VCVTPS2PHZ256mrk */
  },
  { /* 3969 */
    465,
    /* VCVTPS2PHZ256rr */
  },
  { /* 3970 */
    466,
    /* VCVTPS2PHZ256rrk */
  },
  { /* 3971 */
    467,
    /* VCVTPS2PHZ256rrkz */
  },
  { /* 3972 */
    468,
    /* VCVTPS2PHZmr */
  },
  { /* 3973 */
    469,
    /* VCVTPS2PHZmrk */
  },
  { /* 3974 */
    470,
    /* VCVTPS2PHZrr */
  },
  { /* 3975 */
    471,
    /* VCVTPS2PHZrrb */
  },
  { /* 3976 */
    472,
    /* VCVTPS2PHZrrbk */
  },
  { /* 3977 */
    473,
    /* VCVTPS2PHZrrbkz */
  },
  { /* 3978 */
    474,
    /* VCVTPS2PHZrrk */
  },
  { /* 3979 */
    475,
    /* VCVTPS2PHZrrkz */
  },
  { /* 3980 */
    104,
    /* VCVTPS2PHmr */
  },
  { /* 3981 */
    476,
    /* VCVTPS2PHrr */
  },
  { /* 3982 */
    338,
    /* VCVTPS2QQZ128rm */
  },
  { /* 3983 */
    345,
    /* VCVTPS2QQZ128rmb */
  },
  { /* 3984 */
    346,
    /* VCVTPS2QQZ128rmbk */
  },
  { /* 3985 */
    347,
    /* VCVTPS2QQZ128rmbkz */
  },
  { /* 3986 */
    339,
    /* VCVTPS2QQZ128rmk */
  },
  { /* 3987 */
    340,
    /* VCVTPS2QQZ128rmkz */
  },
  { /* 3988 */
    384,
    /* VCVTPS2QQZ128rr */
  },
  { /* 3989 */
    407,
    /* VCVTPS2QQZ128rrk */
  },
  { /* 3990 */
    408,
    /* VCVTPS2QQZ128rrkz */
  },
  { /* 3991 */
    329,
    /* VCVTPS2QQZ256rm */
  },
  { /* 3992 */
    348,
    /* VCVTPS2QQZ256rmb */
  },
  { /* 3993 */
    349,
    /* VCVTPS2QQZ256rmbk */
  },
  { /* 3994 */
    350,
    /* VCVTPS2QQZ256rmbkz */
  },
  { /* 3995 */
    330,
    /* VCVTPS2QQZ256rmk */
  },
  { /* 3996 */
    331,
    /* VCVTPS2QQZ256rmkz */
  },
  { /* 3997 */
    409,
    /* VCVTPS2QQZ256rr */
  },
  { /* 3998 */
    410,
    /* VCVTPS2QQZ256rrk */
  },
  { /* 3999 */
    411,
    /* VCVTPS2QQZ256rrkz */
  },
  { /* 4000 */
    335,
    /* VCVTPS2QQZrm */
  },
  { /* 4001 */
    351,
    /* VCVTPS2QQZrmb */
  },
  { /* 4002 */
    352,
    /* VCVTPS2QQZrmbk */
  },
  { /* 4003 */
    353,
    /* VCVTPS2QQZrmbkz */
  },
  { /* 4004 */
    336,
    /* VCVTPS2QQZrmk */
  },
  { /* 4005 */
    337,
    /* VCVTPS2QQZrmkz */
  },
  { /* 4006 */
    412,
    /* VCVTPS2QQZrr */
  },
  { /* 4007 */
    477,
    /* VCVTPS2QQZrrb */
  },
  { /* 4008 */
    478,
    /* VCVTPS2QQZrrbk */
  },
  { /* 4009 */
    479,
    /* VCVTPS2QQZrrbkz */
  },
  { /* 4010 */
    413,
    /* VCVTPS2QQZrrk */
  },
  { /* 4011 */
    414,
    /* VCVTPS2QQZrrkz */
  },
  { /* 4012 */
    416,
    /* VCVTPS2UDQZ128rm */
  },
  { /* 4013 */
    345,
    /* VCVTPS2UDQZ128rmb */
  },
  { /* 4014 */
    346,
    /* VCVTPS2UDQZ128rmbk */
  },
  { /* 4015 */
    347,
    /* VCVTPS2UDQZ128rmbkz */
  },
  { /* 4016 */
    417,
    /* VCVTPS2UDQZ128rmk */
  },
  { /* 4017 */
    418,
    /* VCVTPS2UDQZ128rmkz */
  },
  { /* 4018 */
    341,
    /* VCVTPS2UDQZ128rr */
  },
  { /* 4019 */
    342,
    /* VCVTPS2UDQZ128rrk */
  },
  { /* 4020 */
    343,
    /* VCVTPS2UDQZ128rrkz */
  },
  { /* 4021 */
    419,
    /* VCVTPS2UDQZ256rm */
  },
  { /* 4022 */
    348,
    /* VCVTPS2UDQZ256rmb */
  },
  { /* 4023 */
    349,
    /* VCVTPS2UDQZ256rmbk */
  },
  { /* 4024 */
    350,
    /* VCVTPS2UDQZ256rmbkz */
  },
  { /* 4025 */
    420,
    /* VCVTPS2UDQZ256rmk */
  },
  { /* 4026 */
    421,
    /* VCVTPS2UDQZ256rmkz */
  },
  { /* 4027 */
    422,
    /* VCVTPS2UDQZ256rr */
  },
  { /* 4028 */
    423,
    /* VCVTPS2UDQZ256rrk */
  },
  { /* 4029 */
    424,
    /* VCVTPS2UDQZ256rrkz */
  },
  { /* 4030 */
    425,
    /* VCVTPS2UDQZrm */
  },
  { /* 4031 */
    351,
    /* VCVTPS2UDQZrmb */
  },
  { /* 4032 */
    352,
    /* VCVTPS2UDQZrmbk */
  },
  { /* 4033 */
    353,
    /* VCVTPS2UDQZrmbkz */
  },
  { /* 4034 */
    426,
    /* VCVTPS2UDQZrmk */
  },
  { /* 4035 */
    427,
    /* VCVTPS2UDQZrmkz */
  },
  { /* 4036 */
    428,
    /* VCVTPS2UDQZrr */
  },
  { /* 4037 */
    429,
    /* VCVTPS2UDQZrrb */
  },
  { /* 4038 */
    430,
    /* VCVTPS2UDQZrrbk */
  },
  { /* 4039 */
    431,
    /* VCVTPS2UDQZrrbkz */
  },
  { /* 4040 */
    432,
    /* VCVTPS2UDQZrrk */
  },
  { /* 4041 */
    433,
    /* VCVTPS2UDQZrrkz */
  },
  { /* 4042 */
    338,
    /* VCVTPS2UQQZ128rm */
  },
  { /* 4043 */
    345,
    /* VCVTPS2UQQZ128rmb */
  },
  { /* 4044 */
    346,
    /* VCVTPS2UQQZ128rmbk */
  },
  { /* 4045 */
    347,
    /* VCVTPS2UQQZ128rmbkz */
  },
  { /* 4046 */
    339,
    /* VCVTPS2UQQZ128rmk */
  },
  { /* 4047 */
    340,
    /* VCVTPS2UQQZ128rmkz */
  },
  { /* 4048 */
    384,
    /* VCVTPS2UQQZ128rr */
  },
  { /* 4049 */
    407,
    /* VCVTPS2UQQZ128rrk */
  },
  { /* 4050 */
    408,
    /* VCVTPS2UQQZ128rrkz */
  },
  { /* 4051 */
    329,
    /* VCVTPS2UQQZ256rm */
  },
  { /* 4052 */
    348,
    /* VCVTPS2UQQZ256rmb */
  },
  { /* 4053 */
    349,
    /* VCVTPS2UQQZ256rmbk */
  },
  { /* 4054 */
    350,
    /* VCVTPS2UQQZ256rmbkz */
  },
  { /* 4055 */
    330,
    /* VCVTPS2UQQZ256rmk */
  },
  { /* 4056 */
    331,
    /* VCVTPS2UQQZ256rmkz */
  },
  { /* 4057 */
    409,
    /* VCVTPS2UQQZ256rr */
  },
  { /* 4058 */
    410,
    /* VCVTPS2UQQZ256rrk */
  },
  { /* 4059 */
    411,
    /* VCVTPS2UQQZ256rrkz */
  },
  { /* 4060 */
    335,
    /* VCVTPS2UQQZrm */
  },
  { /* 4061 */
    351,
    /* VCVTPS2UQQZrmb */
  },
  { /* 4062 */
    352,
    /* VCVTPS2UQQZrmbk */
  },
  { /* 4063 */
    353,
    /* VCVTPS2UQQZrmbkz */
  },
  { /* 4064 */
    336,
    /* VCVTPS2UQQZrmk */
  },
  { /* 4065 */
    337,
    /* VCVTPS2UQQZrmkz */
  },
  { /* 4066 */
    412,
    /* VCVTPS2UQQZrr */
  },
  { /* 4067 */
    477,
    /* VCVTPS2UQQZrrb */
  },
  { /* 4068 */
    478,
    /* VCVTPS2UQQZrrbk */
  },
  { /* 4069 */
    479,
    /* VCVTPS2UQQZrrbkz */
  },
  { /* 4070 */
    413,
    /* VCVTPS2UQQZrrk */
  },
  { /* 4071 */
    414,
    /* VCVTPS2UQQZrrkz */
  },
  { /* 4072 */
    416,
    /* VCVTQQ2PDZ128rm */
  },
  { /* 4073 */
    338,
    /* VCVTQQ2PDZ128rmb */
  },
  { /* 4074 */
    339,
    /* VCVTQQ2PDZ128rmbk */
  },
  { /* 4075 */
    340,
    /* VCVTQQ2PDZ128rmbkz */
  },
  { /* 4076 */
    417,
    /* VCVTQQ2PDZ128rmk */
  },
  { /* 4077 */
    418,
    /* VCVTQQ2PDZ128rmkz */
  },
  { /* 4078 */
    341,
    /* VCVTQQ2PDZ128rr */
  },
  { /* 4079 */
    342,
    /* VCVTQQ2PDZ128rrk */
  },
  { /* 4080 */
    343,
    /* VCVTQQ2PDZ128rrkz */
  },
  { /* 4081 */
    419,
    /* VCVTQQ2PDZ256rm */
  },
  { /* 4082 */
    317,
    /* VCVTQQ2PDZ256rmb */
  },
  { /* 4083 */
    318,
    /* VCVTQQ2PDZ256rmbk */
  },
  { /* 4084 */
    319,
    /* VCVTQQ2PDZ256rmbkz */
  },
  { /* 4085 */
    420,
    /* VCVTQQ2PDZ256rmk */
  },
  { /* 4086 */
    421,
    /* VCVTQQ2PDZ256rmkz */
  },
  { /* 4087 */
    422,
    /* VCVTQQ2PDZ256rr */
  },
  { /* 4088 */
    423,
    /* VCVTQQ2PDZ256rrk */
  },
  { /* 4089 */
    424,
    /* VCVTQQ2PDZ256rrkz */
  },
  { /* 4090 */
    425,
    /* VCVTQQ2PDZrm */
  },
  { /* 4091 */
    323,
    /* VCVTQQ2PDZrmb */
  },
  { /* 4092 */
    324,
    /* VCVTQQ2PDZrmbk */
  },
  { /* 4093 */
    325,
    /* VCVTQQ2PDZrmbkz */
  },
  { /* 4094 */
    426,
    /* VCVTQQ2PDZrmk */
  },
  { /* 4095 */
    427,
    /* VCVTQQ2PDZrmkz */
  },
  { /* 4096 */
    428,
    /* VCVTQQ2PDZrr */
  },
  { /* 4097 */
    450,
    /* VCVTQQ2PDZrrb */
  },
  { /* 4098 */
    451,
    /* VCVTQQ2PDZrrbk */
  },
  { /* 4099 */
    452,
    /* VCVTQQ2PDZrrbkz */
  },
  { /* 4100 */
    432,
    /* VCVTQQ2PDZrrk */
  },
  { /* 4101 */
    433,
    /* VCVTQQ2PDZrrkz */
  },
  { /* 4102 */
    416,
    /* VCVTQQ2PSZ128rm */
  },
  { /* 4103 */
    338,
    /* VCVTQQ2PSZ128rmb */
  },
  { /* 4104 */
    339,
    /* VCVTQQ2PSZ128rmbk */
  },
  { /* 4105 */
    340,
    /* VCVTQQ2PSZ128rmbkz */
  },
  { /* 4106 */
    417,
    /* VCVTQQ2PSZ128rmk */
  },
  { /* 4107 */
    418,
    /* VCVTQQ2PSZ128rmkz */
  },
  { /* 4108 */
    341,
    /* VCVTQQ2PSZ128rr */
  },
  { /* 4109 */
    342,
    /* VCVTQQ2PSZ128rrk */
  },
  { /* 4110 */
    343,
    /* VCVTQQ2PSZ128rrkz */
  },
  { /* 4111 */
    434,
    /* VCVTQQ2PSZ256rm */
  },
  { /* 4112 */
    338,
    /* VCVTQQ2PSZ256rmb */
  },
  { /* 4113 */
    339,
    /* VCVTQQ2PSZ256rmbk */
  },
  { /* 4114 */
    340,
    /* VCVTQQ2PSZ256rmbkz */
  },
  { /* 4115 */
    435,
    /* VCVTQQ2PSZ256rmk */
  },
  { /* 4116 */
    436,
    /* VCVTQQ2PSZ256rmkz */
  },
  { /* 4117 */
    437,
    /* VCVTQQ2PSZ256rr */
  },
  { /* 4118 */
    438,
    /* VCVTQQ2PSZ256rrk */
  },
  { /* 4119 */
    439,
    /* VCVTQQ2PSZ256rrkz */
  },
  { /* 4120 */
    440,
    /* VCVTQQ2PSZrm */
  },
  { /* 4121 */
    317,
    /* VCVTQQ2PSZrmb */
  },
  { /* 4122 */
    318,
    /* VCVTQQ2PSZrmbk */
  },
  { /* 4123 */
    319,
    /* VCVTQQ2PSZrmbkz */
  },
  { /* 4124 */
    441,
    /* VCVTQQ2PSZrmk */
  },
  { /* 4125 */
    442,
    /* VCVTQQ2PSZrmkz */
  },
  { /* 4126 */
    443,
    /* VCVTQQ2PSZrr */
  },
  { /* 4127 */
    447,
    /* VCVTQQ2PSZrrb */
  },
  { /* 4128 */
    448,
    /* VCVTQQ2PSZrrbk */
  },
  { /* 4129 */
    449,
    /* VCVTQQ2PSZrrbkz */
  },
  { /* 4130 */
    444,
    /* VCVTQQ2PSZrrk */
  },
  { /* 4131 */
    445,
    /* VCVTQQ2PSZrrkz */
  },
  { /* 4132 */
    480,
    /* VCVTSD2SI64Zrm_Int */
  },
  { /* 4133 */
    481,
    /* VCVTSD2SI64Zrr_Int */
  },
  { /* 4134 */
    482,
    /* VCVTSD2SI64Zrrb_Int */
  },
  { /* 4135 */
    62,
    /* VCVTSD2SI64rm_Int */
  },
  { /* 4136 */
    93,
    /* VCVTSD2SI64rr_Int */
  },
  { /* 4137 */
    483,
    /* VCVTSD2SIZrm_Int */
  },
  { /* 4138 */
    484,
    /* VCVTSD2SIZrr_Int */
  },
  { /* 4139 */
    485,
    /* VCVTSD2SIZrrb_Int */
  },
  { /* 4140 */
    94,
    /* VCVTSD2SIrm_Int */
  },
  { /* 4141 */
    95,
    /* VCVTSD2SIrr_Int */
  },
  { /* 4142 */
    0,
    /*  */
  },
  { /* 4143 */
    218,
    /* VCVTSD2SSZrm_Int */
  },
  { /* 4144 */
    219,
    /* VCVTSD2SSZrm_Intk */
  },
  { /* 4145 */
    220,
    /* VCVTSD2SSZrm_Intkz */
  },
  { /* 4146 */
    0,
    /*  */
  },
  { /* 4147 */
    260,
    /* VCVTSD2SSZrr_Int */
  },
  { /* 4148 */
    261,
    /* VCVTSD2SSZrr_Intk */
  },
  { /* 4149 */
    262,
    /* VCVTSD2SSZrr_Intkz */
  },
  { /* 4150 */
    263,
    /* VCVTSD2SSZrrb_Int */
  },
  { /* 4151 */
    264,
    /* VCVTSD2SSZrrb_Intk */
  },
  { /* 4152 */
    265,
    /* VCVTSD2SSZrrb_Intkz */
  },
  { /* 4153 */
    0,
    /*  */
  },
  { /* 4154 */
    246,
    /* VCVTSD2SSrm_Int */
  },
  { /* 4155 */
    0,
    /*  */
  },
  { /* 4156 */
    247,
    /* VCVTSD2SSrr_Int */
  },
  { /* 4157 */
    480,
    /* VCVTSD2USI64Zrm_Int */
  },
  { /* 4158 */
    481,
    /* VCVTSD2USI64Zrr_Int */
  },
  { /* 4159 */
    482,
    /* VCVTSD2USI64Zrrb_Int */
  },
  { /* 4160 */
    483,
    /* VCVTSD2USIZrm_Int */
  },
  { /* 4161 */
    484,
    /* VCVTSD2USIZrr_Int */
  },
  { /* 4162 */
    485,
    /* VCVTSD2USIZrrb_Int */
  },
  { /* 4163 */
    0,
    /*  */
  },
  { /* 4164 */
    248,
    /* VCVTSI2SDZrm_Int */
  },
  { /* 4165 */
    0,
    /*  */
  },
  { /* 4166 */
    486,
    /* VCVTSI2SDZrr_Int */
  },
  { /* 4167 */
    0,
    /*  */
  },
  { /* 4168 */
    246,
    /* VCVTSI2SDrm_Int */
  },
  { /* 4169 */
    0,
    /*  */
  },
  { /* 4170 */
    487,
    /* VCVTSI2SDrr_Int */
  },
  { /* 4171 */
    0,
    /*  */
  },
  { /* 4172 */
    248,
    /* VCVTSI2SSZrm_Int */
  },
  { /* 4173 */
    0,
    /*  */
  },
  { /* 4174 */
    486,
    /* VCVTSI2SSZrr_Int */
  },
  { /* 4175 */
    488,
    /* VCVTSI2SSZrrb_Int */
  },
  { /* 4176 */
    0,
    /*  */
  },
  { /* 4177 */
    246,
    /* VCVTSI2SSrm_Int */
  },
  { /* 4178 */
    0,
    /*  */
  },
  { /* 4179 */
    487,
    /* VCVTSI2SSrr_Int */
  },
  { /* 4180 */
    0,
    /*  */
  },
  { /* 4181 */
    218,
    /* VCVTSI642SDZrm_Int */
  },
  { /* 4182 */
    0,
    /*  */
  },
  { /* 4183 */
    489,
    /* VCVTSI642SDZrr_Int */
  },
  { /* 4184 */
    490,
    /* VCVTSI642SDZrrb_Int */
  },
  { /* 4185 */
    0,
    /*  */
  },
  { /* 4186 */
    246,
    /* VCVTSI642SDrm_Int */
  },
  { /* 4187 */
    0,
    /*  */
  },
  { /* 4188 */
    491,
    /* VCVTSI642SDrr_Int */
  },
  { /* 4189 */
    0,
    /*  */
  },
  { /* 4190 */
    218,
    /* VCVTSI642SSZrm_Int */
  },
  { /* 4191 */
    0,
    /*  */
  },
  { /* 4192 */
    489,
    /* VCVTSI642SSZrr_Int */
  },
  { /* 4193 */
    490,
    /* VCVTSI642SSZrrb_Int */
  },
  { /* 4194 */
    0,
    /*  */
  },
  { /* 4195 */
    246,
    /* VCVTSI642SSrm_Int */
  },
  { /* 4196 */
    0,
    /*  */
  },
  { /* 4197 */
    491,
    /* VCVTSI642SSrr_Int */
  },
  { /* 4198 */
    0,
    /*  */
  },
  { /* 4199 */
    248,
    /* VCVTSS2SDZrm_Int */
  },
  { /* 4200 */
    249,
    /* VCVTSS2SDZrm_Intk */
  },
  { /* 4201 */
    250,
    /* VCVTSS2SDZrm_Intkz */
  },
  { /* 4202 */
    0,
    /*  */
  },
  { /* 4203 */
    266,
    /* VCVTSS2SDZrr_Int */
  },
  { /* 4204 */
    267,
    /* VCVTSS2SDZrr_Intk */
  },
  { /* 4205 */
    268,
    /* VCVTSS2SDZrr_Intkz */
  },
  { /* 4206 */
    266,
    /* VCVTSS2SDZrrb_Int */
  },
  { /* 4207 */
    267,
    /* VCVTSS2SDZrrb_Intk */
  },
  { /* 4208 */
    268,
    /* VCVTSS2SDZrrb_Intkz */
  },
  { /* 4209 */
    0,
    /*  */
  },
  { /* 4210 */
    246,
    /* VCVTSS2SDrm_Int */
  },
  { /* 4211 */
    0,
    /*  */
  },
  { /* 4212 */
    247,
    /* VCVTSS2SDrr_Int */
  },
  { /* 4213 */
    492,
    /* VCVTSS2SI64Zrm_Int */
  },
  { /* 4214 */
    493,
    /* VCVTSS2SI64Zrr_Int */
  },
  { /* 4215 */
    494,
    /* VCVTSS2SI64Zrrb_Int */
  },
  { /* 4216 */
    62,
    /* VCVTSS2SI64rm_Int */
  },
  { /* 4217 */
    93,
    /* VCVTSS2SI64rr_Int */
  },
  { /* 4218 */
    495,
    /* VCVTSS2SIZrm_Int */
  },
  { /* 4219 */
    496,
    /* VCVTSS2SIZrr_Int */
  },
  { /* 4220 */
    497,
    /* VCVTSS2SIZrrb_Int */
  },
  { /* 4221 */
    94,
    /* VCVTSS2SIrm_Int */
  },
  { /* 4222 */
    95,
    /* VCVTSS2SIrr_Int */
  },
  { /* 4223 */
    492,
    /* VCVTSS2USI64Zrm_Int */
  },
  { /* 4224 */
    493,
    /* VCVTSS2USI64Zrr_Int */
  },
  { /* 4225 */
    494,
    /* VCVTSS2USI64Zrrb_Int */
  },
  { /* 4226 */
    495,
    /* VCVTSS2USIZrm_Int */
  },
  { /* 4227 */
    496,
    /* VCVTSS2USIZrr_Int */
  },
  { /* 4228 */
    497,
    /* VCVTSS2USIZrrb_Int */
  },
  { /* 4229 */
    30,
    /* VCVTTPD2DQYrm */
  },
  { /* 4230 */
    446,
    /* VCVTTPD2DQYrr */
  },
  { /* 4231 */
    416,
    /* VCVTTPD2DQZ128rm */
  },
  { /* 4232 */
    338,
    /* VCVTTPD2DQZ128rmb */
  },
  { /* 4233 */
    339,
    /* VCVTTPD2DQZ128rmbk */
  },
  { /* 4234 */
    340,
    /* VCVTTPD2DQZ128rmbkz */
  },
  { /* 4235 */
    417,
    /* VCVTTPD2DQZ128rmk */
  },
  { /* 4236 */
    418,
    /* VCVTTPD2DQZ128rmkz */
  },
  { /* 4237 */
    341,
    /* VCVTTPD2DQZ128rr */
  },
  { /* 4238 */
    342,
    /* VCVTTPD2DQZ128rrk */
  },
  { /* 4239 */
    343,
    /* VCVTTPD2DQZ128rrkz */
  },
  { /* 4240 */
    434,
    /* VCVTTPD2DQZ256rm */
  },
  { /* 4241 */
    338,
    /* VCVTTPD2DQZ256rmb */
  },
  { /* 4242 */
    339,
    /* VCVTTPD2DQZ256rmbk */
  },
  { /* 4243 */
    340,
    /* VCVTTPD2DQZ256rmbkz */
  },
  { /* 4244 */
    435,
    /* VCVTTPD2DQZ256rmk */
  },
  { /* 4245 */
    436,
    /* VCVTTPD2DQZ256rmkz */
  },
  { /* 4246 */
    437,
    /* VCVTTPD2DQZ256rr */
  },
  { /* 4247 */
    438,
    /* VCVTTPD2DQZ256rrk */
  },
  { /* 4248 */
    439,
    /* VCVTTPD2DQZ256rrkz */
  },
  { /* 4249 */
    440,
    /* VCVTTPD2DQZrm */
  },
  { /* 4250 */
    317,
    /* VCVTTPD2DQZrmb */
  },
  { /* 4251 */
    318,
    /* VCVTTPD2DQZrmbk */
  },
  { /* 4252 */
    319,
    /* VCVTTPD2DQZrmbkz */
  },
  { /* 4253 */
    441,
    /* VCVTTPD2DQZrmk */
  },
  { /* 4254 */
    442,
    /* VCVTTPD2DQZrmkz */
  },
  { /* 4255 */
    443,
    /* VCVTTPD2DQZrr */
  },
  { /* 4256 */
    498,
    /* VCVTTPD2DQZrrb */
  },
  { /* 4257 */
    499,
    /* VCVTTPD2DQZrrbk */
  },
  { /* 4258 */
    500,
    /* VCVTTPD2DQZrrbkz */
  },
  { /* 4259 */
    444,
    /* VCVTTPD2DQZrrk */
  },
  { /* 4260 */
    445,
    /* VCVTTPD2DQZrrkz */
  },
  { /* 4261 */
    30,
    /* VCVTTPD2DQrm */
  },
  { /* 4262 */
    31,
    /* VCVTTPD2DQrr */
  },
  { /* 4263 */
    416,
    /* VCVTTPD2QQZ128rm */
  },
  { /* 4264 */
    338,
    /* VCVTTPD2QQZ128rmb */
  },
  { /* 4265 */
    339,
    /* VCVTTPD2QQZ128rmbk */
  },
  { /* 4266 */
    340,
    /* VCVTTPD2QQZ128rmbkz */
  },
  { /* 4267 */
    417,
    /* VCVTTPD2QQZ128rmk */
  },
  { /* 4268 */
    418,
    /* VCVTTPD2QQZ128rmkz */
  },
  { /* 4269 */
    341,
    /* VCVTTPD2QQZ128rr */
  },
  { /* 4270 */
    342,
    /* VCVTTPD2QQZ128rrk */
  },
  { /* 4271 */
    343,
    /* VCVTTPD2QQZ128rrkz */
  },
  { /* 4272 */
    419,
    /* VCVTTPD2QQZ256rm */
  },
  { /* 4273 */
    317,
    /* VCVTTPD2QQZ256rmb */
  },
  { /* 4274 */
    318,
    /* VCVTTPD2QQZ256rmbk */
  },
  { /* 4275 */
    319,
    /* VCVTTPD2QQZ256rmbkz */
  },
  { /* 4276 */
    420,
    /* VCVTTPD2QQZ256rmk */
  },
  { /* 4277 */
    421,
    /* VCVTTPD2QQZ256rmkz */
  },
  { /* 4278 */
    422,
    /* VCVTTPD2QQZ256rr */
  },
  { /* 4279 */
    423,
    /* VCVTTPD2QQZ256rrk */
  },
  { /* 4280 */
    424,
    /* VCVTTPD2QQZ256rrkz */
  },
  { /* 4281 */
    425,
    /* VCVTTPD2QQZrm */
  },
  { /* 4282 */
    323,
    /* VCVTTPD2QQZrmb */
  },
  { /* 4283 */
    324,
    /* VCVTTPD2QQZrmbk */
  },
  { /* 4284 */
    325,
    /* VCVTTPD2QQZrmbkz */
  },
  { /* 4285 */
    426,
    /* VCVTTPD2QQZrmk */
  },
  { /* 4286 */
    427,
    /* VCVTTPD2QQZrmkz */
  },
  { /* 4287 */
    428,
    /* VCVTTPD2QQZrr */
  },
  { /* 4288 */
    501,
    /* VCVTTPD2QQZrrb */
  },
  { /* 4289 */
    502,
    /* VCVTTPD2QQZrrbk */
  },
  { /* 4290 */
    503,
    /* VCVTTPD2QQZrrbkz */
  },
  { /* 4291 */
    432,
    /* VCVTTPD2QQZrrk */
  },
  { /* 4292 */
    433,
    /* VCVTTPD2QQZrrkz */
  },
  { /* 4293 */
    416,
    /* VCVTTPD2UDQZ128rm */
  },
  { /* 4294 */
    338,
    /* VCVTTPD2UDQZ128rmb */
  },
  { /* 4295 */
    339,
    /* VCVTTPD2UDQZ128rmbk */
  },
  { /* 4296 */
    340,
    /* VCVTTPD2UDQZ128rmbkz */
  },
  { /* 4297 */
    417,
    /* VCVTTPD2UDQZ128rmk */
  },
  { /* 4298 */
    418,
    /* VCVTTPD2UDQZ128rmkz */
  },
  { /* 4299 */
    341,
    /* VCVTTPD2UDQZ128rr */
  },
  { /* 4300 */
    342,
    /* VCVTTPD2UDQZ128rrk */
  },
  { /* 4301 */
    343,
    /* VCVTTPD2UDQZ128rrkz */
  },
  { /* 4302 */
    434,
    /* VCVTTPD2UDQZ256rm */
  },
  { /* 4303 */
    338,
    /* VCVTTPD2UDQZ256rmb */
  },
  { /* 4304 */
    339,
    /* VCVTTPD2UDQZ256rmbk */
  },
  { /* 4305 */
    340,
    /* VCVTTPD2UDQZ256rmbkz */
  },
  { /* 4306 */
    435,
    /* VCVTTPD2UDQZ256rmk */
  },
  { /* 4307 */
    436,
    /* VCVTTPD2UDQZ256rmkz */
  },
  { /* 4308 */
    437,
    /* VCVTTPD2UDQZ256rr */
  },
  { /* 4309 */
    438,
    /* VCVTTPD2UDQZ256rrk */
  },
  { /* 4310 */
    439,
    /* VCVTTPD2UDQZ256rrkz */
  },
  { /* 4311 */
    440,
    /* VCVTTPD2UDQZrm */
  },
  { /* 4312 */
    317,
    /* VCVTTPD2UDQZrmb */
  },
  { /* 4313 */
    318,
    /* VCVTTPD2UDQZrmbk */
  },
  { /* 4314 */
    319,
    /* VCVTTPD2UDQZrmbkz */
  },
  { /* 4315 */
    441,
    /* VCVTTPD2UDQZrmk */
  },
  { /* 4316 */
    442,
    /* VCVTTPD2UDQZrmkz */
  },
  { /* 4317 */
    443,
    /* VCVTTPD2UDQZrr */
  },
  { /* 4318 */
    498,
    /* VCVTTPD2UDQZrrb */
  },
  { /* 4319 */
    499,
    /* VCVTTPD2UDQZrrbk */
  },
  { /* 4320 */
    500,
    /* VCVTTPD2UDQZrrbkz */
  },
  { /* 4321 */
    444,
    /* VCVTTPD2UDQZrrk */
  },
  { /* 4322 */
    445,
    /* VCVTTPD2UDQZrrkz */
  },
  { /* 4323 */
    416,
    /* VCVTTPD2UQQZ128rm */
  },
  { /* 4324 */
    338,
    /* VCVTTPD2UQQZ128rmb */
  },
  { /* 4325 */
    339,
    /* VCVTTPD2UQQZ128rmbk */
  },
  { /* 4326 */
    340,
    /* VCVTTPD2UQQZ128rmbkz */
  },
  { /* 4327 */
    417,
    /* VCVTTPD2UQQZ128rmk */
  },
  { /* 4328 */
    418,
    /* VCVTTPD2UQQZ128rmkz */
  },
  { /* 4329 */
    341,
    /* VCVTTPD2UQQZ128rr */
  },
  { /* 4330 */
    342,
    /* VCVTTPD2UQQZ128rrk */
  },
  { /* 4331 */
    343,
    /* VCVTTPD2UQQZ128rrkz */
  },
  { /* 4332 */
    419,
    /* VCVTTPD2UQQZ256rm */
  },
  { /* 4333 */
    317,
    /* VCVTTPD2UQQZ256rmb */
  },
  { /* 4334 */
    318,
    /* VCVTTPD2UQQZ256rmbk */
  },
  { /* 4335 */
    319,
    /* VCVTTPD2UQQZ256rmbkz */
  },
  { /* 4336 */
    420,
    /* VCVTTPD2UQQZ256rmk */
  },
  { /* 4337 */
    421,
    /* VCVTTPD2UQQZ256rmkz */
  },
  { /* 4338 */
    422,
    /* VCVTTPD2UQQZ256rr */
  },
  { /* 4339 */
    423,
    /* VCVTTPD2UQQZ256rrk */
  },
  { /* 4340 */
    424,
    /* VCVTTPD2UQQZ256rrkz */
  },
  { /* 4341 */
    425,
    /* VCVTTPD2UQQZrm */
  },
  { /* 4342 */
    323,
    /* VCVTTPD2UQQZrmb */
  },
  { /* 4343 */
    324,
    /* VCVTTPD2UQQZrmbk */
  },
  { /* 4344 */
    325,
    /* VCVTTPD2UQQZrmbkz */
  },
  { /* 4345 */
    426,
    /* VCVTTPD2UQQZrmk */
  },
  { /* 4346 */
    427,
    /* VCVTTPD2UQQZrmkz */
  },
  { /* 4347 */
    428,
    /* VCVTTPD2UQQZrr */
  },
  { /* 4348 */
    501,
    /* VCVTTPD2UQQZrrb */
  },
  { /* 4349 */
    502,
    /* VCVTTPD2UQQZrrbk */
  },
  { /* 4350 */
    503,
    /* VCVTTPD2UQQZrrbkz */
  },
  { /* 4351 */
    432,
    /* VCVTTPD2UQQZrrk */
  },
  { /* 4352 */
    433,
    /* VCVTTPD2UQQZrrkz */
  },
  { /* 4353 */
    316,
    /* VCVTTPS2DQYrm */
  },
  { /* 4354 */
    415,
    /* VCVTTPS2DQYrr */
  },
  { /* 4355 */
    416,
    /* VCVTTPS2DQZ128rm */
  },
  { /* 4356 */
    345,
    /* VCVTTPS2DQZ128rmb */
  },
  { /* 4357 */
    346,
    /* VCVTTPS2DQZ128rmbk */
  },
  { /* 4358 */
    347,
    /* VCVTTPS2DQZ128rmbkz */
  },
  { /* 4359 */
    417,
    /* VCVTTPS2DQZ128rmk */
  },
  { /* 4360 */
    418,
    /* VCVTTPS2DQZ128rmkz */
  },
  { /* 4361 */
    341,
    /* VCVTTPS2DQZ128rr */
  },
  { /* 4362 */
    342,
    /* VCVTTPS2DQZ128rrk */
  },
  { /* 4363 */
    343,
    /* VCVTTPS2DQZ128rrkz */
  },
  { /* 4364 */
    419,
    /* VCVTTPS2DQZ256rm */
  },
  { /* 4365 */
    348,
    /* VCVTTPS2DQZ256rmb */
  },
  { /* 4366 */
    349,
    /* VCVTTPS2DQZ256rmbk */
  },
  { /* 4367 */
    350,
    /* VCVTTPS2DQZ256rmbkz */
  },
  { /* 4368 */
    420,
    /* VCVTTPS2DQZ256rmk */
  },
  { /* 4369 */
    421,
    /* VCVTTPS2DQZ256rmkz */
  },
  { /* 4370 */
    422,
    /* VCVTTPS2DQZ256rr */
  },
  { /* 4371 */
    423,
    /* VCVTTPS2DQZ256rrk */
  },
  { /* 4372 */
    424,
    /* VCVTTPS2DQZ256rrkz */
  },
  { /* 4373 */
    425,
    /* VCVTTPS2DQZrm */
  },
  { /* 4374 */
    351,
    /* VCVTTPS2DQZrmb */
  },
  { /* 4375 */
    352,
    /* VCVTTPS2DQZrmbk */
  },
  { /* 4376 */
    353,
    /* VCVTTPS2DQZrmbkz */
  },
  { /* 4377 */
    426,
    /* VCVTTPS2DQZrmk */
  },
  { /* 4378 */
    427,
    /* VCVTTPS2DQZrmkz */
  },
  { /* 4379 */
    428,
    /* VCVTTPS2DQZrr */
  },
  { /* 4380 */
    504,
    /* VCVTTPS2DQZrrb */
  },
  { /* 4381 */
    505,
    /* VCVTTPS2DQZrrbk */
  },
  { /* 4382 */
    506,
    /* VCVTTPS2DQZrrbkz */
  },
  { /* 4383 */
    432,
    /* VCVTTPS2DQZrrk */
  },
  { /* 4384 */
    433,
    /* VCVTTPS2DQZrrkz */
  },
  { /* 4385 */
    30,
    /* VCVTTPS2DQrm */
  },
  { /* 4386 */
    31,
    /* VCVTTPS2DQrr */
  },
  { /* 4387 */
    338,
    /* VCVTTPS2QQZ128rm */
  },
  { /* 4388 */
    345,
    /* VCVTTPS2QQZ128rmb */
  },
  { /* 4389 */
    346,
    /* VCVTTPS2QQZ128rmbk */
  },
  { /* 4390 */
    347,
    /* VCVTTPS2QQZ128rmbkz */
  },
  { /* 4391 */
    339,
    /* VCVTTPS2QQZ128rmk */
  },
  { /* 4392 */
    340,
    /* VCVTTPS2QQZ128rmkz */
  },
  { /* 4393 */
    384,
    /* VCVTTPS2QQZ128rr */
  },
  { /* 4394 */
    407,
    /* VCVTTPS2QQZ128rrk */
  },
  { /* 4395 */
    408,
    /* VCVTTPS2QQZ128rrkz */
  },
  { /* 4396 */
    329,
    /* VCVTTPS2QQZ256rm */
  },
  { /* 4397 */
    348,
    /* VCVTTPS2QQZ256rmb */
  },
  { /* 4398 */
    349,
    /* VCVTTPS2QQZ256rmbk */
  },
  { /* 4399 */
    350,
    /* VCVTTPS2QQZ256rmbkz */
  },
  { /* 4400 */
    330,
    /* VCVTTPS2QQZ256rmk */
  },
  { /* 4401 */
    331,
    /* VCVTTPS2QQZ256rmkz */
  },
  { /* 4402 */
    409,
    /* VCVTTPS2QQZ256rr */
  },
  { /* 4403 */
    410,
    /* VCVTTPS2QQZ256rrk */
  },
  { /* 4404 */
    411,
    /* VCVTTPS2QQZ256rrkz */
  },
  { /* 4405 */
    335,
    /* VCVTTPS2QQZrm */
  },
  { /* 4406 */
    351,
    /* VCVTTPS2QQZrmb */
  },
  { /* 4407 */
    352,
    /* VCVTTPS2QQZrmbk */
  },
  { /* 4408 */
    353,
    /* VCVTTPS2QQZrmbkz */
  },
  { /* 4409 */
    336,
    /* VCVTTPS2QQZrmk */
  },
  { /* 4410 */
    337,
    /* VCVTTPS2QQZrmkz */
  },
  { /* 4411 */
    412,
    /* VCVTTPS2QQZrr */
  },
  { /* 4412 */
    453,
    /* VCVTTPS2QQZrrb */
  },
  { /* 4413 */
    454,
    /* VCVTTPS2QQZrrbk */
  },
  { /* 4414 */
    455,
    /* VCVTTPS2QQZrrbkz */
  },
  { /* 4415 */
    413,
    /* VCVTTPS2QQZrrk */
  },
  { /* 4416 */
    414,
    /* VCVTTPS2QQZrrkz */
  },
  { /* 4417 */
    416,
    /* VCVTTPS2UDQZ128rm */
  },
  { /* 4418 */
    345,
    /* VCVTTPS2UDQZ128rmb */
  },
  { /* 4419 */
    346,
    /* VCVTTPS2UDQZ128rmbk */
  },
  { /* 4420 */
    347,
    /* VCVTTPS2UDQZ128rmbkz */
  },
  { /* 4421 */
    417,
    /* VCVTTPS2UDQZ128rmk */
  },
  { /* 4422 */
    418,
    /* VCVTTPS2UDQZ128rmkz */
  },
  { /* 4423 */
    341,
    /* VCVTTPS2UDQZ128rr */
  },
  { /* 4424 */
    342,
    /* VCVTTPS2UDQZ128rrk */
  },
  { /* 4425 */
    343,
    /* VCVTTPS2UDQZ128rrkz */
  },
  { /* 4426 */
    419,
    /* VCVTTPS2UDQZ256rm */
  },
  { /* 4427 */
    348,
    /* VCVTTPS2UDQZ256rmb */
  },
  { /* 4428 */
    349,
    /* VCVTTPS2UDQZ256rmbk */
  },
  { /* 4429 */
    350,
    /* VCVTTPS2UDQZ256rmbkz */
  },
  { /* 4430 */
    420,
    /* VCVTTPS2UDQZ256rmk */
  },
  { /* 4431 */
    421,
    /* VCVTTPS2UDQZ256rmkz */
  },
  { /* 4432 */
    422,
    /* VCVTTPS2UDQZ256rr */
  },
  { /* 4433 */
    423,
    /* VCVTTPS2UDQZ256rrk */
  },
  { /* 4434 */
    424,
    /* VCVTTPS2UDQZ256rrkz */
  },
  { /* 4435 */
    425,
    /* VCVTTPS2UDQZrm */
  },
  { /* 4436 */
    351,
    /* VCVTTPS2UDQZrmb */
  },
  { /* 4437 */
    352,
    /* VCVTTPS2UDQZrmbk */
  },
  { /* 4438 */
    353,
    /* VCVTTPS2UDQZrmbkz */
  },
  { /* 4439 */
    426,
    /* VCVTTPS2UDQZrmk */
  },
  { /* 4440 */
    427,
    /* VCVTTPS2UDQZrmkz */
  },
  { /* 4441 */
    428,
    /* VCVTTPS2UDQZrr */
  },
  { /* 4442 */
    504,
    /* VCVTTPS2UDQZrrb */
  },
  { /* 4443 */
    505,
    /* VCVTTPS2UDQZrrbk */
  },
  { /* 4444 */
    506,
    /* VCVTTPS2UDQZrrbkz */
  },
  { /* 4445 */
    432,
    /* VCVTTPS2UDQZrrk */
  },
  { /* 4446 */
    433,
    /* VCVTTPS2UDQZrrkz */
  },
  { /* 4447 */
    338,
    /* VCVTTPS2UQQZ128rm */
  },
  { /* 4448 */
    345,
    /* VCVTTPS2UQQZ128rmb */
  },
  { /* 4449 */
    346,
    /* VCVTTPS2UQQZ128rmbk */
  },
  { /* 4450 */
    347,
    /* VCVTTPS2UQQZ128rmbkz */
  },
  { /* 4451 */
    339,
    /* VCVTTPS2UQQZ128rmk */
  },
  { /* 4452 */
    340,
    /* VCVTTPS2UQQZ128rmkz */
  },
  { /* 4453 */
    384,
    /* VCVTTPS2UQQZ128rr */
  },
  { /* 4454 */
    407,
    /* VCVTTPS2UQQZ128rrk */
  },
  { /* 4455 */
    408,
    /* VCVTTPS2UQQZ128rrkz */
  },
  { /* 4456 */
    329,
    /* VCVTTPS2UQQZ256rm */
  },
  { /* 4457 */
    348,
    /* VCVTTPS2UQQZ256rmb */
  },
  { /* 4458 */
    349,
    /* VCVTTPS2UQQZ256rmbk */
  },
  { /* 4459 */
    350,
    /* VCVTTPS2UQQZ256rmbkz */
  },
  { /* 4460 */
    330,
    /* VCVTTPS2UQQZ256rmk */
  },
  { /* 4461 */
    331,
    /* VCVTTPS2UQQZ256rmkz */
  },
  { /* 4462 */
    409,
    /* VCVTTPS2UQQZ256rr */
  },
  { /* 4463 */
    410,
    /* VCVTTPS2UQQZ256rrk */
  },
  { /* 4464 */
    411,
    /* VCVTTPS2UQQZ256rrkz */
  },
  { /* 4465 */
    335,
    /* VCVTTPS2UQQZrm */
  },
  { /* 4466 */
    351,
    /* VCVTTPS2UQQZrmb */
  },
  { /* 4467 */
    352,
    /* VCVTTPS2UQQZrmbk */
  },
  { /* 4468 */
    353,
    /* VCVTTPS2UQQZrmbkz */
  },
  { /* 4469 */
    336,
    /* VCVTTPS2UQQZrmk */
  },
  { /* 4470 */
    337,
    /* VCVTTPS2UQQZrmkz */
  },
  { /* 4471 */
    412,
    /* VCVTTPS2UQQZrr */
  },
  { /* 4472 */
    453,
    /* VCVTTPS2UQQZrrb */
  },
  { /* 4473 */
    454,
    /* VCVTTPS2UQQZrrbk */
  },
  { /* 4474 */
    455,
    /* VCVTTPS2UQQZrrbkz */
  },
  { /* 4475 */
    413,
    /* VCVTTPS2UQQZrrk */
  },
  { /* 4476 */
    414,
    /* VCVTTPS2UQQZrrkz */
  },
  { /* 4477 */
    0,
    /*  */
  },
  { /* 4478 */
    480,
    /* VCVTTSD2SI64Zrm_Int */
  },
  { /* 4479 */
    0,
    /*  */
  },
  { /* 4480 */
    481,
    /* VCVTTSD2SI64Zrr_Int */
  },
  { /* 4481 */
    481,
    /* VCVTTSD2SI64Zrrb_Int */
  },
  { /* 4482 */
    0,
    /*  */
  },
  { /* 4483 */
    62,
    /* VCVTTSD2SI64rm_Int */
  },
  { /* 4484 */
    0,
    /*  */
  },
  { /* 4485 */
    93,
    /* VCVTTSD2SI64rr_Int */
  },
  { /* 4486 */
    0,
    /*  */
  },
  { /* 4487 */
    483,
    /* VCVTTSD2SIZrm_Int */
  },
  { /* 4488 */
    0,
    /*  */
  },
  { /* 4489 */
    484,
    /* VCVTTSD2SIZrr_Int */
  },
  { /* 4490 */
    484,
    /* VCVTTSD2SIZrrb_Int */
  },
  { /* 4491 */
    0,
    /*  */
  },
  { /* 4492 */
    94,
    /* VCVTTSD2SIrm_Int */
  },
  { /* 4493 */
    0,
    /*  */
  },
  { /* 4494 */
    95,
    /* VCVTTSD2SIrr_Int */
  },
  { /* 4495 */
    0,
    /*  */
  },
  { /* 4496 */
    480,
    /* VCVTTSD2USI64Zrm_Int */
  },
  { /* 4497 */
    0,
    /*  */
  },
  { /* 4498 */
    481,
    /* VCVTTSD2USI64Zrr_Int */
  },
  { /* 4499 */
    481,
    /* VCVTTSD2USI64Zrrb_Int */
  },
  { /* 4500 */
    0,
    /*  */
  },
  { /* 4501 */
    483,
    /* VCVTTSD2USIZrm_Int */
  },
  { /* 4502 */
    0,
    /*  */
  },
  { /* 4503 */
    484,
    /* VCVTTSD2USIZrr_Int */
  },
  { /* 4504 */
    484,
    /* VCVTTSD2USIZrrb_Int */
  },
  { /* 4505 */
    0,
    /*  */
  },
  { /* 4506 */
    492,
    /* VCVTTSS2SI64Zrm_Int */
  },
  { /* 4507 */
    0,
    /*  */
  },
  { /* 4508 */
    493,
    /* VCVTTSS2SI64Zrr_Int */
  },
  { /* 4509 */
    493,
    /* VCVTTSS2SI64Zrrb_Int */
  },
  { /* 4510 */
    0,
    /*  */
  },
  { /* 4511 */
    62,
    /* VCVTTSS2SI64rm_Int */
  },
  { /* 4512 */
    0,
    /*  */
  },
  { /* 4513 */
    93,
    /* VCVTTSS2SI64rr_Int */
  },
  { /* 4514 */
    0,
    /*  */
  },
  { /* 4515 */
    495,
    /* VCVTTSS2SIZrm_Int */
  },
  { /* 4516 */
    0,
    /*  */
  },
  { /* 4517 */
    496,
    /* VCVTTSS2SIZrr_Int */
  },
  { /* 4518 */
    496,
    /* VCVTTSS2SIZrrb_Int */
  },
  { /* 4519 */
    0,
    /*  */
  },
  { /* 4520 */
    94,
    /* VCVTTSS2SIrm_Int */
  },
  { /* 4521 */
    0,
    /*  */
  },
  { /* 4522 */
    95,
    /* VCVTTSS2SIrr_Int */
  },
  { /* 4523 */
    0,
    /*  */
  },
  { /* 4524 */
    492,
    /* VCVTTSS2USI64Zrm_Int */
  },
  { /* 4525 */
    0,
    /*  */
  },
  { /* 4526 */
    493,
    /* VCVTTSS2USI64Zrr_Int */
  },
  { /* 4527 */
    493,
    /* VCVTTSS2USI64Zrrb_Int */
  },
  { /* 4528 */
    0,
    /*  */
  },
  { /* 4529 */
    495,
    /* VCVTTSS2USIZrm_Int */
  },
  { /* 4530 */
    0,
    /*  */
  },
  { /* 4531 */
    496,
    /* VCVTTSS2USIZrr_Int */
  },
  { /* 4532 */
    496,
    /* VCVTTSS2USIZrrb_Int */
  },
  { /* 4533 */
    338,
    /* VCVTUDQ2PDZ128rm */
  },
  { /* 4534 */
    345,
    /* VCVTUDQ2PDZ128rmb */
  },
  { /* 4535 */
    346,
    /* VCVTUDQ2PDZ128rmbk */
  },
  { /* 4536 */
    347,
    /* VCVTUDQ2PDZ128rmbkz */
  },
  { /* 4537 */
    339,
    /* VCVTUDQ2PDZ128rmk */
  },
  { /* 4538 */
    340,
    /* VCVTUDQ2PDZ128rmkz */
  },
  { /* 4539 */
    384,
    /* VCVTUDQ2PDZ128rr */
  },
  { /* 4540 */
    407,
    /* VCVTUDQ2PDZ128rrk */
  },
  { /* 4541 */
    408,
    /* VCVTUDQ2PDZ128rrkz */
  },
  { /* 4542 */
    329,
    /* VCVTUDQ2PDZ256rm */
  },
  { /* 4543 */
    348,
    /* VCVTUDQ2PDZ256rmb */
  },
  { /* 4544 */
    349,
    /* VCVTUDQ2PDZ256rmbk */
  },
  { /* 4545 */
    350,
    /* VCVTUDQ2PDZ256rmbkz */
  },
  { /* 4546 */
    330,
    /* VCVTUDQ2PDZ256rmk */
  },
  { /* 4547 */
    331,
    /* VCVTUDQ2PDZ256rmkz */
  },
  { /* 4548 */
    409,
    /* VCVTUDQ2PDZ256rr */
  },
  { /* 4549 */
    410,
    /* VCVTUDQ2PDZ256rrk */
  },
  { /* 4550 */
    411,
    /* VCVTUDQ2PDZ256rrkz */
  },
  { /* 4551 */
    335,
    /* VCVTUDQ2PDZrm */
  },
  { /* 4552 */
    351,
    /* VCVTUDQ2PDZrmb */
  },
  { /* 4553 */
    352,
    /* VCVTUDQ2PDZrmbk */
  },
  { /* 4554 */
    353,
    /* VCVTUDQ2PDZrmbkz */
  },
  { /* 4555 */
    336,
    /* VCVTUDQ2PDZrmk */
  },
  { /* 4556 */
    337,
    /* VCVTUDQ2PDZrmkz */
  },
  { /* 4557 */
    412,
    /* VCVTUDQ2PDZrr */
  },
  { /* 4558 */
    413,
    /* VCVTUDQ2PDZrrk */
  },
  { /* 4559 */
    414,
    /* VCVTUDQ2PDZrrkz */
  },
  { /* 4560 */
    416,
    /* VCVTUDQ2PSZ128rm */
  },
  { /* 4561 */
    345,
    /* VCVTUDQ2PSZ128rmb */
  },
  { /* 4562 */
    346,
    /* VCVTUDQ2PSZ128rmbk */
  },
  { /* 4563 */
    347,
    /* VCVTUDQ2PSZ128rmbkz */
  },
  { /* 4564 */
    417,
    /* VCVTUDQ2PSZ128rmk */
  },
  { /* 4565 */
    418,
    /* VCVTUDQ2PSZ128rmkz */
  },
  { /* 4566 */
    341,
    /* VCVTUDQ2PSZ128rr */
  },
  { /* 4567 */
    342,
    /* VCVTUDQ2PSZ128rrk */
  },
  { /* 4568 */
    343,
    /* VCVTUDQ2PSZ128rrkz */
  },
  { /* 4569 */
    419,
    /* VCVTUDQ2PSZ256rm */
  },
  { /* 4570 */
    348,
    /* VCVTUDQ2PSZ256rmb */
  },
  { /* 4571 */
    349,
    /* VCVTUDQ2PSZ256rmbk */
  },
  { /* 4572 */
    350,
    /* VCVTUDQ2PSZ256rmbkz */
  },
  { /* 4573 */
    420,
    /* VCVTUDQ2PSZ256rmk */
  },
  { /* 4574 */
    421,
    /* VCVTUDQ2PSZ256rmkz */
  },
  { /* 4575 */
    422,
    /* VCVTUDQ2PSZ256rr */
  },
  { /* 4576 */
    423,
    /* VCVTUDQ2PSZ256rrk */
  },
  { /* 4577 */
    424,
    /* VCVTUDQ2PSZ256rrkz */
  },
  { /* 4578 */
    425,
    /* VCVTUDQ2PSZrm */
  },
  { /* 4579 */
    351,
    /* VCVTUDQ2PSZrmb */
  },
  { /* 4580 */
    352,
    /* VCVTUDQ2PSZrmbk */
  },
  { /* 4581 */
    353,
    /* VCVTUDQ2PSZrmbkz */
  },
  { /* 4582 */
    426,
    /* VCVTUDQ2PSZrmk */
  },
  { /* 4583 */
    427,
    /* VCVTUDQ2PSZrmkz */
  },
  { /* 4584 */
    428,
    /* VCVTUDQ2PSZrr */
  },
  { /* 4585 */
    429,
    /* VCVTUDQ2PSZrrb */
  },
  { /* 4586 */
    430,
    /* VCVTUDQ2PSZrrbk */
  },
  { /* 4587 */
    431,
    /* VCVTUDQ2PSZrrbkz */
  },
  { /* 4588 */
    432,
    /* VCVTUDQ2PSZrrk */
  },
  { /* 4589 */
    433,
    /* VCVTUDQ2PSZrrkz */
  },
  { /* 4590 */
    416,
    /* VCVTUQQ2PDZ128rm */
  },
  { /* 4591 */
    338,
    /* VCVTUQQ2PDZ128rmb */
  },
  { /* 4592 */
    339,
    /* VCVTUQQ2PDZ128rmbk */
  },
  { /* 4593 */
    340,
    /* VCVTUQQ2PDZ128rmbkz */
  },
  { /* 4594 */
    417,
    /* VCVTUQQ2PDZ128rmk */
  },
  { /* 4595 */
    418,
    /* VCVTUQQ2PDZ128rmkz */
  },
  { /* 4596 */
    341,
    /* VCVTUQQ2PDZ128rr */
  },
  { /* 4597 */
    342,
    /* VCVTUQQ2PDZ128rrk */
  },
  { /* 4598 */
    343,
    /* VCVTUQQ2PDZ128rrkz */
  },
  { /* 4599 */
    419,
    /* VCVTUQQ2PDZ256rm */
  },
  { /* 4600 */
    317,
    /* VCVTUQQ2PDZ256rmb */
  },
  { /* 4601 */
    318,
    /* VCVTUQQ2PDZ256rmbk */
  },
  { /* 4602 */
    319,
    /* VCVTUQQ2PDZ256rmbkz */
  },
  { /* 4603 */
    420,
    /* VCVTUQQ2PDZ256rmk */
  },
  { /* 4604 */
    421,
    /* VCVTUQQ2PDZ256rmkz */
  },
  { /* 4605 */
    422,
    /* VCVTUQQ2PDZ256rr */
  },
  { /* 4606 */
    423,
    /* VCVTUQQ2PDZ256rrk */
  },
  { /* 4607 */
    424,
    /* VCVTUQQ2PDZ256rrkz */
  },
  { /* 4608 */
    425,
    /* VCVTUQQ2PDZrm */
  },
  { /* 4609 */
    323,
    /* VCVTUQQ2PDZrmb */
  },
  { /* 4610 */
    324,
    /* VCVTUQQ2PDZrmbk */
  },
  { /* 4611 */
    325,
    /* VCVTUQQ2PDZrmbkz */
  },
  { /* 4612 */
    426,
    /* VCVTUQQ2PDZrmk */
  },
  { /* 4613 */
    427,
    /* VCVTUQQ2PDZrmkz */
  },
  { /* 4614 */
    428,
    /* VCVTUQQ2PDZrr */
  },
  { /* 4615 */
    450,
    /* VCVTUQQ2PDZrrb */
  },
  { /* 4616 */
    451,
    /* VCVTUQQ2PDZrrbk */
  },
  { /* 4617 */
    452,
    /* VCVTUQQ2PDZrrbkz */
  },
  { /* 4618 */
    432,
    /* VCVTUQQ2PDZrrk */
  },
  { /* 4619 */
    433,
    /* VCVTUQQ2PDZrrkz */
  },
  { /* 4620 */
    416,
    /* VCVTUQQ2PSZ128rm */
  },
  { /* 4621 */
    338,
    /* VCVTUQQ2PSZ128rmb */
  },
  { /* 4622 */
    339,
    /* VCVTUQQ2PSZ128rmbk */
  },
  { /* 4623 */
    340,
    /* VCVTUQQ2PSZ128rmbkz */
  },
  { /* 4624 */
    417,
    /* VCVTUQQ2PSZ128rmk */
  },
  { /* 4625 */
    418,
    /* VCVTUQQ2PSZ128rmkz */
  },
  { /* 4626 */
    341,
    /* VCVTUQQ2PSZ128rr */
  },
  { /* 4627 */
    342,
    /* VCVTUQQ2PSZ128rrk */
  },
  { /* 4628 */
    343,
    /* VCVTUQQ2PSZ128rrkz */
  },
  { /* 4629 */
    434,
    /* VCVTUQQ2PSZ256rm */
  },
  { /* 4630 */
    338,
    /* VCVTUQQ2PSZ256rmb */
  },
  { /* 4631 */
    339,
    /* VCVTUQQ2PSZ256rmbk */
  },
  { /* 4632 */
    340,
    /* VCVTUQQ2PSZ256rmbkz */
  },
  { /* 4633 */
    435,
    /* VCVTUQQ2PSZ256rmk */
  },
  { /* 4634 */
    436,
    /* VCVTUQQ2PSZ256rmkz */
  },
  { /* 4635 */
    437,
    /* VCVTUQQ2PSZ256rr */
  },
  { /* 4636 */
    438,
    /* VCVTUQQ2PSZ256rrk */
  },
  { /* 4637 */
    439,
    /* VCVTUQQ2PSZ256rrkz */
  },
  { /* 4638 */
    440,
    /* VCVTUQQ2PSZrm */
  },
  { /* 4639 */
    317,
    /* VCVTUQQ2PSZrmb */
  },
  { /* 4640 */
    318,
    /* VCVTUQQ2PSZrmbk */
  },
  { /* 4641 */
    319,
    /* VCVTUQQ2PSZrmbkz */
  },
  { /* 4642 */
    441,
    /* VCVTUQQ2PSZrmk */
  },
  { /* 4643 */
    442,
    /* VCVTUQQ2PSZrmkz */
  },
  { /* 4644 */
    443,
    /* VCVTUQQ2PSZrr */
  },
  { /* 4645 */
    447,
    /* VCVTUQQ2PSZrrb */
  },
  { /* 4646 */
    448,
    /* VCVTUQQ2PSZrrbk */
  },
  { /* 4647 */
    449,
    /* VCVTUQQ2PSZrrbkz */
  },
  { /* 4648 */
    444,
    /* VCVTUQQ2PSZrrk */
  },
  { /* 4649 */
    445,
    /* VCVTUQQ2PSZrrkz */
  },
  { /* 4650 */
    0,
    /*  */
  },
  { /* 4651 */
    248,
    /* VCVTUSI2SDZrm_Int */
  },
  { /* 4652 */
    0,
    /*  */
  },
  { /* 4653 */
    486,
    /* VCVTUSI2SDZrr_Int */
  },
  { /* 4654 */
    0,
    /*  */
  },
  { /* 4655 */
    248,
    /* VCVTUSI2SSZrm_Int */
  },
  { /* 4656 */
    0,
    /*  */
  },
  { /* 4657 */
    486,
    /* VCVTUSI2SSZrr_Int */
  },
  { /* 4658 */
    488,
    /* VCVTUSI2SSZrrb_Int */
  },
  { /* 4659 */
    0,
    /*  */
  },
  { /* 4660 */
    218,
    /* VCVTUSI642SDZrm_Int */
  },
  { /* 4661 */
    0,
    /*  */
  },
  { /* 4662 */
    489,
    /* VCVTUSI642SDZrr_Int */
  },
  { /* 4663 */
    490,
    /* VCVTUSI642SDZrrb_Int */
  },
  { /* 4664 */
    0,
    /*  */
  },
  { /* 4665 */
    218,
    /* VCVTUSI642SSZrm_Int */
  },
  { /* 4666 */
    0,
    /*  */
  },
  { /* 4667 */
    489,
    /* VCVTUSI642SSZrr_Int */
  },
  { /* 4668 */
    490,
    /* VCVTUSI642SSZrrb_Int */
  },
  { /* 4669 */
    275,
    /* VDBPSADBWZ128rmi */
  },
  { /* 4670 */
    276,
    /* VDBPSADBWZ128rmik */
  },
  { /* 4671 */
    277,
    /* VDBPSADBWZ128rmikz */
  },
  { /* 4672 */
    278,
    /* VDBPSADBWZ128rri */
  },
  { /* 4673 */
    279,
    /* VDBPSADBWZ128rrik */
  },
  { /* 4674 */
    280,
    /* VDBPSADBWZ128rrikz */
  },
  { /* 4675 */
    284,
    /* VDBPSADBWZ256rmi */
  },
  { /* 4676 */
    285,
    /* VDBPSADBWZ256rmik */
  },
  { /* 4677 */
    286,
    /* VDBPSADBWZ256rmikz */
  },
  { /* 4678 */
    287,
    /* VDBPSADBWZ256rri */
  },
  { /* 4679 */
    288,
    /* VDBPSADBWZ256rrik */
  },
  { /* 4680 */
    289,
    /* VDBPSADBWZ256rrikz */
  },
  { /* 4681 */
    293,
    /* VDBPSADBWZrmi */
  },
  { /* 4682 */
    294,
    /* VDBPSADBWZrmik */
  },
  { /* 4683 */
    295,
    /* VDBPSADBWZrmikz */
  },
  { /* 4684 */
    296,
    /* VDBPSADBWZrri */
  },
  { /* 4685 */
    297,
    /* VDBPSADBWZrrik */
  },
  { /* 4686 */
    298,
    /* VDBPSADBWZrrikz */
  },
  { /* 4687 */
    215,
    /* VDIVPDYrm */
  },
  { /* 4688 */
    216,
    /* VDIVPDYrr */
  },
  { /* 4689 */
    217,
    /* VDIVPDZ128rm */
  },
  { /* 4690 */
    218,
    /* VDIVPDZ128rmb */
  },
  { /* 4691 */
    219,
    /* VDIVPDZ128rmbk */
  },
  { /* 4692 */
    220,
    /* VDIVPDZ128rmbkz */
  },
  { /* 4693 */
    214,
    /* VDIVPDZ128rmk */
  },
  { /* 4694 */
    221,
    /* VDIVPDZ128rmkz */
  },
  { /* 4695 */
    222,
    /* VDIVPDZ128rr */
  },
  { /* 4696 */
    223,
    /* VDIVPDZ128rrk */
  },
  { /* 4697 */
    224,
    /* VDIVPDZ128rrkz */
  },
  { /* 4698 */
    225,
    /* VDIVPDZ256rm */
  },
  { /* 4699 */
    226,
    /* VDIVPDZ256rmb */
  },
  { /* 4700 */
    227,
    /* VDIVPDZ256rmbk */
  },
  { /* 4701 */
    228,
    /* VDIVPDZ256rmbkz */
  },
  { /* 4702 */
    229,
    /* VDIVPDZ256rmk */
  },
  { /* 4703 */
    230,
    /* VDIVPDZ256rmkz */
  },
  { /* 4704 */
    231,
    /* VDIVPDZ256rr */
  },
  { /* 4705 */
    232,
    /* VDIVPDZ256rrk */
  },
  { /* 4706 */
    233,
    /* VDIVPDZ256rrkz */
  },
  { /* 4707 */
    234,
    /* VDIVPDZrm */
  },
  { /* 4708 */
    235,
    /* VDIVPDZrmb */
  },
  { /* 4709 */
    236,
    /* VDIVPDZrmbk */
  },
  { /* 4710 */
    237,
    /* VDIVPDZrmbkz */
  },
  { /* 4711 */
    238,
    /* VDIVPDZrmk */
  },
  { /* 4712 */
    239,
    /* VDIVPDZrmkz */
  },
  { /* 4713 */
    240,
    /* VDIVPDZrr */
  },
  { /* 4714 */
    241,
    /* VDIVPDZrrb */
  },
  { /* 4715 */
    242,
    /* VDIVPDZrrbk */
  },
  { /* 4716 */
    243,
    /* VDIVPDZrrbkz */
  },
  { /* 4717 */
    244,
    /* VDIVPDZrrk */
  },
  { /* 4718 */
    245,
    /* VDIVPDZrrkz */
  },
  { /* 4719 */
    246,
    /* VDIVPDrm */
  },
  { /* 4720 */
    247,
    /* VDIVPDrr */
  },
  { /* 4721 */
    215,
    /* VDIVPSYrm */
  },
  { /* 4722 */
    216,
    /* VDIVPSYrr */
  },
  { /* 4723 */
    217,
    /* VDIVPSZ128rm */
  },
  { /* 4724 */
    248,
    /* VDIVPSZ128rmb */
  },
  { /* 4725 */
    249,
    /* VDIVPSZ128rmbk */
  },
  { /* 4726 */
    250,
    /* VDIVPSZ128rmbkz */
  },
  { /* 4727 */
    214,
    /* VDIVPSZ128rmk */
  },
  { /* 4728 */
    221,
    /* VDIVPSZ128rmkz */
  },
  { /* 4729 */
    222,
    /* VDIVPSZ128rr */
  },
  { /* 4730 */
    223,
    /* VDIVPSZ128rrk */
  },
  { /* 4731 */
    224,
    /* VDIVPSZ128rrkz */
  },
  { /* 4732 */
    225,
    /* VDIVPSZ256rm */
  },
  { /* 4733 */
    251,
    /* VDIVPSZ256rmb */
  },
  { /* 4734 */
    252,
    /* VDIVPSZ256rmbk */
  },
  { /* 4735 */
    253,
    /* VDIVPSZ256rmbkz */
  },
  { /* 4736 */
    229,
    /* VDIVPSZ256rmk */
  },
  { /* 4737 */
    230,
    /* VDIVPSZ256rmkz */
  },
  { /* 4738 */
    231,
    /* VDIVPSZ256rr */
  },
  { /* 4739 */
    232,
    /* VDIVPSZ256rrk */
  },
  { /* 4740 */
    233,
    /* VDIVPSZ256rrkz */
  },
  { /* 4741 */
    234,
    /* VDIVPSZrm */
  },
  { /* 4742 */
    254,
    /* VDIVPSZrmb */
  },
  { /* 4743 */
    255,
    /* VDIVPSZrmbk */
  },
  { /* 4744 */
    256,
    /* VDIVPSZrmbkz */
  },
  { /* 4745 */
    238,
    /* VDIVPSZrmk */
  },
  { /* 4746 */
    239,
    /* VDIVPSZrmkz */
  },
  { /* 4747 */
    240,
    /* VDIVPSZrr */
  },
  { /* 4748 */
    257,
    /* VDIVPSZrrb */
  },
  { /* 4749 */
    258,
    /* VDIVPSZrrbk */
  },
  { /* 4750 */
    259,
    /* VDIVPSZrrbkz */
  },
  { /* 4751 */
    244,
    /* VDIVPSZrrk */
  },
  { /* 4752 */
    245,
    /* VDIVPSZrrkz */
  },
  { /* 4753 */
    246,
    /* VDIVPSrm */
  },
  { /* 4754 */
    247,
    /* VDIVPSrr */
  },
  { /* 4755 */
    0,
    /*  */
  },
  { /* 4756 */
    218,
    /* VDIVSDZrm_Int */
  },
  { /* 4757 */
    219,
    /* VDIVSDZrm_Intk */
  },
  { /* 4758 */
    220,
    /* VDIVSDZrm_Intkz */
  },
  { /* 4759 */
    0,
    /*  */
  },
  { /* 4760 */
    260,
    /* VDIVSDZrr_Int */
  },
  { /* 4761 */
    261,
    /* VDIVSDZrr_Intk */
  },
  { /* 4762 */
    262,
    /* VDIVSDZrr_Intkz */
  },
  { /* 4763 */
    263,
    /* VDIVSDZrrb_Int */
  },
  { /* 4764 */
    264,
    /* VDIVSDZrrb_Intk */
  },
  { /* 4765 */
    265,
    /* VDIVSDZrrb_Intkz */
  },
  { /* 4766 */
    0,
    /*  */
  },
  { /* 4767 */
    246,
    /* VDIVSDrm_Int */
  },
  { /* 4768 */
    0,
    /*  */
  },
  { /* 4769 */
    247,
    /* VDIVSDrr_Int */
  },
  { /* 4770 */
    0,
    /*  */
  },
  { /* 4771 */
    248,
    /* VDIVSSZrm_Int */
  },
  { /* 4772 */
    249,
    /* VDIVSSZrm_Intk */
  },
  { /* 4773 */
    250,
    /* VDIVSSZrm_Intkz */
  },
  { /* 4774 */
    0,
    /*  */
  },
  { /* 4775 */
    266,
    /* VDIVSSZrr_Int */
  },
  { /* 4776 */
    267,
    /* VDIVSSZrr_Intk */
  },
  { /* 4777 */
    268,
    /* VDIVSSZrr_Intkz */
  },
  { /* 4778 */
    269,
    /* VDIVSSZrrb_Int */
  },
  { /* 4779 */
    270,
    /* VDIVSSZrrb_Intk */
  },
  { /* 4780 */
    271,
    /* VDIVSSZrrb_Intkz */
  },
  { /* 4781 */
    0,
    /*  */
  },
  { /* 4782 */
    246,
    /* VDIVSSrm_Int */
  },
  { /* 4783 */
    0,
    /*  */
  },
  { /* 4784 */
    247,
    /* VDIVSSrr_Int */
  },
  { /* 4785 */
    213,
    /* VDPBF16PSZ128m */
  },
  { /* 4786 */
    507,
    /* VDPBF16PSZ128mb */
  },
  { /* 4787 */
    249,
    /* VDPBF16PSZ128mbk */
  },
  { /* 4788 */
    249,
    /* VDPBF16PSZ128mbkz */
  },
  { /* 4789 */
    214,
    /* VDPBF16PSZ128mk */
  },
  { /* 4790 */
    214,
    /* VDPBF16PSZ128mkz */
  },
  { /* 4791 */
    508,
    /* VDPBF16PSZ128r */
  },
  { /* 4792 */
    223,
    /* VDPBF16PSZ128rk */
  },
  { /* 4793 */
    223,
    /* VDPBF16PSZ128rkz */
  },
  { /* 4794 */
    509,
    /* VDPBF16PSZ256m */
  },
  { /* 4795 */
    510,
    /* VDPBF16PSZ256mb */
  },
  { /* 4796 */
    252,
    /* VDPBF16PSZ256mbk */
  },
  { /* 4797 */
    252,
    /* VDPBF16PSZ256mbkz */
  },
  { /* 4798 */
    229,
    /* VDPBF16PSZ256mk */
  },
  { /* 4799 */
    229,
    /* VDPBF16PSZ256mkz */
  },
  { /* 4800 */
    511,
    /* VDPBF16PSZ256r */
  },
  { /* 4801 */
    232,
    /* VDPBF16PSZ256rk */
  },
  { /* 4802 */
    232,
    /* VDPBF16PSZ256rkz */
  },
  { /* 4803 */
    512,
    /* VDPBF16PSZm */
  },
  { /* 4804 */
    513,
    /* VDPBF16PSZmb */
  },
  { /* 4805 */
    255,
    /* VDPBF16PSZmbk */
  },
  { /* 4806 */
    255,
    /* VDPBF16PSZmbkz */
  },
  { /* 4807 */
    238,
    /* VDPBF16PSZmk */
  },
  { /* 4808 */
    238,
    /* VDPBF16PSZmkz */
  },
  { /* 4809 */
    514,
    /* VDPBF16PSZr */
  },
  { /* 4810 */
    244,
    /* VDPBF16PSZrk */
  },
  { /* 4811 */
    244,
    /* VDPBF16PSZrkz */
  },
  { /* 4812 */
    310,
    /* VDPPDrmi */
  },
  { /* 4813 */
    311,
    /* VDPPDrri */
  },
  { /* 4814 */
    308,
    /* VDPPSYrmi */
  },
  { /* 4815 */
    309,
    /* VDPPSYrri */
  },
  { /* 4816 */
    310,
    /* VDPPSrmi */
  },
  { /* 4817 */
    311,
    /* VDPPSrri */
  },
  { /* 4818 */
    28,
    /* VERRm */
  },
  { /* 4819 */
    133,
    /* VERRr */
  },
  { /* 4820 */
    28,
    /* VERWm */
  },
  { /* 4821 */
    133,
    /* VERWr */
  },
  { /* 4822 */
    425,
    /* VEXP2PDZm */
  },
  { /* 4823 */
    323,
    /* VEXP2PDZmb */
  },
  { /* 4824 */
    324,
    /* VEXP2PDZmbk */
  },
  { /* 4825 */
    325,
    /* VEXP2PDZmbkz */
  },
  { /* 4826 */
    426,
    /* VEXP2PDZmk */
  },
  { /* 4827 */
    427,
    /* VEXP2PDZmkz */
  },
  { /* 4828 */
    428,
    /* VEXP2PDZr */
  },
  { /* 4829 */
    501,
    /* VEXP2PDZrb */
  },
  { /* 4830 */
    502,
    /* VEXP2PDZrbk */
  },
  { /* 4831 */
    503,
    /* VEXP2PDZrbkz */
  },
  { /* 4832 */
    432,
    /* VEXP2PDZrk */
  },
  { /* 4833 */
    433,
    /* VEXP2PDZrkz */
  },
  { /* 4834 */
    425,
    /* VEXP2PSZm */
  },
  { /* 4835 */
    351,
    /* VEXP2PSZmb */
  },
  { /* 4836 */
    352,
    /* VEXP2PSZmbk */
  },
  { /* 4837 */
    353,
    /* VEXP2PSZmbkz */
  },
  { /* 4838 */
    426,
    /* VEXP2PSZmk */
  },
  { /* 4839 */
    427,
    /* VEXP2PSZmkz */
  },
  { /* 4840 */
    428,
    /* VEXP2PSZr */
  },
  { /* 4841 */
    504,
    /* VEXP2PSZrb */
  },
  { /* 4842 */
    505,
    /* VEXP2PSZrbk */
  },
  { /* 4843 */
    506,
    /* VEXP2PSZrbkz */
  },
  { /* 4844 */
    432,
    /* VEXP2PSZrk */
  },
  { /* 4845 */
    433,
    /* VEXP2PSZrkz */
  },
  { /* 4846 */
    338,
    /* VEXPANDPDZ128rm */
  },
  { /* 4847 */
    339,
    /* VEXPANDPDZ128rmk */
  },
  { /* 4848 */
    340,
    /* VEXPANDPDZ128rmkz */
  },
  { /* 4849 */
    341,
    /* VEXPANDPDZ128rr */
  },
  { /* 4850 */
    342,
    /* VEXPANDPDZ128rrk */
  },
  { /* 4851 */
    343,
    /* VEXPANDPDZ128rrkz */
  },
  { /* 4852 */
    317,
    /* VEXPANDPDZ256rm */
  },
  { /* 4853 */
    318,
    /* VEXPANDPDZ256rmk */
  },
  { /* 4854 */
    319,
    /* VEXPANDPDZ256rmkz */
  },
  { /* 4855 */
    422,
    /* VEXPANDPDZ256rr */
  },
  { /* 4856 */
    423,
    /* VEXPANDPDZ256rrk */
  },
  { /* 4857 */
    424,
    /* VEXPANDPDZ256rrkz */
  },
  { /* 4858 */
    323,
    /* VEXPANDPDZrm */
  },
  { /* 4859 */
    324,
    /* VEXPANDPDZrmk */
  },
  { /* 4860 */
    325,
    /* VEXPANDPDZrmkz */
  },
  { /* 4861 */
    428,
    /* VEXPANDPDZrr */
  },
  { /* 4862 */
    432,
    /* VEXPANDPDZrrk */
  },
  { /* 4863 */
    433,
    /* VEXPANDPDZrrkz */
  },
  { /* 4864 */
    345,
    /* VEXPANDPSZ128rm */
  },
  { /* 4865 */
    346,
    /* VEXPANDPSZ128rmk */
  },
  { /* 4866 */
    347,
    /* VEXPANDPSZ128rmkz */
  },
  { /* 4867 */
    341,
    /* VEXPANDPSZ128rr */
  },
  { /* 4868 */
    342,
    /* VEXPANDPSZ128rrk */
  },
  { /* 4869 */
    343,
    /* VEXPANDPSZ128rrkz */
  },
  { /* 4870 */
    348,
    /* VEXPANDPSZ256rm */
  },
  { /* 4871 */
    349,
    /* VEXPANDPSZ256rmk */
  },
  { /* 4872 */
    350,
    /* VEXPANDPSZ256rmkz */
  },
  { /* 4873 */
    422,
    /* VEXPANDPSZ256rr */
  },
  { /* 4874 */
    423,
    /* VEXPANDPSZ256rrk */
  },
  { /* 4875 */
    424,
    /* VEXPANDPSZ256rrkz */
  },
  { /* 4876 */
    351,
    /* VEXPANDPSZrm */
  },
  { /* 4877 */
    352,
    /* VEXPANDPSZrmk */
  },
  { /* 4878 */
    353,
    /* VEXPANDPSZrmkz */
  },
  { /* 4879 */
    428,
    /* VEXPANDPSZrr */
  },
  { /* 4880 */
    432,
    /* VEXPANDPSZrrk */
  },
  { /* 4881 */
    433,
    /* VEXPANDPSZrrkz */
  },
  { /* 4882 */
    456,
    /* VEXTRACTF128mr */
  },
  { /* 4883 */
    457,
    /* VEXTRACTF128rr */
  },
  { /* 4884 */
    463,
    /* VEXTRACTF32x4Z256mr */
  },
  { /* 4885 */
    464,
    /* VEXTRACTF32x4Z256mrk */
  },
  { /* 4886 */
    465,
    /* VEXTRACTF32x4Z256rr */
  },
  { /* 4887 */
    466,
    /* VEXTRACTF32x4Z256rrk */
  },
  { /* 4888 */
    467,
    /* VEXTRACTF32x4Z256rrkz */
  },
  { /* 4889 */
    515,
    /* VEXTRACTF32x4Zmr */
  },
  { /* 4890 */
    516,
    /* VEXTRACTF32x4Zmrk */
  },
  { /* 4891 */
    517,
    /* VEXTRACTF32x4Zrr */
  },
  { /* 4892 */
    518,
    /* VEXTRACTF32x4Zrrk */
  },
  { /* 4893 */
    519,
    /* VEXTRACTF32x4Zrrkz */
  },
  { /* 4894 */
    468,
    /* VEXTRACTF32x8Zmr */
  },
  { /* 4895 */
    469,
    /* VEXTRACTF32x8Zmrk */
  },
  { /* 4896 */
    470,
    /* VEXTRACTF32x8Zrr */
  },
  { /* 4897 */
    474,
    /* VEXTRACTF32x8Zrrk */
  },
  { /* 4898 */
    475,
    /* VEXTRACTF32x8Zrrkz */
  },
  { /* 4899 */
    463,
    /* VEXTRACTF64x2Z256mr */
  },
  { /* 4900 */
    464,
    /* VEXTRACTF64x2Z256mrk */
  },
  { /* 4901 */
    465,
    /* VEXTRACTF64x2Z256rr */
  },
  { /* 4902 */
    466,
    /* VEXTRACTF64x2Z256rrk */
  },
  { /* 4903 */
    467,
    /* VEXTRACTF64x2Z256rrkz */
  },
  { /* 4904 */
    515,
    /* VEXTRACTF64x2Zmr */
  },
  { /* 4905 */
    516,
    /* VEXTRACTF64x2Zmrk */
  },
  { /* 4906 */
    517,
    /* VEXTRACTF64x2Zrr */
  },
  { /* 4907 */
    518,
    /* VEXTRACTF64x2Zrrk */
  },
  { /* 4908 */
    519,
    /* VEXTRACTF64x2Zrrkz */
  },
  { /* 4909 */
    468,
    /* VEXTRACTF64x4Zmr */
  },
  { /* 4910 */
    469,
    /* VEXTRACTF64x4Zmrk */
  },
  { /* 4911 */
    470,
    /* VEXTRACTF64x4Zrr */
  },
  { /* 4912 */
    474,
    /* VEXTRACTF64x4Zrrk */
  },
  { /* 4913 */
    475,
    /* VEXTRACTF64x4Zrrkz */
  },
  { /* 4914 */
    456,
    /* VEXTRACTI128mr */
  },
  { /* 4915 */
    457,
    /* VEXTRACTI128rr */
  },
  { /* 4916 */
    463,
    /* VEXTRACTI32x4Z256mr */
  },
  { /* 4917 */
    464,
    /* VEXTRACTI32x4Z256mrk */
  },
  { /* 4918 */
    465,
    /* VEXTRACTI32x4Z256rr */
  },
  { /* 4919 */
    466,
    /* VEXTRACTI32x4Z256rrk */
  },
  { /* 4920 */
    467,
    /* VEXTRACTI32x4Z256rrkz */
  },
  { /* 4921 */
    515,
    /* VEXTRACTI32x4Zmr */
  },
  { /* 4922 */
    516,
    /* VEXTRACTI32x4Zmrk */
  },
  { /* 4923 */
    517,
    /* VEXTRACTI32x4Zrr */
  },
  { /* 4924 */
    518,
    /* VEXTRACTI32x4Zrrk */
  },
  { /* 4925 */
    519,
    /* VEXTRACTI32x4Zrrkz */
  },
  { /* 4926 */
    468,
    /* VEXTRACTI32x8Zmr */
  },
  { /* 4927 */
    469,
    /* VEXTRACTI32x8Zmrk */
  },
  { /* 4928 */
    470,
    /* VEXTRACTI32x8Zrr */
  },
  { /* 4929 */
    474,
    /* VEXTRACTI32x8Zrrk */
  },
  { /* 4930 */
    475,
    /* VEXTRACTI32x8Zrrkz */
  },
  { /* 4931 */
    463,
    /* VEXTRACTI64x2Z256mr */
  },
  { /* 4932 */
    464,
    /* VEXTRACTI64x2Z256mrk */
  },
  { /* 4933 */
    465,
    /* VEXTRACTI64x2Z256rr */
  },
  { /* 4934 */
    466,
    /* VEXTRACTI64x2Z256rrk */
  },
  { /* 4935 */
    467,
    /* VEXTRACTI64x2Z256rrkz */
  },
  { /* 4936 */
    515,
    /* VEXTRACTI64x2Zmr */
  },
  { /* 4937 */
    516,
    /* VEXTRACTI64x2Zmrk */
  },
  { /* 4938 */
    517,
    /* VEXTRACTI64x2Zrr */
  },
  { /* 4939 */
    518,
    /* VEXTRACTI64x2Zrrk */
  },
  { /* 4940 */
    519,
    /* VEXTRACTI64x2Zrrkz */
  },
  { /* 4941 */
    468,
    /* VEXTRACTI64x4Zmr */
  },
  { /* 4942 */
    469,
    /* VEXTRACTI64x4Zmrk */
  },
  { /* 4943 */
    470,
    /* VEXTRACTI64x4Zrr */
  },
  { /* 4944 */
    474,
    /* VEXTRACTI64x4Zrrk */
  },
  { /* 4945 */
    475,
    /* VEXTRACTI64x4Zrrkz */
  },
  { /* 4946 */
    520,
    /* VEXTRACTPSZmr */
  },
  { /* 4947 */
    521,
    /* VEXTRACTPSZrr */
  },
  { /* 4948 */
    104,
    /* VEXTRACTPSmr */
  },
  { /* 4949 */
    105,
    /* VEXTRACTPSrr */
  },
  { /* 4950 */
    522,
    /* VFIXUPIMMPDZ128rmbi */
  },
  { /* 4951 */
    300,
    /* VFIXUPIMMPDZ128rmbik */
  },
  { /* 4952 */
    300,
    /* VFIXUPIMMPDZ128rmbikz */
  },
  { /* 4953 */
    523,
    /* VFIXUPIMMPDZ128rmi */
  },
  { /* 4954 */
    276,
    /* VFIXUPIMMPDZ128rmik */
  },
  { /* 4955 */
    276,
    /* VFIXUPIMMPDZ128rmikz */
  },
  { /* 4956 */
    524,
    /* VFIXUPIMMPDZ128rri */
  },
  { /* 4957 */
    279,
    /* VFIXUPIMMPDZ128rrik */
  },
  { /* 4958 */
    279,
    /* VFIXUPIMMPDZ128rrikz */
  },
  { /* 4959 */
    525,
    /* VFIXUPIMMPDZ256rmbi */
  },
  { /* 4960 */
    303,
    /* VFIXUPIMMPDZ256rmbik */
  },
  { /* 4961 */
    303,
    /* VFIXUPIMMPDZ256rmbikz */
  },
  { /* 4962 */
    526,
    /* VFIXUPIMMPDZ256rmi */
  },
  { /* 4963 */
    285,
    /* VFIXUPIMMPDZ256rmik */
  },
  { /* 4964 */
    285,
    /* VFIXUPIMMPDZ256rmikz */
  },
  { /* 4965 */
    527,
    /* VFIXUPIMMPDZ256rri */
  },
  { /* 4966 */
    288,
    /* VFIXUPIMMPDZ256rrik */
  },
  { /* 4967 */
    288,
    /* VFIXUPIMMPDZ256rrikz */
  },
  { /* 4968 */
    528,
    /* VFIXUPIMMPDZrmbi */
  },
  { /* 4969 */
    306,
    /* VFIXUPIMMPDZrmbik */
  },
  { /* 4970 */
    306,
    /* VFIXUPIMMPDZrmbikz */
  },
  { /* 4971 */
    529,
    /* VFIXUPIMMPDZrmi */
  },
  { /* 4972 */
    294,
    /* VFIXUPIMMPDZrmik */
  },
  { /* 4973 */
    294,
    /* VFIXUPIMMPDZrmikz */
  },
  { /* 4974 */
    530,
    /* VFIXUPIMMPDZrri */
  },
  { /* 4975 */
    531,
    /* VFIXUPIMMPDZrrib */
  },
  { /* 4976 */
    532,
    /* VFIXUPIMMPDZrribk */
  },
  { /* 4977 */
    532,
    /* VFIXUPIMMPDZrribkz */
  },
  { /* 4978 */
    297,
    /* VFIXUPIMMPDZrrik */
  },
  { /* 4979 */
    297,
    /* VFIXUPIMMPDZrrikz */
  },
  { /* 4980 */
    533,
    /* VFIXUPIMMPSZ128rmbi */
  },
  { /* 4981 */
    273,
    /* VFIXUPIMMPSZ128rmbik */
  },
  { /* 4982 */
    273,
    /* VFIXUPIMMPSZ128rmbikz */
  },
  { /* 4983 */
    523,
    /* VFIXUPIMMPSZ128rmi */
  },
  { /* 4984 */
    276,
    /* VFIXUPIMMPSZ128rmik */
  },
  { /* 4985 */
    276,
    /* VFIXUPIMMPSZ128rmikz */
  },
  { /* 4986 */
    524,
    /* VFIXUPIMMPSZ128rri */
  },
  { /* 4987 */
    279,
    /* VFIXUPIMMPSZ128rrik */
  },
  { /* 4988 */
    279,
    /* VFIXUPIMMPSZ128rrikz */
  },
  { /* 4989 */
    534,
    /* VFIXUPIMMPSZ256rmbi */
  },
  { /* 4990 */
    282,
    /* VFIXUPIMMPSZ256rmbik */
  },
  { /* 4991 */
    282,
    /* VFIXUPIMMPSZ256rmbikz */
  },
  { /* 4992 */
    526,
    /* VFIXUPIMMPSZ256rmi */
  },
  { /* 4993 */
    285,
    /* VFIXUPIMMPSZ256rmik */
  },
  { /* 4994 */
    285,
    /* VFIXUPIMMPSZ256rmikz */
  },
  { /* 4995 */
    527,
    /* VFIXUPIMMPSZ256rri */
  },
  { /* 4996 */
    288,
    /* VFIXUPIMMPSZ256rrik */
  },
  { /* 4997 */
    288,
    /* VFIXUPIMMPSZ256rrikz */
  },
  { /* 4998 */
    535,
    /* VFIXUPIMMPSZrmbi */
  },
  { /* 4999 */
    291,
    /* VFIXUPIMMPSZrmbik */
  },
  { /* 5000 */
    291,
    /* VFIXUPIMMPSZrmbikz */
  },
  { /* 5001 */
    529,
    /* VFIXUPIMMPSZrmi */
  },
  { /* 5002 */
    294,
    /* VFIXUPIMMPSZrmik */
  },
  { /* 5003 */
    294,
    /* VFIXUPIMMPSZrmikz */
  },
  { /* 5004 */
    530,
    /* VFIXUPIMMPSZrri */
  },
  { /* 5005 */
    536,
    /* VFIXUPIMMPSZrrib */
  },
  { /* 5006 */
    537,
    /* VFIXUPIMMPSZrribk */
  },
  { /* 5007 */
    537,
    /* VFIXUPIMMPSZrribkz */
  },
  { /* 5008 */
    297,
    /* VFIXUPIMMPSZrrik */
  },
  { /* 5009 */
    297,
    /* VFIXUPIMMPSZrrikz */
  },
  { /* 5010 */
    522,
    /* VFIXUPIMMSDZrmi */
  },
  { /* 5011 */
    300,
    /* VFIXUPIMMSDZrmik */
  },
  { /* 5012 */
    300,
    /* VFIXUPIMMSDZrmikz */
  },
  { /* 5013 */
    538,
    /* VFIXUPIMMSDZrri */
  },
  { /* 5014 */
    538,
    /* VFIXUPIMMSDZrrib */
  },
  { /* 5015 */
    539,
    /* VFIXUPIMMSDZrribk */
  },
  { /* 5016 */
    539,
    /* VFIXUPIMMSDZrribkz */
  },
  { /* 5017 */
    539,
    /* VFIXUPIMMSDZrrik */
  },
  { /* 5018 */
    539,
    /* VFIXUPIMMSDZrrikz */
  },
  { /* 5019 */
    533,
    /* VFIXUPIMMSSZrmi */
  },
  { /* 5020 */
    273,
    /* VFIXUPIMMSSZrmik */
  },
  { /* 5021 */
    273,
    /* VFIXUPIMMSSZrmikz */
  },
  { /* 5022 */
    540,
    /* VFIXUPIMMSSZrri */
  },
  { /* 5023 */
    540,
    /* VFIXUPIMMSSZrrib */
  },
  { /* 5024 */
    541,
    /* VFIXUPIMMSSZrribk */
  },
  { /* 5025 */
    541,
    /* VFIXUPIMMSSZrribkz */
  },
  { /* 5026 */
    541,
    /* VFIXUPIMMSSZrrik */
  },
  { /* 5027 */
    541,
    /* VFIXUPIMMSSZrrikz */
  },
  { /* 5028 */
    542,
    /* VFMADD132PDYm */
  },
  { /* 5029 */
    543,
    /* VFMADD132PDYr */
  },
  { /* 5030 */
    213,
    /* VFMADD132PDZ128m */
  },
  { /* 5031 */
    544,
    /* VFMADD132PDZ128mb */
  },
  { /* 5032 */
    219,
    /* VFMADD132PDZ128mbk */
  },
  { /* 5033 */
    219,
    /* VFMADD132PDZ128mbkz */
  },
  { /* 5034 */
    214,
    /* VFMADD132PDZ128mk */
  },
  { /* 5035 */
    214,
    /* VFMADD132PDZ128mkz */
  },
  { /* 5036 */
    508,
    /* VFMADD132PDZ128r */
  },
  { /* 5037 */
    223,
    /* VFMADD132PDZ128rk */
  },
  { /* 5038 */
    223,
    /* VFMADD132PDZ128rkz */
  },
  { /* 5039 */
    509,
    /* VFMADD132PDZ256m */
  },
  { /* 5040 */
    545,
    /* VFMADD132PDZ256mb */
  },
  { /* 5041 */
    227,
    /* VFMADD132PDZ256mbk */
  },
  { /* 5042 */
    227,
    /* VFMADD132PDZ256mbkz */
  },
  { /* 5043 */
    229,
    /* VFMADD132PDZ256mk */
  },
  { /* 5044 */
    229,
    /* VFMADD132PDZ256mkz */
  },
  { /* 5045 */
    511,
    /* VFMADD132PDZ256r */
  },
  { /* 5046 */
    232,
    /* VFMADD132PDZ256rk */
  },
  { /* 5047 */
    232,
    /* VFMADD132PDZ256rkz */
  },
  { /* 5048 */
    512,
    /* VFMADD132PDZm */
  },
  { /* 5049 */
    546,
    /* VFMADD132PDZmb */
  },
  { /* 5050 */
    236,
    /* VFMADD132PDZmbk */
  },
  { /* 5051 */
    236,
    /* VFMADD132PDZmbkz */
  },
  { /* 5052 */
    238,
    /* VFMADD132PDZmk */
  },
  { /* 5053 */
    238,
    /* VFMADD132PDZmkz */
  },
  { /* 5054 */
    514,
    /* VFMADD132PDZr */
  },
  { /* 5055 */
    547,
    /* VFMADD132PDZrb */
  },
  { /* 5056 */
    242,
    /* VFMADD132PDZrbk */
  },
  { /* 5057 */
    242,
    /* VFMADD132PDZrbkz */
  },
  { /* 5058 */
    244,
    /* VFMADD132PDZrk */
  },
  { /* 5059 */
    244,
    /* VFMADD132PDZrkz */
  },
  { /* 5060 */
    548,
    /* VFMADD132PDm */
  },
  { /* 5061 */
    549,
    /* VFMADD132PDr */
  },
  { /* 5062 */
    542,
    /* VFMADD132PSYm */
  },
  { /* 5063 */
    543,
    /* VFMADD132PSYr */
  },
  { /* 5064 */
    213,
    /* VFMADD132PSZ128m */
  },
  { /* 5065 */
    507,
    /* VFMADD132PSZ128mb */
  },
  { /* 5066 */
    249,
    /* VFMADD132PSZ128mbk */
  },
  { /* 5067 */
    249,
    /* VFMADD132PSZ128mbkz */
  },
  { /* 5068 */
    214,
    /* VFMADD132PSZ128mk */
  },
  { /* 5069 */
    214,
    /* VFMADD132PSZ128mkz */
  },
  { /* 5070 */
    508,
    /* VFMADD132PSZ128r */
  },
  { /* 5071 */
    223,
    /* VFMADD132PSZ128rk */
  },
  { /* 5072 */
    223,
    /* VFMADD132PSZ128rkz */
  },
  { /* 5073 */
    509,
    /* VFMADD132PSZ256m */
  },
  { /* 5074 */
    510,
    /* VFMADD132PSZ256mb */
  },
  { /* 5075 */
    252,
    /* VFMADD132PSZ256mbk */
  },
  { /* 5076 */
    252,
    /* VFMADD132PSZ256mbkz */
  },
  { /* 5077 */
    229,
    /* VFMADD132PSZ256mk */
  },
  { /* 5078 */
    229,
    /* VFMADD132PSZ256mkz */
  },
  { /* 5079 */
    511,
    /* VFMADD132PSZ256r */
  },
  { /* 5080 */
    232,
    /* VFMADD132PSZ256rk */
  },
  { /* 5081 */
    232,
    /* VFMADD132PSZ256rkz */
  },
  { /* 5082 */
    512,
    /* VFMADD132PSZm */
  },
  { /* 5083 */
    513,
    /* VFMADD132PSZmb */
  },
  { /* 5084 */
    255,
    /* VFMADD132PSZmbk */
  },
  { /* 5085 */
    255,
    /* VFMADD132PSZmbkz */
  },
  { /* 5086 */
    238,
    /* VFMADD132PSZmk */
  },
  { /* 5087 */
    238,
    /* VFMADD132PSZmkz */
  },
  { /* 5088 */
    514,
    /* VFMADD132PSZr */
  },
  { /* 5089 */
    550,
    /* VFMADD132PSZrb */
  },
  { /* 5090 */
    258,
    /* VFMADD132PSZrbk */
  },
  { /* 5091 */
    258,
    /* VFMADD132PSZrbkz */
  },
  { /* 5092 */
    244,
    /* VFMADD132PSZrk */
  },
  { /* 5093 */
    244,
    /* VFMADD132PSZrkz */
  },
  { /* 5094 */
    548,
    /* VFMADD132PSm */
  },
  { /* 5095 */
    549,
    /* VFMADD132PSr */
  },
  { /* 5096 */
    0,
    /*  */
  },
  { /* 5097 */
    544,
    /* VFMADD132SDZm_Int */
  },
  { /* 5098 */
    219,
    /* VFMADD132SDZm_Intk */
  },
  { /* 5099 */
    219,
    /* VFMADD132SDZm_Intkz */
  },
  { /* 5100 */
    0,
    /*  */
  },
  { /* 5101 */
    551,
    /* VFMADD132SDZr_Int */
  },
  { /* 5102 */
    261,
    /* VFMADD132SDZr_Intk */
  },
  { /* 5103 */
    261,
    /* VFMADD132SDZr_Intkz */
  },
  { /* 5104 */
    0,
    /*  */
  },
  { /* 5105 */
    552,
    /* VFMADD132SDZrb_Int */
  },
  { /* 5106 */
    264,
    /* VFMADD132SDZrb_Intk */
  },
  { /* 5107 */
    264,
    /* VFMADD132SDZrb_Intkz */
  },
  { /* 5108 */
    0,
    /*  */
  },
  { /* 5109 */
    548,
    /* VFMADD132SDm_Int */
  },
  { /* 5110 */
    0,
    /*  */
  },
  { /* 5111 */
    549,
    /* VFMADD132SDr_Int */
  },
  { /* 5112 */
    0,
    /*  */
  },
  { /* 5113 */
    507,
    /* VFMADD132SSZm_Int */
  },
  { /* 5114 */
    249,
    /* VFMADD132SSZm_Intk */
  },
  { /* 5115 */
    249,
    /* VFMADD132SSZm_Intkz */
  },
  { /* 5116 */
    0,
    /*  */
  },
  { /* 5117 */
    553,
    /* VFMADD132SSZr_Int */
  },
  { /* 5118 */
    267,
    /* VFMADD132SSZr_Intk */
  },
  { /* 5119 */
    267,
    /* VFMADD132SSZr_Intkz */
  },
  { /* 5120 */
    0,
    /*  */
  },
  { /* 5121 */
    554,
    /* VFMADD132SSZrb_Int */
  },
  { /* 5122 */
    270,
    /* VFMADD132SSZrb_Intk */
  },
  { /* 5123 */
    270,
    /* VFMADD132SSZrb_Intkz */
  },
  { /* 5124 */
    0,
    /*  */
  },
  { /* 5125 */
    548,
    /* VFMADD132SSm_Int */
  },
  { /* 5126 */
    0,
    /*  */
  },
  { /* 5127 */
    549,
    /* VFMADD132SSr_Int */
  },
  { /* 5128 */
    542,
    /* VFMADD213PDYm */
  },
  { /* 5129 */
    543,
    /* VFMADD213PDYr */
  },
  { /* 5130 */
    213,
    /* VFMADD213PDZ128m */
  },
  { /* 5131 */
    544,
    /* VFMADD213PDZ128mb */
  },
  { /* 5132 */
    219,
    /* VFMADD213PDZ128mbk */
  },
  { /* 5133 */
    219,
    /* VFMADD213PDZ128mbkz */
  },
  { /* 5134 */
    214,
    /* VFMADD213PDZ128mk */
  },
  { /* 5135 */
    214,
    /* VFMADD213PDZ128mkz */
  },
  { /* 5136 */
    508,
    /* VFMADD213PDZ128r */
  },
  { /* 5137 */
    223,
    /* VFMADD213PDZ128rk */
  },
  { /* 5138 */
    223,
    /* VFMADD213PDZ128rkz */
  },
  { /* 5139 */
    509,
    /* VFMADD213PDZ256m */
  },
  { /* 5140 */
    545,
    /* VFMADD213PDZ256mb */
  },
  { /* 5141 */
    227,
    /* VFMADD213PDZ256mbk */
  },
  { /* 5142 */
    227,
    /* VFMADD213PDZ256mbkz */
  },
  { /* 5143 */
    229,
    /* VFMADD213PDZ256mk */
  },
  { /* 5144 */
    229,
    /* VFMADD213PDZ256mkz */
  },
  { /* 5145 */
    511,
    /* VFMADD213PDZ256r */
  },
  { /* 5146 */
    232,
    /* VFMADD213PDZ256rk */
  },
  { /* 5147 */
    232,
    /* VFMADD213PDZ256rkz */
  },
  { /* 5148 */
    512,
    /* VFMADD213PDZm */
  },
  { /* 5149 */
    546,
    /* VFMADD213PDZmb */
  },
  { /* 5150 */
    236,
    /* VFMADD213PDZmbk */
  },
  { /* 5151 */
    236,
    /* VFMADD213PDZmbkz */
  },
  { /* 5152 */
    238,
    /* VFMADD213PDZmk */
  },
  { /* 5153 */
    238,
    /* VFMADD213PDZmkz */
  },
  { /* 5154 */
    514,
    /* VFMADD213PDZr */
  },
  { /* 5155 */
    547,
    /* VFMADD213PDZrb */
  },
  { /* 5156 */
    242,
    /* VFMADD213PDZrbk */
  },
  { /* 5157 */
    242,
    /* VFMADD213PDZrbkz */
  },
  { /* 5158 */
    244,
    /* VFMADD213PDZrk */
  },
  { /* 5159 */
    244,
    /* VFMADD213PDZrkz */
  },
  { /* 5160 */
    548,
    /* VFMADD213PDm */
  },
  { /* 5161 */
    549,
    /* VFMADD213PDr */
  },
  { /* 5162 */
    542,
    /* VFMADD213PSYm */
  },
  { /* 5163 */
    543,
    /* VFMADD213PSYr */
  },
  { /* 5164 */
    213,
    /* VFMADD213PSZ128m */
  },
  { /* 5165 */
    507,
    /* VFMADD213PSZ128mb */
  },
  { /* 5166 */
    249,
    /* VFMADD213PSZ128mbk */
  },
  { /* 5167 */
    249,
    /* VFMADD213PSZ128mbkz */
  },
  { /* 5168 */
    214,
    /* VFMADD213PSZ128mk */
  },
  { /* 5169 */
    214,
    /* VFMADD213PSZ128mkz */
  },
  { /* 5170 */
    508,
    /* VFMADD213PSZ128r */
  },
  { /* 5171 */
    223,
    /* VFMADD213PSZ128rk */
  },
  { /* 5172 */
    223,
    /* VFMADD213PSZ128rkz */
  },
  { /* 5173 */
    509,
    /* VFMADD213PSZ256m */
  },
  { /* 5174 */
    510,
    /* VFMADD213PSZ256mb */
  },
  { /* 5175 */
    252,
    /* VFMADD213PSZ256mbk */
  },
  { /* 5176 */
    252,
    /* VFMADD213PSZ256mbkz */
  },
  { /* 5177 */
    229,
    /* VFMADD213PSZ256mk */
  },
  { /* 5178 */
    229,
    /* VFMADD213PSZ256mkz */
  },
  { /* 5179 */
    511,
    /* VFMADD213PSZ256r */
  },
  { /* 5180 */
    232,
    /* VFMADD213PSZ256rk */
  },
  { /* 5181 */
    232,
    /* VFMADD213PSZ256rkz */
  },
  { /* 5182 */
    512,
    /* VFMADD213PSZm */
  },
  { /* 5183 */
    513,
    /* VFMADD213PSZmb */
  },
  { /* 5184 */
    255,
    /* VFMADD213PSZmbk */
  },
  { /* 5185 */
    255,
    /* VFMADD213PSZmbkz */
  },
  { /* 5186 */
    238,
    /* VFMADD213PSZmk */
  },
  { /* 5187 */
    238,
    /* VFMADD213PSZmkz */
  },
  { /* 5188 */
    514,
    /* VFMADD213PSZr */
  },
  { /* 5189 */
    550,
    /* VFMADD213PSZrb */
  },
  { /* 5190 */
    258,
    /* VFMADD213PSZrbk */
  },
  { /* 5191 */
    258,
    /* VFMADD213PSZrbkz */
  },
  { /* 5192 */
    244,
    /* VFMADD213PSZrk */
  },
  { /* 5193 */
    244,
    /* VFMADD213PSZrkz */
  },
  { /* 5194 */
    548,
    /* VFMADD213PSm */
  },
  { /* 5195 */
    549,
    /* VFMADD213PSr */
  },
  { /* 5196 */
    0,
    /*  */
  },
  { /* 5197 */
    544,
    /* VFMADD213SDZm_Int */
  },
  { /* 5198 */
    219,
    /* VFMADD213SDZm_Intk */
  },
  { /* 5199 */
    219,
    /* VFMADD213SDZm_Intkz */
  },
  { /* 5200 */
    0,
    /*  */
  },
  { /* 5201 */
    551,
    /* VFMADD213SDZr_Int */
  },
  { /* 5202 */
    261,
    /* VFMADD213SDZr_Intk */
  },
  { /* 5203 */
    261,
    /* VFMADD213SDZr_Intkz */
  },
  { /* 5204 */
    0,
    /*  */
  },
  { /* 5205 */
    552,
    /* VFMADD213SDZrb_Int */
  },
  { /* 5206 */
    264,
    /* VFMADD213SDZrb_Intk */
  },
  { /* 5207 */
    264,
    /* VFMADD213SDZrb_Intkz */
  },
  { /* 5208 */
    0,
    /*  */
  },
  { /* 5209 */
    548,
    /* VFMADD213SDm_Int */
  },
  { /* 5210 */
    0,
    /*  */
  },
  { /* 5211 */
    549,
    /* VFMADD213SDr_Int */
  },
  { /* 5212 */
    0,
    /*  */
  },
  { /* 5213 */
    507,
    /* VFMADD213SSZm_Int */
  },
  { /* 5214 */
    249,
    /* VFMADD213SSZm_Intk */
  },
  { /* 5215 */
    249,
    /* VFMADD213SSZm_Intkz */
  },
  { /* 5216 */
    0,
    /*  */
  },
  { /* 5217 */
    553,
    /* VFMADD213SSZr_Int */
  },
  { /* 5218 */
    267,
    /* VFMADD213SSZr_Intk */
  },
  { /* 5219 */
    267,
    /* VFMADD213SSZr_Intkz */
  },
  { /* 5220 */
    0,
    /*  */
  },
  { /* 5221 */
    554,
    /* VFMADD213SSZrb_Int */
  },
  { /* 5222 */
    270,
    /* VFMADD213SSZrb_Intk */
  },
  { /* 5223 */
    270,
    /* VFMADD213SSZrb_Intkz */
  },
  { /* 5224 */
    0,
    /*  */
  },
  { /* 5225 */
    548,
    /* VFMADD213SSm_Int */
  },
  { /* 5226 */
    0,
    /*  */
  },
  { /* 5227 */
    549,
    /* VFMADD213SSr_Int */
  },
  { /* 5228 */
    542,
    /* VFMADD231PDYm */
  },
  { /* 5229 */
    543,
    /* VFMADD231PDYr */
  },
  { /* 5230 */
    213,
    /* VFMADD231PDZ128m */
  },
  { /* 5231 */
    544,
    /* VFMADD231PDZ128mb */
  },
  { /* 5232 */
    219,
    /* VFMADD231PDZ128mbk */
  },
  { /* 5233 */
    219,
    /* VFMADD231PDZ128mbkz */
  },
  { /* 5234 */
    214,
    /* VFMADD231PDZ128mk */
  },
  { /* 5235 */
    214,
    /* VFMADD231PDZ128mkz */
  },
  { /* 5236 */
    508,
    /* VFMADD231PDZ128r */
  },
  { /* 5237 */
    223,
    /* VFMADD231PDZ128rk */
  },
  { /* 5238 */
    223,
    /* VFMADD231PDZ128rkz */
  },
  { /* 5239 */
    509,
    /* VFMADD231PDZ256m */
  },
  { /* 5240 */
    545,
    /* VFMADD231PDZ256mb */
  },
  { /* 5241 */
    227,
    /* VFMADD231PDZ256mbk */
  },
  { /* 5242 */
    227,
    /* VFMADD231PDZ256mbkz */
  },
  { /* 5243 */
    229,
    /* VFMADD231PDZ256mk */
  },
  { /* 5244 */
    229,
    /* VFMADD231PDZ256mkz */
  },
  { /* 5245 */
    511,
    /* VFMADD231PDZ256r */
  },
  { /* 5246 */
    232,
    /* VFMADD231PDZ256rk */
  },
  { /* 5247 */
    232,
    /* VFMADD231PDZ256rkz */
  },
  { /* 5248 */
    512,
    /* VFMADD231PDZm */
  },
  { /* 5249 */
    546,
    /* VFMADD231PDZmb */
  },
  { /* 5250 */
    236,
    /* VFMADD231PDZmbk */
  },
  { /* 5251 */
    236,
    /* VFMADD231PDZmbkz */
  },
  { /* 5252 */
    238,
    /* VFMADD231PDZmk */
  },
  { /* 5253 */
    238,
    /* VFMADD231PDZmkz */
  },
  { /* 5254 */
    514,
    /* VFMADD231PDZr */
  },
  { /* 5255 */
    547,
    /* VFMADD231PDZrb */
  },
  { /* 5256 */
    242,
    /* VFMADD231PDZrbk */
  },
  { /* 5257 */
    242,
    /* VFMADD231PDZrbkz */
  },
  { /* 5258 */
    244,
    /* VFMADD231PDZrk */
  },
  { /* 5259 */
    244,
    /* VFMADD231PDZrkz */
  },
  { /* 5260 */
    548,
    /* VFMADD231PDm */
  },
  { /* 5261 */
    549,
    /* VFMADD231PDr */
  },
  { /* 5262 */
    542,
    /* VFMADD231PSYm */
  },
  { /* 5263 */
    543,
    /* VFMADD231PSYr */
  },
  { /* 5264 */
    213,
    /* VFMADD231PSZ128m */
  },
  { /* 5265 */
    507,
    /* VFMADD231PSZ128mb */
  },
  { /* 5266 */
    249,
    /* VFMADD231PSZ128mbk */
  },
  { /* 5267 */
    249,
    /* VFMADD231PSZ128mbkz */
  },
  { /* 5268 */
    214,
    /* VFMADD231PSZ128mk */
  },
  { /* 5269 */
    214,
    /* VFMADD231PSZ128mkz */
  },
  { /* 5270 */
    508,
    /* VFMADD231PSZ128r */
  },
  { /* 5271 */
    223,
    /* VFMADD231PSZ128rk */
  },
  { /* 5272 */
    223,
    /* VFMADD231PSZ128rkz */
  },
  { /* 5273 */
    509,
    /* VFMADD231PSZ256m */
  },
  { /* 5274 */
    510,
    /* VFMADD231PSZ256mb */
  },
  { /* 5275 */
    252,
    /* VFMADD231PSZ256mbk */
  },
  { /* 5276 */
    252,
    /* VFMADD231PSZ256mbkz */
  },
  { /* 5277 */
    229,
    /* VFMADD231PSZ256mk */
  },
  { /* 5278 */
    229,
    /* VFMADD231PSZ256mkz */
  },
  { /* 5279 */
    511,
    /* VFMADD231PSZ256r */
  },
  { /* 5280 */
    232,
    /* VFMADD231PSZ256rk */
  },
  { /* 5281 */
    232,
    /* VFMADD231PSZ256rkz */
  },
  { /* 5282 */
    512,
    /* VFMADD231PSZm */
  },
  { /* 5283 */
    513,
    /* VFMADD231PSZmb */
  },
  { /* 5284 */
    255,
    /* VFMADD231PSZmbk */
  },
  { /* 5285 */
    255,
    /* VFMADD231PSZmbkz */
  },
  { /* 5286 */
    238,
    /* VFMADD231PSZmk */
  },
  { /* 5287 */
    238,
    /* VFMADD231PSZmkz */
  },
  { /* 5288 */
    514,
    /* VFMADD231PSZr */
  },
  { /* 5289 */
    550,
    /* VFMADD231PSZrb */
  },
  { /* 5290 */
    258,
    /* VFMADD231PSZrbk */
  },
  { /* 5291 */
    258,
    /* VFMADD231PSZrbkz */
  },
  { /* 5292 */
    244,
    /* VFMADD231PSZrk */
  },
  { /* 5293 */
    244,
    /* VFMADD231PSZrkz */
  },
  { /* 5294 */
    548,
    /* VFMADD231PSm */
  },
  { /* 5295 */
    549,
    /* VFMADD231PSr */
  },
  { /* 5296 */
    0,
    /*  */
  },
  { /* 5297 */
    544,
    /* VFMADD231SDZm_Int */
  },
  { /* 5298 */
    219,
    /* VFMADD231SDZm_Intk */
  },
  { /* 5299 */
    219,
    /* VFMADD231SDZm_Intkz */
  },
  { /* 5300 */
    0,
    /*  */
  },
  { /* 5301 */
    551,
    /* VFMADD231SDZr_Int */
  },
  { /* 5302 */
    261,
    /* VFMADD231SDZr_Intk */
  },
  { /* 5303 */
    261,
    /* VFMADD231SDZr_Intkz */
  },
  { /* 5304 */
    0,
    /*  */
  },
  { /* 5305 */
    552,
    /* VFMADD231SDZrb_Int */
  },
  { /* 5306 */
    264,
    /* VFMADD231SDZrb_Intk */
  },
  { /* 5307 */
    264,
    /* VFMADD231SDZrb_Intkz */
  },
  { /* 5308 */
    0,
    /*  */
  },
  { /* 5309 */
    548,
    /* VFMADD231SDm_Int */
  },
  { /* 5310 */
    0,
    /*  */
  },
  { /* 5311 */
    549,
    /* VFMADD231SDr_Int */
  },
  { /* 5312 */
    0,
    /*  */
  },
  { /* 5313 */
    507,
    /* VFMADD231SSZm_Int */
  },
  { /* 5314 */
    249,
    /* VFMADD231SSZm_Intk */
  },
  { /* 5315 */
    249,
    /* VFMADD231SSZm_Intkz */
  },
  { /* 5316 */
    0,
    /*  */
  },
  { /* 5317 */
    553,
    /* VFMADD231SSZr_Int */
  },
  { /* 5318 */
    267,
    /* VFMADD231SSZr_Intk */
  },
  { /* 5319 */
    267,
    /* VFMADD231SSZr_Intkz */
  },
  { /* 5320 */
    0,
    /*  */
  },
  { /* 5321 */
    554,
    /* VFMADD231SSZrb_Int */
  },
  { /* 5322 */
    270,
    /* VFMADD231SSZrb_Intk */
  },
  { /* 5323 */
    270,
    /* VFMADD231SSZrb_Intkz */
  },
  { /* 5324 */
    0,
    /*  */
  },
  { /* 5325 */
    548,
    /* VFMADD231SSm_Int */
  },
  { /* 5326 */
    0,
    /*  */
  },
  { /* 5327 */
    549,
    /* VFMADD231SSr_Int */
  },
  { /* 5328 */
    312,
    /* VFMADDPD4Ymr */
  },
  { /* 5329 */
    555,
    /* VFMADDPD4Yrm */
  },
  { /* 5330 */
    556,
    /* VFMADDPD4Yrr */
  },
  { /* 5331 */
    313,
    /* VFMADDPD4Yrr_REV */
  },
  { /* 5332 */
    314,
    /* VFMADDPD4mr */
  },
  { /* 5333 */
    557,
    /* VFMADDPD4rm */
  },
  { /* 5334 */
    558,
    /* VFMADDPD4rr */
  },
  { /* 5335 */
    315,
    /* VFMADDPD4rr_REV */
  },
  { /* 5336 */
    312,
    /* VFMADDPS4Ymr */
  },
  { /* 5337 */
    555,
    /* VFMADDPS4Yrm */
  },
  { /* 5338 */
    556,
    /* VFMADDPS4Yrr */
  },
  { /* 5339 */
    313,
    /* VFMADDPS4Yrr_REV */
  },
  { /* 5340 */
    314,
    /* VFMADDPS4mr */
  },
  { /* 5341 */
    557,
    /* VFMADDPS4rm */
  },
  { /* 5342 */
    558,
    /* VFMADDPS4rr */
  },
  { /* 5343 */
    315,
    /* VFMADDPS4rr_REV */
  },
  { /* 5344 */
    314,
    /* VFMADDSD4mr */
  },
  { /* 5345 */
    0,
    /*  */
  },
  { /* 5346 */
    557,
    /* VFMADDSD4rm */
  },
  { /* 5347 */
    0,
    /*  */
  },
  { /* 5348 */
    558,
    /* VFMADDSD4rr */
  },
  { /* 5349 */
    0,
    /*  */
  },
  { /* 5350 */
    0,
    /*  */
  },
  { /* 5351 */
    315,
    /* VFMADDSD4rr_REV */
  },
  { /* 5352 */
    314,
    /* VFMADDSS4mr */
  },
  { /* 5353 */
    0,
    /*  */
  },
  { /* 5354 */
    557,
    /* VFMADDSS4rm */
  },
  { /* 5355 */
    0,
    /*  */
  },
  { /* 5356 */
    558,
    /* VFMADDSS4rr */
  },
  { /* 5357 */
    0,
    /*  */
  },
  { /* 5358 */
    0,
    /*  */
  },
  { /* 5359 */
    315,
    /* VFMADDSS4rr_REV */
  },
  { /* 5360 */
    542,
    /* VFMADDSUB132PDYm */
  },
  { /* 5361 */
    543,
    /* VFMADDSUB132PDYr */
  },
  { /* 5362 */
    213,
    /* VFMADDSUB132PDZ128m */
  },
  { /* 5363 */
    544,
    /* VFMADDSUB132PDZ128mb */
  },
  { /* 5364 */
    219,
    /* VFMADDSUB132PDZ128mbk */
  },
  { /* 5365 */
    219,
    /* VFMADDSUB132PDZ128mbkz */
  },
  { /* 5366 */
    214,
    /* VFMADDSUB132PDZ128mk */
  },
  { /* 5367 */
    214,
    /* VFMADDSUB132PDZ128mkz */
  },
  { /* 5368 */
    508,
    /* VFMADDSUB132PDZ128r */
  },
  { /* 5369 */
    223,
    /* VFMADDSUB132PDZ128rk */
  },
  { /* 5370 */
    223,
    /* VFMADDSUB132PDZ128rkz */
  },
  { /* 5371 */
    509,
    /* VFMADDSUB132PDZ256m */
  },
  { /* 5372 */
    545,
    /* VFMADDSUB132PDZ256mb */
  },
  { /* 5373 */
    227,
    /* VFMADDSUB132PDZ256mbk */
  },
  { /* 5374 */
    227,
    /* VFMADDSUB132PDZ256mbkz */
  },
  { /* 5375 */
    229,
    /* VFMADDSUB132PDZ256mk */
  },
  { /* 5376 */
    229,
    /* VFMADDSUB132PDZ256mkz */
  },
  { /* 5377 */
    511,
    /* VFMADDSUB132PDZ256r */
  },
  { /* 5378 */
    232,
    /* VFMADDSUB132PDZ256rk */
  },
  { /* 5379 */
    232,
    /* VFMADDSUB132PDZ256rkz */
  },
  { /* 5380 */
    512,
    /* VFMADDSUB132PDZm */
  },
  { /* 5381 */
    546,
    /* VFMADDSUB132PDZmb */
  },
  { /* 5382 */
    236,
    /* VFMADDSUB132PDZmbk */
  },
  { /* 5383 */
    236,
    /* VFMADDSUB132PDZmbkz */
  },
  { /* 5384 */
    238,
    /* VFMADDSUB132PDZmk */
  },
  { /* 5385 */
    238,
    /* VFMADDSUB132PDZmkz */
  },
  { /* 5386 */
    514,
    /* VFMADDSUB132PDZr */
  },
  { /* 5387 */
    547,
    /* VFMADDSUB132PDZrb */
  },
  { /* 5388 */
    242,
    /* VFMADDSUB132PDZrbk */
  },
  { /* 5389 */
    242,
    /* VFMADDSUB132PDZrbkz */
  },
  { /* 5390 */
    244,
    /* VFMADDSUB132PDZrk */
  },
  { /* 5391 */
    244,
    /* VFMADDSUB132PDZrkz */
  },
  { /* 5392 */
    548,
    /* VFMADDSUB132PDm */
  },
  { /* 5393 */
    549,
    /* VFMADDSUB132PDr */
  },
  { /* 5394 */
    542,
    /* VFMADDSUB132PSYm */
  },
  { /* 5395 */
    543,
    /* VFMADDSUB132PSYr */
  },
  { /* 5396 */
    213,
    /* VFMADDSUB132PSZ128m */
  },
  { /* 5397 */
    507,
    /* VFMADDSUB132PSZ128mb */
  },
  { /* 5398 */
    249,
    /* VFMADDSUB132PSZ128mbk */
  },
  { /* 5399 */
    249,
    /* VFMADDSUB132PSZ128mbkz */
  },
  { /* 5400 */
    214,
    /* VFMADDSUB132PSZ128mk */
  },
  { /* 5401 */
    214,
    /* VFMADDSUB132PSZ128mkz */
  },
  { /* 5402 */
    508,
    /* VFMADDSUB132PSZ128r */
  },
  { /* 5403 */
    223,
    /* VFMADDSUB132PSZ128rk */
  },
  { /* 5404 */
    223,
    /* VFMADDSUB132PSZ128rkz */
  },
  { /* 5405 */
    509,
    /* VFMADDSUB132PSZ256m */
  },
  { /* 5406 */
    510,
    /* VFMADDSUB132PSZ256mb */
  },
  { /* 5407 */
    252,
    /* VFMADDSUB132PSZ256mbk */
  },
  { /* 5408 */
    252,
    /* VFMADDSUB132PSZ256mbkz */
  },
  { /* 5409 */
    229,
    /* VFMADDSUB132PSZ256mk */
  },
  { /* 5410 */
    229,
    /* VFMADDSUB132PSZ256mkz */
  },
  { /* 5411 */
    511,
    /* VFMADDSUB132PSZ256r */
  },
  { /* 5412 */
    232,
    /* VFMADDSUB132PSZ256rk */
  },
  { /* 5413 */
    232,
    /* VFMADDSUB132PSZ256rkz */
  },
  { /* 5414 */
    512,
    /* VFMADDSUB132PSZm */
  },
  { /* 5415 */
    513,
    /* VFMADDSUB132PSZmb */
  },
  { /* 5416 */
    255,
    /* VFMADDSUB132PSZmbk */
  },
  { /* 5417 */
    255,
    /* VFMADDSUB132PSZmbkz */
  },
  { /* 5418 */
    238,
    /* VFMADDSUB132PSZmk */
  },
  { /* 5419 */
    238,
    /* VFMADDSUB132PSZmkz */
  },
  { /* 5420 */
    514,
    /* VFMADDSUB132PSZr */
  },
  { /* 5421 */
    550,
    /* VFMADDSUB132PSZrb */
  },
  { /* 5422 */
    258,
    /* VFMADDSUB132PSZrbk */
  },
  { /* 5423 */
    258,
    /* VFMADDSUB132PSZrbkz */
  },
  { /* 5424 */
    244,
    /* VFMADDSUB132PSZrk */
  },
  { /* 5425 */
    244,
    /* VFMADDSUB132PSZrkz */
  },
  { /* 5426 */
    548,
    /* VFMADDSUB132PSm */
  },
  { /* 5427 */
    549,
    /* VFMADDSUB132PSr */
  },
  { /* 5428 */
    542,
    /* VFMADDSUB213PDYm */
  },
  { /* 5429 */
    543,
    /* VFMADDSUB213PDYr */
  },
  { /* 5430 */
    213,
    /* VFMADDSUB213PDZ128m */
  },
  { /* 5431 */
    544,
    /* VFMADDSUB213PDZ128mb */
  },
  { /* 5432 */
    219,
    /* VFMADDSUB213PDZ128mbk */
  },
  { /* 5433 */
    219,
    /* VFMADDSUB213PDZ128mbkz */
  },
  { /* 5434 */
    214,
    /* VFMADDSUB213PDZ128mk */
  },
  { /* 5435 */
    214,
    /* VFMADDSUB213PDZ128mkz */
  },
  { /* 5436 */
    508,
    /* VFMADDSUB213PDZ128r */
  },
  { /* 5437 */
    223,
    /* VFMADDSUB213PDZ128rk */
  },
  { /* 5438 */
    223,
    /* VFMADDSUB213PDZ128rkz */
  },
  { /* 5439 */
    509,
    /* VFMADDSUB213PDZ256m */
  },
  { /* 5440 */
    545,
    /* VFMADDSUB213PDZ256mb */
  },
  { /* 5441 */
    227,
    /* VFMADDSUB213PDZ256mbk */
  },
  { /* 5442 */
    227,
    /* VFMADDSUB213PDZ256mbkz */
  },
  { /* 5443 */
    229,
    /* VFMADDSUB213PDZ256mk */
  },
  { /* 5444 */
    229,
    /* VFMADDSUB213PDZ256mkz */
  },
  { /* 5445 */
    511,
    /* VFMADDSUB213PDZ256r */
  },
  { /* 5446 */
    232,
    /* VFMADDSUB213PDZ256rk */
  },
  { /* 5447 */
    232,
    /* VFMADDSUB213PDZ256rkz */
  },
  { /* 5448 */
    512,
    /* VFMADDSUB213PDZm */
  },
  { /* 5449 */
    546,
    /* VFMADDSUB213PDZmb */
  },
  { /* 5450 */
    236,
    /* VFMADDSUB213PDZmbk */
  },
  { /* 5451 */
    236,
    /* VFMADDSUB213PDZmbkz */
  },
  { /* 5452 */
    238,
    /* VFMADDSUB213PDZmk */
  },
  { /* 5453 */
    238,
    /* VFMADDSUB213PDZmkz */
  },
  { /* 5454 */
    514,
    /* VFMADDSUB213PDZr */
  },
  { /* 5455 */
    547,
    /* VFMADDSUB213PDZrb */
  },
  { /* 5456 */
    242,
    /* VFMADDSUB213PDZrbk */
  },
  { /* 5457 */
    242,
    /* VFMADDSUB213PDZrbkz */
  },
  { /* 5458 */
    244,
    /* VFMADDSUB213PDZrk */
  },
  { /* 5459 */
    244,
    /* VFMADDSUB213PDZrkz */
  },
  { /* 5460 */
    548,
    /* VFMADDSUB213PDm */
  },
  { /* 5461 */
    549,
    /* VFMADDSUB213PDr */
  },
  { /* 5462 */
    542,
    /* VFMADDSUB213PSYm */
  },
  { /* 5463 */
    543,
    /* VFMADDSUB213PSYr */
  },
  { /* 5464 */
    213,
    /* VFMADDSUB213PSZ128m */
  },
  { /* 5465 */
    507,
    /* VFMADDSUB213PSZ128mb */
  },
  { /* 5466 */
    249,
    /* VFMADDSUB213PSZ128mbk */
  },
  { /* 5467 */
    249,
    /* VFMADDSUB213PSZ128mbkz */
  },
  { /* 5468 */
    214,
    /* VFMADDSUB213PSZ128mk */
  },
  { /* 5469 */
    214,
    /* VFMADDSUB213PSZ128mkz */
  },
  { /* 5470 */
    508,
    /* VFMADDSUB213PSZ128r */
  },
  { /* 5471 */
    223,
    /* VFMADDSUB213PSZ128rk */
  },
  { /* 5472 */
    223,
    /* VFMADDSUB213PSZ128rkz */
  },
  { /* 5473 */
    509,
    /* VFMADDSUB213PSZ256m */
  },
  { /* 5474 */
    510,
    /* VFMADDSUB213PSZ256mb */
  },
  { /* 5475 */
    252,
    /* VFMADDSUB213PSZ256mbk */
  },
  { /* 5476 */
    252,
    /* VFMADDSUB213PSZ256mbkz */
  },
  { /* 5477 */
    229,
    /* VFMADDSUB213PSZ256mk */
  },
  { /* 5478 */
    229,
    /* VFMADDSUB213PSZ256mkz */
  },
  { /* 5479 */
    511,
    /* VFMADDSUB213PSZ256r */
  },
  { /* 5480 */
    232,
    /* VFMADDSUB213PSZ256rk */
  },
  { /* 5481 */
    232,
    /* VFMADDSUB213PSZ256rkz */
  },
  { /* 5482 */
    512,
    /* VFMADDSUB213PSZm */
  },
  { /* 5483 */
    513,
    /* VFMADDSUB213PSZmb */
  },
  { /* 5484 */
    255,
    /* VFMADDSUB213PSZmbk */
  },
  { /* 5485 */
    255,
    /* VFMADDSUB213PSZmbkz */
  },
  { /* 5486 */
    238,
    /* VFMADDSUB213PSZmk */
  },
  { /* 5487 */
    238,
    /* VFMADDSUB213PSZmkz */
  },
  { /* 5488 */
    514,
    /* VFMADDSUB213PSZr */
  },
  { /* 5489 */
    550,
    /* VFMADDSUB213PSZrb */
  },
  { /* 5490 */
    258,
    /* VFMADDSUB213PSZrbk */
  },
  { /* 5491 */
    258,
    /* VFMADDSUB213PSZrbkz */
  },
  { /* 5492 */
    244,
    /* VFMADDSUB213PSZrk */
  },
  { /* 5493 */
    244,
    /* VFMADDSUB213PSZrkz */
  },
  { /* 5494 */
    548,
    /* VFMADDSUB213PSm */
  },
  { /* 5495 */
    549,
    /* VFMADDSUB213PSr */
  },
  { /* 5496 */
    542,
    /* VFMADDSUB231PDYm */
  },
  { /* 5497 */
    543,
    /* VFMADDSUB231PDYr */
  },
  { /* 5498 */
    213,
    /* VFMADDSUB231PDZ128m */
  },
  { /* 5499 */
    544,
    /* VFMADDSUB231PDZ128mb */
  },
  { /* 5500 */
    219,
    /* VFMADDSUB231PDZ128mbk */
  },
  { /* 5501 */
    219,
    /* VFMADDSUB231PDZ128mbkz */
  },
  { /* 5502 */
    214,
    /* VFMADDSUB231PDZ128mk */
  },
  { /* 5503 */
    214,
    /* VFMADDSUB231PDZ128mkz */
  },
  { /* 5504 */
    508,
    /* VFMADDSUB231PDZ128r */
  },
  { /* 5505 */
    223,
    /* VFMADDSUB231PDZ128rk */
  },
  { /* 5506 */
    223,
    /* VFMADDSUB231PDZ128rkz */
  },
  { /* 5507 */
    509,
    /* VFMADDSUB231PDZ256m */
  },
  { /* 5508 */
    545,
    /* VFMADDSUB231PDZ256mb */
  },
  { /* 5509 */
    227,
    /* VFMADDSUB231PDZ256mbk */
  },
  { /* 5510 */
    227,
    /* VFMADDSUB231PDZ256mbkz */
  },
  { /* 5511 */
    229,
    /* VFMADDSUB231PDZ256mk */
  },
  { /* 5512 */
    229,
    /* VFMADDSUB231PDZ256mkz */
  },
  { /* 5513 */
    511,
    /* VFMADDSUB231PDZ256r */
  },
  { /* 5514 */
    232,
    /* VFMADDSUB231PDZ256rk */
  },
  { /* 5515 */
    232,
    /* VFMADDSUB231PDZ256rkz */
  },
  { /* 5516 */
    512,
    /* VFMADDSUB231PDZm */
  },
  { /* 5517 */
    546,
    /* VFMADDSUB231PDZmb */
  },
  { /* 5518 */
    236,
    /* VFMADDSUB231PDZmbk */
  },
  { /* 5519 */
    236,
    /* VFMADDSUB231PDZmbkz */
  },
  { /* 5520 */
    238,
    /* VFMADDSUB231PDZmk */
  },
  { /* 5521 */
    238,
    /* VFMADDSUB231PDZmkz */
  },
  { /* 5522 */
    514,
    /* VFMADDSUB231PDZr */
  },
  { /* 5523 */
    547,
    /* VFMADDSUB231PDZrb */
  },
  { /* 5524 */
    242,
    /* VFMADDSUB231PDZrbk */
  },
  { /* 5525 */
    242,
    /* VFMADDSUB231PDZrbkz */
  },
  { /* 5526 */
    244,
    /* VFMADDSUB231PDZrk */
  },
  { /* 5527 */
    244,
    /* VFMADDSUB231PDZrkz */
  },
  { /* 5528 */
    548,
    /* VFMADDSUB231PDm */
  },
  { /* 5529 */
    549,
    /* VFMADDSUB231PDr */
  },
  { /* 5530 */
    542,
    /* VFMADDSUB231PSYm */
  },
  { /* 5531 */
    543,
    /* VFMADDSUB231PSYr */
  },
  { /* 5532 */
    213,
    /* VFMADDSUB231PSZ128m */
  },
  { /* 5533 */
    507,
    /* VFMADDSUB231PSZ128mb */
  },
  { /* 5534 */
    249,
    /* VFMADDSUB231PSZ128mbk */
  },
  { /* 5535 */
    249,
    /* VFMADDSUB231PSZ128mbkz */
  },
  { /* 5536 */
    214,
    /* VFMADDSUB231PSZ128mk */
  },
  { /* 5537 */
    214,
    /* VFMADDSUB231PSZ128mkz */
  },
  { /* 5538 */
    508,
    /* VFMADDSUB231PSZ128r */
  },
  { /* 5539 */
    223,
    /* VFMADDSUB231PSZ128rk */
  },
  { /* 5540 */
    223,
    /* VFMADDSUB231PSZ128rkz */
  },
  { /* 5541 */
    509,
    /* VFMADDSUB231PSZ256m */
  },
  { /* 5542 */
    510,
    /* VFMADDSUB231PSZ256mb */
  },
  { /* 5543 */
    252,
    /* VFMADDSUB231PSZ256mbk */
  },
  { /* 5544 */
    252,
    /* VFMADDSUB231PSZ256mbkz */
  },
  { /* 5545 */
    229,
    /* VFMADDSUB231PSZ256mk */
  },
  { /* 5546 */
    229,
    /* VFMADDSUB231PSZ256mkz */
  },
  { /* 5547 */
    511,
    /* VFMADDSUB231PSZ256r */
  },
  { /* 5548 */
    232,
    /* VFMADDSUB231PSZ256rk */
  },
  { /* 5549 */
    232,
    /* VFMADDSUB231PSZ256rkz */
  },
  { /* 5550 */
    512,
    /* VFMADDSUB231PSZm */
  },
  { /* 5551 */
    513,
    /* VFMADDSUB231PSZmb */
  },
  { /* 5552 */
    255,
    /* VFMADDSUB231PSZmbk */
  },
  { /* 5553 */
    255,
    /* VFMADDSUB231PSZmbkz */
  },
  { /* 5554 */
    238,
    /* VFMADDSUB231PSZmk */
  },
  { /* 5555 */
    238,
    /* VFMADDSUB231PSZmkz */
  },
  { /* 5556 */
    514,
    /* VFMADDSUB231PSZr */
  },
  { /* 5557 */
    550,
    /* VFMADDSUB231PSZrb */
  },
  { /* 5558 */
    258,
    /* VFMADDSUB231PSZrbk */
  },
  { /* 5559 */
    258,
    /* VFMADDSUB231PSZrbkz */
  },
  { /* 5560 */
    244,
    /* VFMADDSUB231PSZrk */
  },
  { /* 5561 */
    244,
    /* VFMADDSUB231PSZrkz */
  },
  { /* 5562 */
    548,
    /* VFMADDSUB231PSm */
  },
  { /* 5563 */
    549,
    /* VFMADDSUB231PSr */
  },
  { /* 5564 */
    312,
    /* VFMADDSUBPD4Ymr */
  },
  { /* 5565 */
    555,
    /* VFMADDSUBPD4Yrm */
  },
  { /* 5566 */
    556,
    /* VFMADDSUBPD4Yrr */
  },
  { /* 5567 */
    313,
    /* VFMADDSUBPD4Yrr_REV */
  },
  { /* 5568 */
    314,
    /* VFMADDSUBPD4mr */
  },
  { /* 5569 */
    557,
    /* VFMADDSUBPD4rm */
  },
  { /* 5570 */
    558,
    /* VFMADDSUBPD4rr */
  },
  { /* 5571 */
    315,
    /* VFMADDSUBPD4rr_REV */
  },
  { /* 5572 */
    312,
    /* VFMADDSUBPS4Ymr */
  },
  { /* 5573 */
    555,
    /* VFMADDSUBPS4Yrm */
  },
  { /* 5574 */
    556,
    /* VFMADDSUBPS4Yrr */
  },
  { /* 5575 */
    313,
    /* VFMADDSUBPS4Yrr_REV */
  },
  { /* 5576 */
    314,
    /* VFMADDSUBPS4mr */
  },
  { /* 5577 */
    557,
    /* VFMADDSUBPS4rm */
  },
  { /* 5578 */
    558,
    /* VFMADDSUBPS4rr */
  },
  { /* 5579 */
    315,
    /* VFMADDSUBPS4rr_REV */
  },
  { /* 5580 */
    542,
    /* VFMSUB132PDYm */
  },
  { /* 5581 */
    543,
    /* VFMSUB132PDYr */
  },
  { /* 5582 */
    213,
    /* VFMSUB132PDZ128m */
  },
  { /* 5583 */
    544,
    /* VFMSUB132PDZ128mb */
  },
  { /* 5584 */
    219,
    /* VFMSUB132PDZ128mbk */
  },
  { /* 5585 */
    219,
    /* VFMSUB132PDZ128mbkz */
  },
  { /* 5586 */
    214,
    /* VFMSUB132PDZ128mk */
  },
  { /* 5587 */
    214,
    /* VFMSUB132PDZ128mkz */
  },
  { /* 5588 */
    508,
    /* VFMSUB132PDZ128r */
  },
  { /* 5589 */
    223,
    /* VFMSUB132PDZ128rk */
  },
  { /* 5590 */
    223,
    /* VFMSUB132PDZ128rkz */
  },
  { /* 5591 */
    509,
    /* VFMSUB132PDZ256m */
  },
  { /* 5592 */
    545,
    /* VFMSUB132PDZ256mb */
  },
  { /* 5593 */
    227,
    /* VFMSUB132PDZ256mbk */
  },
  { /* 5594 */
    227,
    /* VFMSUB132PDZ256mbkz */
  },
  { /* 5595 */
    229,
    /* VFMSUB132PDZ256mk */
  },
  { /* 5596 */
    229,
    /* VFMSUB132PDZ256mkz */
  },
  { /* 5597 */
    511,
    /* VFMSUB132PDZ256r */
  },
  { /* 5598 */
    232,
    /* VFMSUB132PDZ256rk */
  },
  { /* 5599 */
    232,
    /* VFMSUB132PDZ256rkz */
  },
  { /* 5600 */
    512,
    /* VFMSUB132PDZm */
  },
  { /* 5601 */
    546,
    /* VFMSUB132PDZmb */
  },
  { /* 5602 */
    236,
    /* VFMSUB132PDZmbk */
  },
  { /* 5603 */
    236,
    /* VFMSUB132PDZmbkz */
  },
  { /* 5604 */
    238,
    /* VFMSUB132PDZmk */
  },
  { /* 5605 */
    238,
    /* VFMSUB132PDZmkz */
  },
  { /* 5606 */
    514,
    /* VFMSUB132PDZr */
  },
  { /* 5607 */
    547,
    /* VFMSUB132PDZrb */
  },
  { /* 5608 */
    242,
    /* VFMSUB132PDZrbk */
  },
  { /* 5609 */
    242,
    /* VFMSUB132PDZrbkz */
  },
  { /* 5610 */
    244,
    /* VFMSUB132PDZrk */
  },
  { /* 5611 */
    244,
    /* VFMSUB132PDZrkz */
  },
  { /* 5612 */
    548,
    /* VFMSUB132PDm */
  },
  { /* 5613 */
    549,
    /* VFMSUB132PDr */
  },
  { /* 5614 */
    542,
    /* VFMSUB132PSYm */
  },
  { /* 5615 */
    543,
    /* VFMSUB132PSYr */
  },
  { /* 5616 */
    213,
    /* VFMSUB132PSZ128m */
  },
  { /* 5617 */
    507,
    /* VFMSUB132PSZ128mb */
  },
  { /* 5618 */
    249,
    /* VFMSUB132PSZ128mbk */
  },
  { /* 5619 */
    249,
    /* VFMSUB132PSZ128mbkz */
  },
  { /* 5620 */
    214,
    /* VFMSUB132PSZ128mk */
  },
  { /* 5621 */
    214,
    /* VFMSUB132PSZ128mkz */
  },
  { /* 5622 */
    508,
    /* VFMSUB132PSZ128r */
  },
  { /* 5623 */
    223,
    /* VFMSUB132PSZ128rk */
  },
  { /* 5624 */
    223,
    /* VFMSUB132PSZ128rkz */
  },
  { /* 5625 */
    509,
    /* VFMSUB132PSZ256m */
  },
  { /* 5626 */
    510,
    /* VFMSUB132PSZ256mb */
  },
  { /* 5627 */
    252,
    /* VFMSUB132PSZ256mbk */
  },
  { /* 5628 */
    252,
    /* VFMSUB132PSZ256mbkz */
  },
  { /* 5629 */
    229,
    /* VFMSUB132PSZ256mk */
  },
  { /* 5630 */
    229,
    /* VFMSUB132PSZ256mkz */
  },
  { /* 5631 */
    511,
    /* VFMSUB132PSZ256r */
  },
  { /* 5632 */
    232,
    /* VFMSUB132PSZ256rk */
  },
  { /* 5633 */
    232,
    /* VFMSUB132PSZ256rkz */
  },
  { /* 5634 */
    512,
    /* VFMSUB132PSZm */
  },
  { /* 5635 */
    513,
    /* VFMSUB132PSZmb */
  },
  { /* 5636 */
    255,
    /* VFMSUB132PSZmbk */
  },
  { /* 5637 */
    255,
    /* VFMSUB132PSZmbkz */
  },
  { /* 5638 */
    238,
    /* VFMSUB132PSZmk */
  },
  { /* 5639 */
    238,
    /* VFMSUB132PSZmkz */
  },
  { /* 5640 */
    514,
    /* VFMSUB132PSZr */
  },
  { /* 5641 */
    550,
    /* VFMSUB132PSZrb */
  },
  { /* 5642 */
    258,
    /* VFMSUB132PSZrbk */
  },
  { /* 5643 */
    258,
    /* VFMSUB132PSZrbkz */
  },
  { /* 5644 */
    244,
    /* VFMSUB132PSZrk */
  },
  { /* 5645 */
    244,
    /* VFMSUB132PSZrkz */
  },
  { /* 5646 */
    548,
    /* VFMSUB132PSm */
  },
  { /* 5647 */
    549,
    /* VFMSUB132PSr */
  },
  { /* 5648 */
    0,
    /*  */
  },
  { /* 5649 */
    544,
    /* VFMSUB132SDZm_Int */
  },
  { /* 5650 */
    219,
    /* VFMSUB132SDZm_Intk */
  },
  { /* 5651 */
    219,
    /* VFMSUB132SDZm_Intkz */
  },
  { /* 5652 */
    0,
    /*  */
  },
  { /* 5653 */
    551,
    /* VFMSUB132SDZr_Int */
  },
  { /* 5654 */
    261,
    /* VFMSUB132SDZr_Intk */
  },
  { /* 5655 */
    261,
    /* VFMSUB132SDZr_Intkz */
  },
  { /* 5656 */
    0,
    /*  */
  },
  { /* 5657 */
    552,
    /* VFMSUB132SDZrb_Int */
  },
  { /* 5658 */
    264,
    /* VFMSUB132SDZrb_Intk */
  },
  { /* 5659 */
    264,
    /* VFMSUB132SDZrb_Intkz */
  },
  { /* 5660 */
    0,
    /*  */
  },
  { /* 5661 */
    548,
    /* VFMSUB132SDm_Int */
  },
  { /* 5662 */
    0,
    /*  */
  },
  { /* 5663 */
    549,
    /* VFMSUB132SDr_Int */
  },
  { /* 5664 */
    0,
    /*  */
  },
  { /* 5665 */
    507,
    /* VFMSUB132SSZm_Int */
  },
  { /* 5666 */
    249,
    /* VFMSUB132SSZm_Intk */
  },
  { /* 5667 */
    249,
    /* VFMSUB132SSZm_Intkz */
  },
  { /* 5668 */
    0,
    /*  */
  },
  { /* 5669 */
    553,
    /* VFMSUB132SSZr_Int */
  },
  { /* 5670 */
    267,
    /* VFMSUB132SSZr_Intk */
  },
  { /* 5671 */
    267,
    /* VFMSUB132SSZr_Intkz */
  },
  { /* 5672 */
    0,
    /*  */
  },
  { /* 5673 */
    554,
    /* VFMSUB132SSZrb_Int */
  },
  { /* 5674 */
    270,
    /* VFMSUB132SSZrb_Intk */
  },
  { /* 5675 */
    270,
    /* VFMSUB132SSZrb_Intkz */
  },
  { /* 5676 */
    0,
    /*  */
  },
  { /* 5677 */
    548,
    /* VFMSUB132SSm_Int */
  },
  { /* 5678 */
    0,
    /*  */
  },
  { /* 5679 */
    549,
    /* VFMSUB132SSr_Int */
  },
  { /* 5680 */
    542,
    /* VFMSUB213PDYm */
  },
  { /* 5681 */
    543,
    /* VFMSUB213PDYr */
  },
  { /* 5682 */
    213,
    /* VFMSUB213PDZ128m */
  },
  { /* 5683 */
    544,
    /* VFMSUB213PDZ128mb */
  },
  { /* 5684 */
    219,
    /* VFMSUB213PDZ128mbk */
  },
  { /* 5685 */
    219,
    /* VFMSUB213PDZ128mbkz */
  },
  { /* 5686 */
    214,
    /* VFMSUB213PDZ128mk */
  },
  { /* 5687 */
    214,
    /* VFMSUB213PDZ128mkz */
  },
  { /* 5688 */
    508,
    /* VFMSUB213PDZ128r */
  },
  { /* 5689 */
    223,
    /* VFMSUB213PDZ128rk */
  },
  { /* 5690 */
    223,
    /* VFMSUB213PDZ128rkz */
  },
  { /* 5691 */
    509,
    /* VFMSUB213PDZ256m */
  },
  { /* 5692 */
    545,
    /* VFMSUB213PDZ256mb */
  },
  { /* 5693 */
    227,
    /* VFMSUB213PDZ256mbk */
  },
  { /* 5694 */
    227,
    /* VFMSUB213PDZ256mbkz */
  },
  { /* 5695 */
    229,
    /* VFMSUB213PDZ256mk */
  },
  { /* 5696 */
    229,
    /* VFMSUB213PDZ256mkz */
  },
  { /* 5697 */
    511,
    /* VFMSUB213PDZ256r */
  },
  { /* 5698 */
    232,
    /* VFMSUB213PDZ256rk */
  },
  { /* 5699 */
    232,
    /* VFMSUB213PDZ256rkz */
  },
  { /* 5700 */
    512,
    /* VFMSUB213PDZm */
  },
  { /* 5701 */
    546,
    /* VFMSUB213PDZmb */
  },
  { /* 5702 */
    236,
    /* VFMSUB213PDZmbk */
  },
  { /* 5703 */
    236,
    /* VFMSUB213PDZmbkz */
  },
  { /* 5704 */
    238,
    /* VFMSUB213PDZmk */
  },
  { /* 5705 */
    238,
    /* VFMSUB213PDZmkz */
  },
  { /* 5706 */
    514,
    /* VFMSUB213PDZr */
  },
  { /* 5707 */
    547,
    /* VFMSUB213PDZrb */
  },
  { /* 5708 */
    242,
    /* VFMSUB213PDZrbk */
  },
  { /* 5709 */
    242,
    /* VFMSUB213PDZrbkz */
  },
  { /* 5710 */
    244,
    /* VFMSUB213PDZrk */
  },
  { /* 5711 */
    244,
    /* VFMSUB213PDZrkz */
  },
  { /* 5712 */
    548,
    /* VFMSUB213PDm */
  },
  { /* 5713 */
    549,
    /* VFMSUB213PDr */
  },
  { /* 5714 */
    542,
    /* VFMSUB213PSYm */
  },
  { /* 5715 */
    543,
    /* VFMSUB213PSYr */
  },
  { /* 5716 */
    213,
    /* VFMSUB213PSZ128m */
  },
  { /* 5717 */
    507,
    /* VFMSUB213PSZ128mb */
  },
  { /* 5718 */
    249,
    /* VFMSUB213PSZ128mbk */
  },
  { /* 5719 */
    249,
    /* VFMSUB213PSZ128mbkz */
  },
  { /* 5720 */
    214,
    /* VFMSUB213PSZ128mk */
  },
  { /* 5721 */
    214,
    /* VFMSUB213PSZ128mkz */
  },
  { /* 5722 */
    508,
    /* VFMSUB213PSZ128r */
  },
  { /* 5723 */
    223,
    /* VFMSUB213PSZ128rk */
  },
  { /* 5724 */
    223,
    /* VFMSUB213PSZ128rkz */
  },
  { /* 5725 */
    509,
    /* VFMSUB213PSZ256m */
  },
  { /* 5726 */
    510,
    /* VFMSUB213PSZ256mb */
  },
  { /* 5727 */
    252,
    /* VFMSUB213PSZ256mbk */
  },
  { /* 5728 */
    252,
    /* VFMSUB213PSZ256mbkz */
  },
  { /* 5729 */
    229,
    /* VFMSUB213PSZ256mk */
  },
  { /* 5730 */
    229,
    /* VFMSUB213PSZ256mkz */
  },
  { /* 5731 */
    511,
    /* VFMSUB213PSZ256r */
  },
  { /* 5732 */
    232,
    /* VFMSUB213PSZ256rk */
  },
  { /* 5733 */
    232,
    /* VFMSUB213PSZ256rkz */
  },
  { /* 5734 */
    512,
    /* VFMSUB213PSZm */
  },
  { /* 5735 */
    513,
    /* VFMSUB213PSZmb */
  },
  { /* 5736 */
    255,
    /* VFMSUB213PSZmbk */
  },
  { /* 5737 */
    255,
    /* VFMSUB213PSZmbkz */
  },
  { /* 5738 */
    238,
    /* VFMSUB213PSZmk */
  },
  { /* 5739 */
    238,
    /* VFMSUB213PSZmkz */
  },
  { /* 5740 */
    514,
    /* VFMSUB213PSZr */
  },
  { /* 5741 */
    550,
    /* VFMSUB213PSZrb */
  },
  { /* 5742 */
    258,
    /* VFMSUB213PSZrbk */
  },
  { /* 5743 */
    258,
    /* VFMSUB213PSZrbkz */
  },
  { /* 5744 */
    244,
    /* VFMSUB213PSZrk */
  },
  { /* 5745 */
    244,
    /* VFMSUB213PSZrkz */
  },
  { /* 5746 */
    548,
    /* VFMSUB213PSm */
  },
  { /* 5747 */
    549,
    /* VFMSUB213PSr */
  },
  { /* 5748 */
    0,
    /*  */
  },
  { /* 5749 */
    544,
    /* VFMSUB213SDZm_Int */
  },
  { /* 5750 */
    219,
    /* VFMSUB213SDZm_Intk */
  },
  { /* 5751 */
    219,
    /* VFMSUB213SDZm_Intkz */
  },
  { /* 5752 */
    0,
    /*  */
  },
  { /* 5753 */
    551,
    /* VFMSUB213SDZr_Int */
  },
  { /* 5754 */
    261,
    /* VFMSUB213SDZr_Intk */
  },
  { /* 5755 */
    261,
    /* VFMSUB213SDZr_Intkz */
  },
  { /* 5756 */
    0,
    /*  */
  },
  { /* 5757 */
    552,
    /* VFMSUB213SDZrb_Int */
  },
  { /* 5758 */
    264,
    /* VFMSUB213SDZrb_Intk */
  },
  { /* 5759 */
    264,
    /* VFMSUB213SDZrb_Intkz */
  },
  { /* 5760 */
    0,
    /*  */
  },
  { /* 5761 */
    548,
    /* VFMSUB213SDm_Int */
  },
  { /* 5762 */
    0,
    /*  */
  },
  { /* 5763 */
    549,
    /* VFMSUB213SDr_Int */
  },
  { /* 5764 */
    0,
    /*  */
  },
  { /* 5765 */
    507,
    /* VFMSUB213SSZm_Int */
  },
  { /* 5766 */
    249,
    /* VFMSUB213SSZm_Intk */
  },
  { /* 5767 */
    249,
    /* VFMSUB213SSZm_Intkz */
  },
  { /* 5768 */
    0,
    /*  */
  },
  { /* 5769 */
    553,
    /* VFMSUB213SSZr_Int */
  },
  { /* 5770 */
    267,
    /* VFMSUB213SSZr_Intk */
  },
  { /* 5771 */
    267,
    /* VFMSUB213SSZr_Intkz */
  },
  { /* 5772 */
    0,
    /*  */
  },
  { /* 5773 */
    554,
    /* VFMSUB213SSZrb_Int */
  },
  { /* 5774 */
    270,
    /* VFMSUB213SSZrb_Intk */
  },
  { /* 5775 */
    270,
    /* VFMSUB213SSZrb_Intkz */
  },
  { /* 5776 */
    0,
    /*  */
  },
  { /* 5777 */
    548,
    /* VFMSUB213SSm_Int */
  },
  { /* 5778 */
    0,
    /*  */
  },
  { /* 5779 */
    549,
    /* VFMSUB213SSr_Int */
  },
  { /* 5780 */
    542,
    /* VFMSUB231PDYm */
  },
  { /* 5781 */
    543,
    /* VFMSUB231PDYr */
  },
  { /* 5782 */
    213,
    /* VFMSUB231PDZ128m */
  },
  { /* 5783 */
    544,
    /* VFMSUB231PDZ128mb */
  },
  { /* 5784 */
    219,
    /* VFMSUB231PDZ128mbk */
  },
  { /* 5785 */
    219,
    /* VFMSUB231PDZ128mbkz */
  },
  { /* 5786 */
    214,
    /* VFMSUB231PDZ128mk */
  },
  { /* 5787 */
    214,
    /* VFMSUB231PDZ128mkz */
  },
  { /* 5788 */
    508,
    /* VFMSUB231PDZ128r */
  },
  { /* 5789 */
    223,
    /* VFMSUB231PDZ128rk */
  },
  { /* 5790 */
    223,
    /* VFMSUB231PDZ128rkz */
  },
  { /* 5791 */
    509,
    /* VFMSUB231PDZ256m */
  },
  { /* 5792 */
    545,
    /* VFMSUB231PDZ256mb */
  },
  { /* 5793 */
    227,
    /* VFMSUB231PDZ256mbk */
  },
  { /* 5794 */
    227,
    /* VFMSUB231PDZ256mbkz */
  },
  { /* 5795 */
    229,
    /* VFMSUB231PDZ256mk */
  },
  { /* 5796 */
    229,
    /* VFMSUB231PDZ256mkz */
  },
  { /* 5797 */
    511,
    /* VFMSUB231PDZ256r */
  },
  { /* 5798 */
    232,
    /* VFMSUB231PDZ256rk */
  },
  { /* 5799 */
    232,
    /* VFMSUB231PDZ256rkz */
  },
  { /* 5800 */
    512,
    /* VFMSUB231PDZm */
  },
  { /* 5801 */
    546,
    /* VFMSUB231PDZmb */
  },
  { /* 5802 */
    236,
    /* VFMSUB231PDZmbk */
  },
  { /* 5803 */
    236,
    /* VFMSUB231PDZmbkz */
  },
  { /* 5804 */
    238,
    /* VFMSUB231PDZmk */
  },
  { /* 5805 */
    238,
    /* VFMSUB231PDZmkz */
  },
  { /* 5806 */
    514,
    /* VFMSUB231PDZr */
  },
  { /* 5807 */
    547,
    /* VFMSUB231PDZrb */
  },
  { /* 5808 */
    242,
    /* VFMSUB231PDZrbk */
  },
  { /* 5809 */
    242,
    /* VFMSUB231PDZrbkz */
  },
  { /* 5810 */
    244,
    /* VFMSUB231PDZrk */
  },
  { /* 5811 */
    244,
    /* VFMSUB231PDZrkz */
  },
  { /* 5812 */
    548,
    /* VFMSUB231PDm */
  },
  { /* 5813 */
    549,
    /* VFMSUB231PDr */
  },
  { /* 5814 */
    542,
    /* VFMSUB231PSYm */
  },
  { /* 5815 */
    543,
    /* VFMSUB231PSYr */
  },
  { /* 5816 */
    213,
    /* VFMSUB231PSZ128m */
  },
  { /* 5817 */
    507,
    /* VFMSUB231PSZ128mb */
  },
  { /* 5818 */
    249,
    /* VFMSUB231PSZ128mbk */
  },
  { /* 5819 */
    249,
    /* VFMSUB231PSZ128mbkz */
  },
  { /* 5820 */
    214,
    /* VFMSUB231PSZ128mk */
  },
  { /* 5821 */
    214,
    /* VFMSUB231PSZ128mkz */
  },
  { /* 5822 */
    508,
    /* VFMSUB231PSZ128r */
  },
  { /* 5823 */
    223,
    /* VFMSUB231PSZ128rk */
  },
  { /* 5824 */
    223,
    /* VFMSUB231PSZ128rkz */
  },
  { /* 5825 */
    509,
    /* VFMSUB231PSZ256m */
  },
  { /* 5826 */
    510,
    /* VFMSUB231PSZ256mb */
  },
  { /* 5827 */
    252,
    /* VFMSUB231PSZ256mbk */
  },
  { /* 5828 */
    252,
    /* VFMSUB231PSZ256mbkz */
  },
  { /* 5829 */
    229,
    /* VFMSUB231PSZ256mk */
  },
  { /* 5830 */
    229,
    /* VFMSUB231PSZ256mkz */
  },
  { /* 5831 */
    511,
    /* VFMSUB231PSZ256r */
  },
  { /* 5832 */
    232,
    /* VFMSUB231PSZ256rk */
  },
  { /* 5833 */
    232,
    /* VFMSUB231PSZ256rkz */
  },
  { /* 5834 */
    512,
    /* VFMSUB231PSZm */
  },
  { /* 5835 */
    513,
    /* VFMSUB231PSZmb */
  },
  { /* 5836 */
    255,
    /* VFMSUB231PSZmbk */
  },
  { /* 5837 */
    255,
    /* VFMSUB231PSZmbkz */
  },
  { /* 5838 */
    238,
    /* VFMSUB231PSZmk */
  },
  { /* 5839 */
    238,
    /* VFMSUB231PSZmkz */
  },
  { /* 5840 */
    514,
    /* VFMSUB231PSZr */
  },
  { /* 5841 */
    550,
    /* VFMSUB231PSZrb */
  },
  { /* 5842 */
    258,
    /* VFMSUB231PSZrbk */
  },
  { /* 5843 */
    258,
    /* VFMSUB231PSZrbkz */
  },
  { /* 5844 */
    244,
    /* VFMSUB231PSZrk */
  },
  { /* 5845 */
    244,
    /* VFMSUB231PSZrkz */
  },
  { /* 5846 */
    548,
    /* VFMSUB231PSm */
  },
  { /* 5847 */
    549,
    /* VFMSUB231PSr */
  },
  { /* 5848 */
    0,
    /*  */
  },
  { /* 5849 */
    544,
    /* VFMSUB231SDZm_Int */
  },
  { /* 5850 */
    219,
    /* VFMSUB231SDZm_Intk */
  },
  { /* 5851 */
    219,
    /* VFMSUB231SDZm_Intkz */
  },
  { /* 5852 */
    0,
    /*  */
  },
  { /* 5853 */
    551,
    /* VFMSUB231SDZr_Int */
  },
  { /* 5854 */
    261,
    /* VFMSUB231SDZr_Intk */
  },
  { /* 5855 */
    261,
    /* VFMSUB231SDZr_Intkz */
  },
  { /* 5856 */
    0,
    /*  */
  },
  { /* 5857 */
    552,
    /* VFMSUB231SDZrb_Int */
  },
  { /* 5858 */
    264,
    /* VFMSUB231SDZrb_Intk */
  },
  { /* 5859 */
    264,
    /* VFMSUB231SDZrb_Intkz */
  },
  { /* 5860 */
    0,
    /*  */
  },
  { /* 5861 */
    548,
    /* VFMSUB231SDm_Int */
  },
  { /* 5862 */
    0,
    /*  */
  },
  { /* 5863 */
    549,
    /* VFMSUB231SDr_Int */
  },
  { /* 5864 */
    0,
    /*  */
  },
  { /* 5865 */
    507,
    /* VFMSUB231SSZm_Int */
  },
  { /* 5866 */
    249,
    /* VFMSUB231SSZm_Intk */
  },
  { /* 5867 */
    249,
    /* VFMSUB231SSZm_Intkz */
  },
  { /* 5868 */
    0,
    /*  */
  },
  { /* 5869 */
    553,
    /* VFMSUB231SSZr_Int */
  },
  { /* 5870 */
    267,
    /* VFMSUB231SSZr_Intk */
  },
  { /* 5871 */
    267,
    /* VFMSUB231SSZr_Intkz */
  },
  { /* 5872 */
    0,
    /*  */
  },
  { /* 5873 */
    554,
    /* VFMSUB231SSZrb_Int */
  },
  { /* 5874 */
    270,
    /* VFMSUB231SSZrb_Intk */
  },
  { /* 5875 */
    270,
    /* VFMSUB231SSZrb_Intkz */
  },
  { /* 5876 */
    0,
    /*  */
  },
  { /* 5877 */
    548,
    /* VFMSUB231SSm_Int */
  },
  { /* 5878 */
    0,
    /*  */
  },
  { /* 5879 */
    549,
    /* VFMSUB231SSr_Int */
  },
  { /* 5880 */
    542,
    /* VFMSUBADD132PDYm */
  },
  { /* 5881 */
    543,
    /* VFMSUBADD132PDYr */
  },
  { /* 5882 */
    213,
    /* VFMSUBADD132PDZ128m */
  },
  { /* 5883 */
    544,
    /* VFMSUBADD132PDZ128mb */
  },
  { /* 5884 */
    219,
    /* VFMSUBADD132PDZ128mbk */
  },
  { /* 5885 */
    219,
    /* VFMSUBADD132PDZ128mbkz */
  },
  { /* 5886 */
    214,
    /* VFMSUBADD132PDZ128mk */
  },
  { /* 5887 */
    214,
    /* VFMSUBADD132PDZ128mkz */
  },
  { /* 5888 */
    508,
    /* VFMSUBADD132PDZ128r */
  },
  { /* 5889 */
    223,
    /* VFMSUBADD132PDZ128rk */
  },
  { /* 5890 */
    223,
    /* VFMSUBADD132PDZ128rkz */
  },
  { /* 5891 */
    509,
    /* VFMSUBADD132PDZ256m */
  },
  { /* 5892 */
    545,
    /* VFMSUBADD132PDZ256mb */
  },
  { /* 5893 */
    227,
    /* VFMSUBADD132PDZ256mbk */
  },
  { /* 5894 */
    227,
    /* VFMSUBADD132PDZ256mbkz */
  },
  { /* 5895 */
    229,
    /* VFMSUBADD132PDZ256mk */
  },
  { /* 5896 */
    229,
    /* VFMSUBADD132PDZ256mkz */
  },
  { /* 5897 */
    511,
    /* VFMSUBADD132PDZ256r */
  },
  { /* 5898 */
    232,
    /* VFMSUBADD132PDZ256rk */
  },
  { /* 5899 */
    232,
    /* VFMSUBADD132PDZ256rkz */
  },
  { /* 5900 */
    512,
    /* VFMSUBADD132PDZm */
  },
  { /* 5901 */
    546,
    /* VFMSUBADD132PDZmb */
  },
  { /* 5902 */
    236,
    /* VFMSUBADD132PDZmbk */
  },
  { /* 5903 */
    236,
    /* VFMSUBADD132PDZmbkz */
  },
  { /* 5904 */
    238,
    /* VFMSUBADD132PDZmk */
  },
  { /* 5905 */
    238,
    /* VFMSUBADD132PDZmkz */
  },
  { /* 5906 */
    514,
    /* VFMSUBADD132PDZr */
  },
  { /* 5907 */
    547,
    /* VFMSUBADD132PDZrb */
  },
  { /* 5908 */
    242,
    /* VFMSUBADD132PDZrbk */
  },
  { /* 5909 */
    242,
    /* VFMSUBADD132PDZrbkz */
  },
  { /* 5910 */
    244,
    /* VFMSUBADD132PDZrk */
  },
  { /* 5911 */
    244,
    /* VFMSUBADD132PDZrkz */
  },
  { /* 5912 */
    548,
    /* VFMSUBADD132PDm */
  },
  { /* 5913 */
    549,
    /* VFMSUBADD132PDr */
  },
  { /* 5914 */
    542,
    /* VFMSUBADD132PSYm */
  },
  { /* 5915 */
    543,
    /* VFMSUBADD132PSYr */
  },
  { /* 5916 */
    213,
    /* VFMSUBADD132PSZ128m */
  },
  { /* 5917 */
    507,
    /* VFMSUBADD132PSZ128mb */
  },
  { /* 5918 */
    249,
    /* VFMSUBADD132PSZ128mbk */
  },
  { /* 5919 */
    249,
    /* VFMSUBADD132PSZ128mbkz */
  },
  { /* 5920 */
    214,
    /* VFMSUBADD132PSZ128mk */
  },
  { /* 5921 */
    214,
    /* VFMSUBADD132PSZ128mkz */
  },
  { /* 5922 */
    508,
    /* VFMSUBADD132PSZ128r */
  },
  { /* 5923 */
    223,
    /* VFMSUBADD132PSZ128rk */
  },
  { /* 5924 */
    223,
    /* VFMSUBADD132PSZ128rkz */
  },
  { /* 5925 */
    509,
    /* VFMSUBADD132PSZ256m */
  },
  { /* 5926 */
    510,
    /* VFMSUBADD132PSZ256mb */
  },
  { /* 5927 */
    252,
    /* VFMSUBADD132PSZ256mbk */
  },
  { /* 5928 */
    252,
    /* VFMSUBADD132PSZ256mbkz */
  },
  { /* 5929 */
    229,
    /* VFMSUBADD132PSZ256mk */
  },
  { /* 5930 */
    229,
    /* VFMSUBADD132PSZ256mkz */
  },
  { /* 5931 */
    511,
    /* VFMSUBADD132PSZ256r */
  },
  { /* 5932 */
    232,
    /* VFMSUBADD132PSZ256rk */
  },
  { /* 5933 */
    232,
    /* VFMSUBADD132PSZ256rkz */
  },
  { /* 5934 */
    512,
    /* VFMSUBADD132PSZm */
  },
  { /* 5935 */
    513,
    /* VFMSUBADD132PSZmb */
  },
  { /* 5936 */
    255,
    /* VFMSUBADD132PSZmbk */
  },
  { /* 5937 */
    255,
    /* VFMSUBADD132PSZmbkz */
  },
  { /* 5938 */
    238,
    /* VFMSUBADD132PSZmk */
  },
  { /* 5939 */
    238,
    /* VFMSUBADD132PSZmkz */
  },
  { /* 5940 */
    514,
    /* VFMSUBADD132PSZr */
  },
  { /* 5941 */
    550,
    /* VFMSUBADD132PSZrb */
  },
  { /* 5942 */
    258,
    /* VFMSUBADD132PSZrbk */
  },
  { /* 5943 */
    258,
    /* VFMSUBADD132PSZrbkz */
  },
  { /* 5944 */
    244,
    /* VFMSUBADD132PSZrk */
  },
  { /* 5945 */
    244,
    /* VFMSUBADD132PSZrkz */
  },
  { /* 5946 */
    548,
    /* VFMSUBADD132PSm */
  },
  { /* 5947 */
    549,
    /* VFMSUBADD132PSr */
  },
  { /* 5948 */
    542,
    /* VFMSUBADD213PDYm */
  },
  { /* 5949 */
    543,
    /* VFMSUBADD213PDYr */
  },
  { /* 5950 */
    213,
    /* VFMSUBADD213PDZ128m */
  },
  { /* 5951 */
    544,
    /* VFMSUBADD213PDZ128mb */
  },
  { /* 5952 */
    219,
    /* VFMSUBADD213PDZ128mbk */
  },
  { /* 5953 */
    219,
    /* VFMSUBADD213PDZ128mbkz */
  },
  { /* 5954 */
    214,
    /* VFMSUBADD213PDZ128mk */
  },
  { /* 5955 */
    214,
    /* VFMSUBADD213PDZ128mkz */
  },
  { /* 5956 */
    508,
    /* VFMSUBADD213PDZ128r */
  },
  { /* 5957 */
    223,
    /* VFMSUBADD213PDZ128rk */
  },
  { /* 5958 */
    223,
    /* VFMSUBADD213PDZ128rkz */
  },
  { /* 5959 */
    509,
    /* VFMSUBADD213PDZ256m */
  },
  { /* 5960 */
    545,
    /* VFMSUBADD213PDZ256mb */
  },
  { /* 5961 */
    227,
    /* VFMSUBADD213PDZ256mbk */
  },
  { /* 5962 */
    227,
    /* VFMSUBADD213PDZ256mbkz */
  },
  { /* 5963 */
    229,
    /* VFMSUBADD213PDZ256mk */
  },
  { /* 5964 */
    229,
    /* VFMSUBADD213PDZ256mkz */
  },
  { /* 5965 */
    511,
    /* VFMSUBADD213PDZ256r */
  },
  { /* 5966 */
    232,
    /* VFMSUBADD213PDZ256rk */
  },
  { /* 5967 */
    232,
    /* VFMSUBADD213PDZ256rkz */
  },
  { /* 5968 */
    512,
    /* VFMSUBADD213PDZm */
  },
  { /* 5969 */
    546,
    /* VFMSUBADD213PDZmb */
  },
  { /* 5970 */
    236,
    /* VFMSUBADD213PDZmbk */
  },
  { /* 5971 */
    236,
    /* VFMSUBADD213PDZmbkz */
  },
  { /* 5972 */
    238,
    /* VFMSUBADD213PDZmk */
  },
  { /* 5973 */
    238,
    /* VFMSUBADD213PDZmkz */
  },
  { /* 5974 */
    514,
    /* VFMSUBADD213PDZr */
  },
  { /* 5975 */
    547,
    /* VFMSUBADD213PDZrb */
  },
  { /* 5976 */
    242,
    /* VFMSUBADD213PDZrbk */
  },
  { /* 5977 */
    242,
    /* VFMSUBADD213PDZrbkz */
  },
  { /* 5978 */
    244,
    /* VFMSUBADD213PDZrk */
  },
  { /* 5979 */
    244,
    /* VFMSUBADD213PDZrkz */
  },
  { /* 5980 */
    548,
    /* VFMSUBADD213PDm */
  },
  { /* 5981 */
    549,
    /* VFMSUBADD213PDr */
  },
  { /* 5982 */
    542,
    /* VFMSUBADD213PSYm */
  },
  { /* 5983 */
    543,
    /* VFMSUBADD213PSYr */
  },
  { /* 5984 */
    213,
    /* VFMSUBADD213PSZ128m */
  },
  { /* 5985 */
    507,
    /* VFMSUBADD213PSZ128mb */
  },
  { /* 5986 */
    249,
    /* VFMSUBADD213PSZ128mbk */
  },
  { /* 5987 */
    249,
    /* VFMSUBADD213PSZ128mbkz */
  },
  { /* 5988 */
    214,
    /* VFMSUBADD213PSZ128mk */
  },
  { /* 5989 */
    214,
    /* VFMSUBADD213PSZ128mkz */
  },
  { /* 5990 */
    508,
    /* VFMSUBADD213PSZ128r */
  },
  { /* 5991 */
    223,
    /* VFMSUBADD213PSZ128rk */
  },
  { /* 5992 */
    223,
    /* VFMSUBADD213PSZ128rkz */
  },
  { /* 5993 */
    509,
    /* VFMSUBADD213PSZ256m */
  },
  { /* 5994 */
    510,
    /* VFMSUBADD213PSZ256mb */
  },
  { /* 5995 */
    252,
    /* VFMSUBADD213PSZ256mbk */
  },
  { /* 5996 */
    252,
    /* VFMSUBADD213PSZ256mbkz */
  },
  { /* 5997 */
    229,
    /* VFMSUBADD213PSZ256mk */
  },
  { /* 5998 */
    229,
    /* VFMSUBADD213PSZ256mkz */
  },
  { /* 5999 */
    511,
    /* VFMSUBADD213PSZ256r */
  },
  { /* 6000 */
    232,
    /* VFMSUBADD213PSZ256rk */
  },
  { /* 6001 */
    232,
    /* VFMSUBADD213PSZ256rkz */
  },
  { /* 6002 */
    512,
    /* VFMSUBADD213PSZm */
  },
  { /* 6003 */
    513,
    /* VFMSUBADD213PSZmb */
  },
  { /* 6004 */
    255,
    /* VFMSUBADD213PSZmbk */
  },
  { /* 6005 */
    255,
    /* VFMSUBADD213PSZmbkz */
  },
  { /* 6006 */
    238,
    /* VFMSUBADD213PSZmk */
  },
  { /* 6007 */
    238,
    /* VFMSUBADD213PSZmkz */
  },
  { /* 6008 */
    514,
    /* VFMSUBADD213PSZr */
  },
  { /* 6009 */
    550,
    /* VFMSUBADD213PSZrb */
  },
  { /* 6010 */
    258,
    /* VFMSUBADD213PSZrbk */
  },
  { /* 6011 */
    258,
    /* VFMSUBADD213PSZrbkz */
  },
  { /* 6012 */
    244,
    /* VFMSUBADD213PSZrk */
  },
  { /* 6013 */
    244,
    /* VFMSUBADD213PSZrkz */
  },
  { /* 6014 */
    548,
    /* VFMSUBADD213PSm */
  },
  { /* 6015 */
    549,
    /* VFMSUBADD213PSr */
  },
  { /* 6016 */
    542,
    /* VFMSUBADD231PDYm */
  },
  { /* 6017 */
    543,
    /* VFMSUBADD231PDYr */
  },
  { /* 6018 */
    213,
    /* VFMSUBADD231PDZ128m */
  },
  { /* 6019 */
    544,
    /* VFMSUBADD231PDZ128mb */
  },
  { /* 6020 */
    219,
    /* VFMSUBADD231PDZ128mbk */
  },
  { /* 6021 */
    219,
    /* VFMSUBADD231PDZ128mbkz */
  },
  { /* 6022 */
    214,
    /* VFMSUBADD231PDZ128mk */
  },
  { /* 6023 */
    214,
    /* VFMSUBADD231PDZ128mkz */
  },
  { /* 6024 */
    508,
    /* VFMSUBADD231PDZ128r */
  },
  { /* 6025 */
    223,
    /* VFMSUBADD231PDZ128rk */
  },
  { /* 6026 */
    223,
    /* VFMSUBADD231PDZ128rkz */
  },
  { /* 6027 */
    509,
    /* VFMSUBADD231PDZ256m */
  },
  { /* 6028 */
    545,
    /* VFMSUBADD231PDZ256mb */
  },
  { /* 6029 */
    227,
    /* VFMSUBADD231PDZ256mbk */
  },
  { /* 6030 */
    227,
    /* VFMSUBADD231PDZ256mbkz */
  },
  { /* 6031 */
    229,
    /* VFMSUBADD231PDZ256mk */
  },
  { /* 6032 */
    229,
    /* VFMSUBADD231PDZ256mkz */
  },
  { /* 6033 */
    511,
    /* VFMSUBADD231PDZ256r */
  },
  { /* 6034 */
    232,
    /* VFMSUBADD231PDZ256rk */
  },
  { /* 6035 */
    232,
    /* VFMSUBADD231PDZ256rkz */
  },
  { /* 6036 */
    512,
    /* VFMSUBADD231PDZm */
  },
  { /* 6037 */
    546,
    /* VFMSUBADD231PDZmb */
  },
  { /* 6038 */
    236,
    /* VFMSUBADD231PDZmbk */
  },
  { /* 6039 */
    236,
    /* VFMSUBADD231PDZmbkz */
  },
  { /* 6040 */
    238,
    /* VFMSUBADD231PDZmk */
  },
  { /* 6041 */
    238,
    /* VFMSUBADD231PDZmkz */
  },
  { /* 6042 */
    514,
    /* VFMSUBADD231PDZr */
  },
  { /* 6043 */
    547,
    /* VFMSUBADD231PDZrb */
  },
  { /* 6044 */
    242,
    /* VFMSUBADD231PDZrbk */
  },
  { /* 6045 */
    242,
    /* VFMSUBADD231PDZrbkz */
  },
  { /* 6046 */
    244,
    /* VFMSUBADD231PDZrk */
  },
  { /* 6047 */
    244,
    /* VFMSUBADD231PDZrkz */
  },
  { /* 6048 */
    548,
    /* VFMSUBADD231PDm */
  },
  { /* 6049 */
    549,
    /* VFMSUBADD231PDr */
  },
  { /* 6050 */
    542,
    /* VFMSUBADD231PSYm */
  },
  { /* 6051 */
    543,
    /* VFMSUBADD231PSYr */
  },
  { /* 6052 */
    213,
    /* VFMSUBADD231PSZ128m */
  },
  { /* 6053 */
    507,
    /* VFMSUBADD231PSZ128mb */
  },
  { /* 6054 */
    249,
    /* VFMSUBADD231PSZ128mbk */
  },
  { /* 6055 */
    249,
    /* VFMSUBADD231PSZ128mbkz */
  },
  { /* 6056 */
    214,
    /* VFMSUBADD231PSZ128mk */
  },
  { /* 6057 */
    214,
    /* VFMSUBADD231PSZ128mkz */
  },
  { /* 6058 */
    508,
    /* VFMSUBADD231PSZ128r */
  },
  { /* 6059 */
    223,
    /* VFMSUBADD231PSZ128rk */
  },
  { /* 6060 */
    223,
    /* VFMSUBADD231PSZ128rkz */
  },
  { /* 6061 */
    509,
    /* VFMSUBADD231PSZ256m */
  },
  { /* 6062 */
    510,
    /* VFMSUBADD231PSZ256mb */
  },
  { /* 6063 */
    252,
    /* VFMSUBADD231PSZ256mbk */
  },
  { /* 6064 */
    252,
    /* VFMSUBADD231PSZ256mbkz */
  },
  { /* 6065 */
    229,
    /* VFMSUBADD231PSZ256mk */
  },
  { /* 6066 */
    229,
    /* VFMSUBADD231PSZ256mkz */
  },
  { /* 6067 */
    511,
    /* VFMSUBADD231PSZ256r */
  },
  { /* 6068 */
    232,
    /* VFMSUBADD231PSZ256rk */
  },
  { /* 6069 */
    232,
    /* VFMSUBADD231PSZ256rkz */
  },
  { /* 6070 */
    512,
    /* VFMSUBADD231PSZm */
  },
  { /* 6071 */
    513,
    /* VFMSUBADD231PSZmb */
  },
  { /* 6072 */
    255,
    /* VFMSUBADD231PSZmbk */
  },
  { /* 6073 */
    255,
    /* VFMSUBADD231PSZmbkz */
  },
  { /* 6074 */
    238,
    /* VFMSUBADD231PSZmk */
  },
  { /* 6075 */
    238,
    /* VFMSUBADD231PSZmkz */
  },
  { /* 6076 */
    514,
    /* VFMSUBADD231PSZr */
  },
  { /* 6077 */
    550,
    /* VFMSUBADD231PSZrb */
  },
  { /* 6078 */
    258,
    /* VFMSUBADD231PSZrbk */
  },
  { /* 6079 */
    258,
    /* VFMSUBADD231PSZrbkz */
  },
  { /* 6080 */
    244,
    /* VFMSUBADD231PSZrk */
  },
  { /* 6081 */
    244,
    /* VFMSUBADD231PSZrkz */
  },
  { /* 6082 */
    548,
    /* VFMSUBADD231PSm */
  },
  { /* 6083 */
    549,
    /* VFMSUBADD231PSr */
  },
  { /* 6084 */
    312,
    /* VFMSUBADDPD4Ymr */
  },
  { /* 6085 */
    555,
    /* VFMSUBADDPD4Yrm */
  },
  { /* 6086 */
    556,
    /* VFMSUBADDPD4Yrr */
  },
  { /* 6087 */
    313,
    /* VFMSUBADDPD4Yrr_REV */
  },
  { /* 6088 */
    314,
    /* VFMSUBADDPD4mr */
  },
  { /* 6089 */
    557,
    /* VFMSUBADDPD4rm */
  },
  { /* 6090 */
    558,
    /* VFMSUBADDPD4rr */
  },
  { /* 6091 */
    315,
    /* VFMSUBADDPD4rr_REV */
  },
  { /* 6092 */
    312,
    /* VFMSUBADDPS4Ymr */
  },
  { /* 6093 */
    555,
    /* VFMSUBADDPS4Yrm */
  },
  { /* 6094 */
    556,
    /* VFMSUBADDPS4Yrr */
  },
  { /* 6095 */
    313,
    /* VFMSUBADDPS4Yrr_REV */
  },
  { /* 6096 */
    314,
    /* VFMSUBADDPS4mr */
  },
  { /* 6097 */
    557,
    /* VFMSUBADDPS4rm */
  },
  { /* 6098 */
    558,
    /* VFMSUBADDPS4rr */
  },
  { /* 6099 */
    315,
    /* VFMSUBADDPS4rr_REV */
  },
  { /* 6100 */
    312,
    /* VFMSUBPD4Ymr */
  },
  { /* 6101 */
    555,
    /* VFMSUBPD4Yrm */
  },
  { /* 6102 */
    556,
    /* VFMSUBPD4Yrr */
  },
  { /* 6103 */
    313,
    /* VFMSUBPD4Yrr_REV */
  },
  { /* 6104 */
    314,
    /* VFMSUBPD4mr */
  },
  { /* 6105 */
    557,
    /* VFMSUBPD4rm */
  },
  { /* 6106 */
    558,
    /* VFMSUBPD4rr */
  },
  { /* 6107 */
    315,
    /* VFMSUBPD4rr_REV */
  },
  { /* 6108 */
    312,
    /* VFMSUBPS4Ymr */
  },
  { /* 6109 */
    555,
    /* VFMSUBPS4Yrm */
  },
  { /* 6110 */
    556,
    /* VFMSUBPS4Yrr */
  },
  { /* 6111 */
    313,
    /* VFMSUBPS4Yrr_REV */
  },
  { /* 6112 */
    314,
    /* VFMSUBPS4mr */
  },
  { /* 6113 */
    557,
    /* VFMSUBPS4rm */
  },
  { /* 6114 */
    558,
    /* VFMSUBPS4rr */
  },
  { /* 6115 */
    315,
    /* VFMSUBPS4rr_REV */
  },
  { /* 6116 */
    314,
    /* VFMSUBSD4mr */
  },
  { /* 6117 */
    0,
    /*  */
  },
  { /* 6118 */
    557,
    /* VFMSUBSD4rm */
  },
  { /* 6119 */
    0,
    /*  */
  },
  { /* 6120 */
    558,
    /* VFMSUBSD4rr */
  },
  { /* 6121 */
    0,
    /*  */
  },
  { /* 6122 */
    0,
    /*  */
  },
  { /* 6123 */
    315,
    /* VFMSUBSD4rr_REV */
  },
  { /* 6124 */
    314,
    /* VFMSUBSS4mr */
  },
  { /* 6125 */
    0,
    /*  */
  },
  { /* 6126 */
    557,
    /* VFMSUBSS4rm */
  },
  { /* 6127 */
    0,
    /*  */
  },
  { /* 6128 */
    558,
    /* VFMSUBSS4rr */
  },
  { /* 6129 */
    0,
    /*  */
  },
  { /* 6130 */
    0,
    /*  */
  },
  { /* 6131 */
    315,
    /* VFMSUBSS4rr_REV */
  },
  { /* 6132 */
    542,
    /* VFNMADD132PDYm */
  },
  { /* 6133 */
    543,
    /* VFNMADD132PDYr */
  },
  { /* 6134 */
    213,
    /* VFNMADD132PDZ128m */
  },
  { /* 6135 */
    544,
    /* VFNMADD132PDZ128mb */
  },
  { /* 6136 */
    219,
    /* VFNMADD132PDZ128mbk */
  },
  { /* 6137 */
    219,
    /* VFNMADD132PDZ128mbkz */
  },
  { /* 6138 */
    214,
    /* VFNMADD132PDZ128mk */
  },
  { /* 6139 */
    214,
    /* VFNMADD132PDZ128mkz */
  },
  { /* 6140 */
    508,
    /* VFNMADD132PDZ128r */
  },
  { /* 6141 */
    223,
    /* VFNMADD132PDZ128rk */
  },
  { /* 6142 */
    223,
    /* VFNMADD132PDZ128rkz */
  },
  { /* 6143 */
    509,
    /* VFNMADD132PDZ256m */
  },
  { /* 6144 */
    545,
    /* VFNMADD132PDZ256mb */
  },
  { /* 6145 */
    227,
    /* VFNMADD132PDZ256mbk */
  },
  { /* 6146 */
    227,
    /* VFNMADD132PDZ256mbkz */
  },
  { /* 6147 */
    229,
    /* VFNMADD132PDZ256mk */
  },
  { /* 6148 */
    229,
    /* VFNMADD132PDZ256mkz */
  },
  { /* 6149 */
    511,
    /* VFNMADD132PDZ256r */
  },
  { /* 6150 */
    232,
    /* VFNMADD132PDZ256rk */
  },
  { /* 6151 */
    232,
    /* VFNMADD132PDZ256rkz */
  },
  { /* 6152 */
    512,
    /* VFNMADD132PDZm */
  },
  { /* 6153 */
    546,
    /* VFNMADD132PDZmb */
  },
  { /* 6154 */
    236,
    /* VFNMADD132PDZmbk */
  },
  { /* 6155 */
    236,
    /* VFNMADD132PDZmbkz */
  },
  { /* 6156 */
    238,
    /* VFNMADD132PDZmk */
  },
  { /* 6157 */
    238,
    /* VFNMADD132PDZmkz */
  },
  { /* 6158 */
    514,
    /* VFNMADD132PDZr */
  },
  { /* 6159 */
    547,
    /* VFNMADD132PDZrb */
  },
  { /* 6160 */
    242,
    /* VFNMADD132PDZrbk */
  },
  { /* 6161 */
    242,
    /* VFNMADD132PDZrbkz */
  },
  { /* 6162 */
    244,
    /* VFNMADD132PDZrk */
  },
  { /* 6163 */
    244,
    /* VFNMADD132PDZrkz */
  },
  { /* 6164 */
    548,
    /* VFNMADD132PDm */
  },
  { /* 6165 */
    549,
    /* VFNMADD132PDr */
  },
  { /* 6166 */
    542,
    /* VFNMADD132PSYm */
  },
  { /* 6167 */
    543,
    /* VFNMADD132PSYr */
  },
  { /* 6168 */
    213,
    /* VFNMADD132PSZ128m */
  },
  { /* 6169 */
    507,
    /* VFNMADD132PSZ128mb */
  },
  { /* 6170 */
    249,
    /* VFNMADD132PSZ128mbk */
  },
  { /* 6171 */
    249,
    /* VFNMADD132PSZ128mbkz */
  },
  { /* 6172 */
    214,
    /* VFNMADD132PSZ128mk */
  },
  { /* 6173 */
    214,
    /* VFNMADD132PSZ128mkz */
  },
  { /* 6174 */
    508,
    /* VFNMADD132PSZ128r */
  },
  { /* 6175 */
    223,
    /* VFNMADD132PSZ128rk */
  },
  { /* 6176 */
    223,
    /* VFNMADD132PSZ128rkz */
  },
  { /* 6177 */
    509,
    /* VFNMADD132PSZ256m */
  },
  { /* 6178 */
    510,
    /* VFNMADD132PSZ256mb */
  },
  { /* 6179 */
    252,
    /* VFNMADD132PSZ256mbk */
  },
  { /* 6180 */
    252,
    /* VFNMADD132PSZ256mbkz */
  },
  { /* 6181 */
    229,
    /* VFNMADD132PSZ256mk */
  },
  { /* 6182 */
    229,
    /* VFNMADD132PSZ256mkz */
  },
  { /* 6183 */
    511,
    /* VFNMADD132PSZ256r */
  },
  { /* 6184 */
    232,
    /* VFNMADD132PSZ256rk */
  },
  { /* 6185 */
    232,
    /* VFNMADD132PSZ256rkz */
  },
  { /* 6186 */
    512,
    /* VFNMADD132PSZm */
  },
  { /* 6187 */
    513,
    /* VFNMADD132PSZmb */
  },
  { /* 6188 */
    255,
    /* VFNMADD132PSZmbk */
  },
  { /* 6189 */
    255,
    /* VFNMADD132PSZmbkz */
  },
  { /* 6190 */
    238,
    /* VFNMADD132PSZmk */
  },
  { /* 6191 */
    238,
    /* VFNMADD132PSZmkz */
  },
  { /* 6192 */
    514,
    /* VFNMADD132PSZr */
  },
  { /* 6193 */
    550,
    /* VFNMADD132PSZrb */
  },
  { /* 6194 */
    258,
    /* VFNMADD132PSZrbk */
  },
  { /* 6195 */
    258,
    /* VFNMADD132PSZrbkz */
  },
  { /* 6196 */
    244,
    /* VFNMADD132PSZrk */
  },
  { /* 6197 */
    244,
    /* VFNMADD132PSZrkz */
  },
  { /* 6198 */
    548,
    /* VFNMADD132PSm */
  },
  { /* 6199 */
    549,
    /* VFNMADD132PSr */
  },
  { /* 6200 */
    0,
    /*  */
  },
  { /* 6201 */
    544,
    /* VFNMADD132SDZm_Int */
  },
  { /* 6202 */
    219,
    /* VFNMADD132SDZm_Intk */
  },
  { /* 6203 */
    219,
    /* VFNMADD132SDZm_Intkz */
  },
  { /* 6204 */
    0,
    /*  */
  },
  { /* 6205 */
    551,
    /* VFNMADD132SDZr_Int */
  },
  { /* 6206 */
    261,
    /* VFNMADD132SDZr_Intk */
  },
  { /* 6207 */
    261,
    /* VFNMADD132SDZr_Intkz */
  },
  { /* 6208 */
    0,
    /*  */
  },
  { /* 6209 */
    552,
    /* VFNMADD132SDZrb_Int */
  },
  { /* 6210 */
    264,
    /* VFNMADD132SDZrb_Intk */
  },
  { /* 6211 */
    264,
    /* VFNMADD132SDZrb_Intkz */
  },
  { /* 6212 */
    0,
    /*  */
  },
  { /* 6213 */
    548,
    /* VFNMADD132SDm_Int */
  },
  { /* 6214 */
    0,
    /*  */
  },
  { /* 6215 */
    549,
    /* VFNMADD132SDr_Int */
  },
  { /* 6216 */
    0,
    /*  */
  },
  { /* 6217 */
    507,
    /* VFNMADD132SSZm_Int */
  },
  { /* 6218 */
    249,
    /* VFNMADD132SSZm_Intk */
  },
  { /* 6219 */
    249,
    /* VFNMADD132SSZm_Intkz */
  },
  { /* 6220 */
    0,
    /*  */
  },
  { /* 6221 */
    553,
    /* VFNMADD132SSZr_Int */
  },
  { /* 6222 */
    267,
    /* VFNMADD132SSZr_Intk */
  },
  { /* 6223 */
    267,
    /* VFNMADD132SSZr_Intkz */
  },
  { /* 6224 */
    0,
    /*  */
  },
  { /* 6225 */
    554,
    /* VFNMADD132SSZrb_Int */
  },
  { /* 6226 */
    270,
    /* VFNMADD132SSZrb_Intk */
  },
  { /* 6227 */
    270,
    /* VFNMADD132SSZrb_Intkz */
  },
  { /* 6228 */
    0,
    /*  */
  },
  { /* 6229 */
    548,
    /* VFNMADD132SSm_Int */
  },
  { /* 6230 */
    0,
    /*  */
  },
  { /* 6231 */
    549,
    /* VFNMADD132SSr_Int */
  },
  { /* 6232 */
    542,
    /* VFNMADD213PDYm */
  },
  { /* 6233 */
    543,
    /* VFNMADD213PDYr */
  },
  { /* 6234 */
    213,
    /* VFNMADD213PDZ128m */
  },
  { /* 6235 */
    544,
    /* VFNMADD213PDZ128mb */
  },
  { /* 6236 */
    219,
    /* VFNMADD213PDZ128mbk */
  },
  { /* 6237 */
    219,
    /* VFNMADD213PDZ128mbkz */
  },
  { /* 6238 */
    214,
    /* VFNMADD213PDZ128mk */
  },
  { /* 6239 */
    214,
    /* VFNMADD213PDZ128mkz */
  },
  { /* 6240 */
    508,
    /* VFNMADD213PDZ128r */
  },
  { /* 6241 */
    223,
    /* VFNMADD213PDZ128rk */
  },
  { /* 6242 */
    223,
    /* VFNMADD213PDZ128rkz */
  },
  { /* 6243 */
    509,
    /* VFNMADD213PDZ256m */
  },
  { /* 6244 */
    545,
    /* VFNMADD213PDZ256mb */
  },
  { /* 6245 */
    227,
    /* VFNMADD213PDZ256mbk */
  },
  { /* 6246 */
    227,
    /* VFNMADD213PDZ256mbkz */
  },
  { /* 6247 */
    229,
    /* VFNMADD213PDZ256mk */
  },
  { /* 6248 */
    229,
    /* VFNMADD213PDZ256mkz */
  },
  { /* 6249 */
    511,
    /* VFNMADD213PDZ256r */
  },
  { /* 6250 */
    232,
    /* VFNMADD213PDZ256rk */
  },
  { /* 6251 */
    232,
    /* VFNMADD213PDZ256rkz */
  },
  { /* 6252 */
    512,
    /* VFNMADD213PDZm */
  },
  { /* 6253 */
    546,
    /* VFNMADD213PDZmb */
  },
  { /* 6254 */
    236,
    /* VFNMADD213PDZmbk */
  },
  { /* 6255 */
    236,
    /* VFNMADD213PDZmbkz */
  },
  { /* 6256 */
    238,
    /* VFNMADD213PDZmk */
  },
  { /* 6257 */
    238,
    /* VFNMADD213PDZmkz */
  },
  { /* 6258 */
    514,
    /* VFNMADD213PDZr */
  },
  { /* 6259 */
    547,
    /* VFNMADD213PDZrb */
  },
  { /* 6260 */
    242,
    /* VFNMADD213PDZrbk */
  },
  { /* 6261 */
    242,
    /* VFNMADD213PDZrbkz */
  },
  { /* 6262 */
    244,
    /* VFNMADD213PDZrk */
  },
  { /* 6263 */
    244,
    /* VFNMADD213PDZrkz */
  },
  { /* 6264 */
    548,
    /* VFNMADD213PDm */
  },
  { /* 6265 */
    549,
    /* VFNMADD213PDr */
  },
  { /* 6266 */
    542,
    /* VFNMADD213PSYm */
  },
  { /* 6267 */
    543,
    /* VFNMADD213PSYr */
  },
  { /* 6268 */
    213,
    /* VFNMADD213PSZ128m */
  },
  { /* 6269 */
    507,
    /* VFNMADD213PSZ128mb */
  },
  { /* 6270 */
    249,
    /* VFNMADD213PSZ128mbk */
  },
  { /* 6271 */
    249,
    /* VFNMADD213PSZ128mbkz */
  },
  { /* 6272 */
    214,
    /* VFNMADD213PSZ128mk */
  },
  { /* 6273 */
    214,
    /* VFNMADD213PSZ128mkz */
  },
  { /* 6274 */
    508,
    /* VFNMADD213PSZ128r */
  },
  { /* 6275 */
    223,
    /* VFNMADD213PSZ128rk */
  },
  { /* 6276 */
    223,
    /* VFNMADD213PSZ128rkz */
  },
  { /* 6277 */
    509,
    /* VFNMADD213PSZ256m */
  },
  { /* 6278 */
    510,
    /* VFNMADD213PSZ256mb */
  },
  { /* 6279 */
    252,
    /* VFNMADD213PSZ256mbk */
  },
  { /* 6280 */
    252,
    /* VFNMADD213PSZ256mbkz */
  },
  { /* 6281 */
    229,
    /* VFNMADD213PSZ256mk */
  },
  { /* 6282 */
    229,
    /* VFNMADD213PSZ256mkz */
  },
  { /* 6283 */
    511,
    /* VFNMADD213PSZ256r */
  },
  { /* 6284 */
    232,
    /* VFNMADD213PSZ256rk */
  },
  { /* 6285 */
    232,
    /* VFNMADD213PSZ256rkz */
  },
  { /* 6286 */
    512,
    /* VFNMADD213PSZm */
  },
  { /* 6287 */
    513,
    /* VFNMADD213PSZmb */
  },
  { /* 6288 */
    255,
    /* VFNMADD213PSZmbk */
  },
  { /* 6289 */
    255,
    /* VFNMADD213PSZmbkz */
  },
  { /* 6290 */
    238,
    /* VFNMADD213PSZmk */
  },
  { /* 6291 */
    238,
    /* VFNMADD213PSZmkz */
  },
  { /* 6292 */
    514,
    /* VFNMADD213PSZr */
  },
  { /* 6293 */
    550,
    /* VFNMADD213PSZrb */
  },
  { /* 6294 */
    258,
    /* VFNMADD213PSZrbk */
  },
  { /* 6295 */
    258,
    /* VFNMADD213PSZrbkz */
  },
  { /* 6296 */
    244,
    /* VFNMADD213PSZrk */
  },
  { /* 6297 */
    244,
    /* VFNMADD213PSZrkz */
  },
  { /* 6298 */
    548,
    /* VFNMADD213PSm */
  },
  { /* 6299 */
    549,
    /* VFNMADD213PSr */
  },
  { /* 6300 */
    0,
    /*  */
  },
  { /* 6301 */
    544,
    /* VFNMADD213SDZm_Int */
  },
  { /* 6302 */
    219,
    /* VFNMADD213SDZm_Intk */
  },
  { /* 6303 */
    219,
    /* VFNMADD213SDZm_Intkz */
  },
  { /* 6304 */
    0,
    /*  */
  },
  { /* 6305 */
    551,
    /* VFNMADD213SDZr_Int */
  },
  { /* 6306 */
    261,
    /* VFNMADD213SDZr_Intk */
  },
  { /* 6307 */
    261,
    /* VFNMADD213SDZr_Intkz */
  },
  { /* 6308 */
    0,
    /*  */
  },
  { /* 6309 */
    552,
    /* VFNMADD213SDZrb_Int */
  },
  { /* 6310 */
    264,
    /* VFNMADD213SDZrb_Intk */
  },
  { /* 6311 */
    264,
    /* VFNMADD213SDZrb_Intkz */
  },
  { /* 6312 */
    0,
    /*  */
  },
  { /* 6313 */
    548,
    /* VFNMADD213SDm_Int */
  },
  { /* 6314 */
    0,
    /*  */
  },
  { /* 6315 */
    549,
    /* VFNMADD213SDr_Int */
  },
  { /* 6316 */
    0,
    /*  */
  },
  { /* 6317 */
    507,
    /* VFNMADD213SSZm_Int */
  },
  { /* 6318 */
    249,
    /* VFNMADD213SSZm_Intk */
  },
  { /* 6319 */
    249,
    /* VFNMADD213SSZm_Intkz */
  },
  { /* 6320 */
    0,
    /*  */
  },
  { /* 6321 */
    553,
    /* VFNMADD213SSZr_Int */
  },
  { /* 6322 */
    267,
    /* VFNMADD213SSZr_Intk */
  },
  { /* 6323 */
    267,
    /* VFNMADD213SSZr_Intkz */
  },
  { /* 6324 */
    0,
    /*  */
  },
  { /* 6325 */
    554,
    /* VFNMADD213SSZrb_Int */
  },
  { /* 6326 */
    270,
    /* VFNMADD213SSZrb_Intk */
  },
  { /* 6327 */
    270,
    /* VFNMADD213SSZrb_Intkz */
  },
  { /* 6328 */
    0,
    /*  */
  },
  { /* 6329 */
    548,
    /* VFNMADD213SSm_Int */
  },
  { /* 6330 */
    0,
    /*  */
  },
  { /* 6331 */
    549,
    /* VFNMADD213SSr_Int */
  },
  { /* 6332 */
    542,
    /* VFNMADD231PDYm */
  },
  { /* 6333 */
    543,
    /* VFNMADD231PDYr */
  },
  { /* 6334 */
    213,
    /* VFNMADD231PDZ128m */
  },
  { /* 6335 */
    544,
    /* VFNMADD231PDZ128mb */
  },
  { /* 6336 */
    219,
    /* VFNMADD231PDZ128mbk */
  },
  { /* 6337 */
    219,
    /* VFNMADD231PDZ128mbkz */
  },
  { /* 6338 */
    214,
    /* VFNMADD231PDZ128mk */
  },
  { /* 6339 */
    214,
    /* VFNMADD231PDZ128mkz */
  },
  { /* 6340 */
    508,
    /* VFNMADD231PDZ128r */
  },
  { /* 6341 */
    223,
    /* VFNMADD231PDZ128rk */
  },
  { /* 6342 */
    223,
    /* VFNMADD231PDZ128rkz */
  },
  { /* 6343 */
    509,
    /* VFNMADD231PDZ256m */
  },
  { /* 6344 */
    545,
    /* VFNMADD231PDZ256mb */
  },
  { /* 6345 */
    227,
    /* VFNMADD231PDZ256mbk */
  },
  { /* 6346 */
    227,
    /* VFNMADD231PDZ256mbkz */
  },
  { /* 6347 */
    229,
    /* VFNMADD231PDZ256mk */
  },
  { /* 6348 */
    229,
    /* VFNMADD231PDZ256mkz */
  },
  { /* 6349 */
    511,
    /* VFNMADD231PDZ256r */
  },
  { /* 6350 */
    232,
    /* VFNMADD231PDZ256rk */
  },
  { /* 6351 */
    232,
    /* VFNMADD231PDZ256rkz */
  },
  { /* 6352 */
    512,
    /* VFNMADD231PDZm */
  },
  { /* 6353 */
    546,
    /* VFNMADD231PDZmb */
  },
  { /* 6354 */
    236,
    /* VFNMADD231PDZmbk */
  },
  { /* 6355 */
    236,
    /* VFNMADD231PDZmbkz */
  },
  { /* 6356 */
    238,
    /* VFNMADD231PDZmk */
  },
  { /* 6357 */
    238,
    /* VFNMADD231PDZmkz */
  },
  { /* 6358 */
    514,
    /* VFNMADD231PDZr */
  },
  { /* 6359 */
    547,
    /* VFNMADD231PDZrb */
  },
  { /* 6360 */
    242,
    /* VFNMADD231PDZrbk */
  },
  { /* 6361 */
    242,
    /* VFNMADD231PDZrbkz */
  },
  { /* 6362 */
    244,
    /* VFNMADD231PDZrk */
  },
  { /* 6363 */
    244,
    /* VFNMADD231PDZrkz */
  },
  { /* 6364 */
    548,
    /* VFNMADD231PDm */
  },
  { /* 6365 */
    549,
    /* VFNMADD231PDr */
  },
  { /* 6366 */
    542,
    /* VFNMADD231PSYm */
  },
  { /* 6367 */
    543,
    /* VFNMADD231PSYr */
  },
  { /* 6368 */
    213,
    /* VFNMADD231PSZ128m */
  },
  { /* 6369 */
    507,
    /* VFNMADD231PSZ128mb */
  },
  { /* 6370 */
    249,
    /* VFNMADD231PSZ128mbk */
  },
  { /* 6371 */
    249,
    /* VFNMADD231PSZ128mbkz */
  },
  { /* 6372 */
    214,
    /* VFNMADD231PSZ128mk */
  },
  { /* 6373 */
    214,
    /* VFNMADD231PSZ128mkz */
  },
  { /* 6374 */
    508,
    /* VFNMADD231PSZ128r */
  },
  { /* 6375 */
    223,
    /* VFNMADD231PSZ128rk */
  },
  { /* 6376 */
    223,
    /* VFNMADD231PSZ128rkz */
  },
  { /* 6377 */
    509,
    /* VFNMADD231PSZ256m */
  },
  { /* 6378 */
    510,
    /* VFNMADD231PSZ256mb */
  },
  { /* 6379 */
    252,
    /* VFNMADD231PSZ256mbk */
  },
  { /* 6380 */
    252,
    /* VFNMADD231PSZ256mbkz */
  },
  { /* 6381 */
    229,
    /* VFNMADD231PSZ256mk */
  },
  { /* 6382 */
    229,
    /* VFNMADD231PSZ256mkz */
  },
  { /* 6383 */
    511,
    /* VFNMADD231PSZ256r */
  },
  { /* 6384 */
    232,
    /* VFNMADD231PSZ256rk */
  },
  { /* 6385 */
    232,
    /* VFNMADD231PSZ256rkz */
  },
  { /* 6386 */
    512,
    /* VFNMADD231PSZm */
  },
  { /* 6387 */
    513,
    /* VFNMADD231PSZmb */
  },
  { /* 6388 */
    255,
    /* VFNMADD231PSZmbk */
  },
  { /* 6389 */
    255,
    /* VFNMADD231PSZmbkz */
  },
  { /* 6390 */
    238,
    /* VFNMADD231PSZmk */
  },
  { /* 6391 */
    238,
    /* VFNMADD231PSZmkz */
  },
  { /* 6392 */
    514,
    /* VFNMADD231PSZr */
  },
  { /* 6393 */
    550,
    /* VFNMADD231PSZrb */
  },
  { /* 6394 */
    258,
    /* VFNMADD231PSZrbk */
  },
  { /* 6395 */
    258,
    /* VFNMADD231PSZrbkz */
  },
  { /* 6396 */
    244,
    /* VFNMADD231PSZrk */
  },
  { /* 6397 */
    244,
    /* VFNMADD231PSZrkz */
  },
  { /* 6398 */
    548,
    /* VFNMADD231PSm */
  },
  { /* 6399 */
    549,
    /* VFNMADD231PSr */
  },
  { /* 6400 */
    0,
    /*  */
  },
  { /* 6401 */
    544,
    /* VFNMADD231SDZm_Int */
  },
  { /* 6402 */
    219,
    /* VFNMADD231SDZm_Intk */
  },
  { /* 6403 */
    219,
    /* VFNMADD231SDZm_Intkz */
  },
  { /* 6404 */
    0,
    /*  */
  },
  { /* 6405 */
    551,
    /* VFNMADD231SDZr_Int */
  },
  { /* 6406 */
    261,
    /* VFNMADD231SDZr_Intk */
  },
  { /* 6407 */
    261,
    /* VFNMADD231SDZr_Intkz */
  },
  { /* 6408 */
    0,
    /*  */
  },
  { /* 6409 */
    552,
    /* VFNMADD231SDZrb_Int */
  },
  { /* 6410 */
    264,
    /* VFNMADD231SDZrb_Intk */
  },
  { /* 6411 */
    264,
    /* VFNMADD231SDZrb_Intkz */
  },
  { /* 6412 */
    0,
    /*  */
  },
  { /* 6413 */
    548,
    /* VFNMADD231SDm_Int */
  },
  { /* 6414 */
    0,
    /*  */
  },
  { /* 6415 */
    549,
    /* VFNMADD231SDr_Int */
  },
  { /* 6416 */
    0,
    /*  */
  },
  { /* 6417 */
    507,
    /* VFNMADD231SSZm_Int */
  },
  { /* 6418 */
    249,
    /* VFNMADD231SSZm_Intk */
  },
  { /* 6419 */
    249,
    /* VFNMADD231SSZm_Intkz */
  },
  { /* 6420 */
    0,
    /*  */
  },
  { /* 6421 */
    553,
    /* VFNMADD231SSZr_Int */
  },
  { /* 6422 */
    267,
    /* VFNMADD231SSZr_Intk */
  },
  { /* 6423 */
    267,
    /* VFNMADD231SSZr_Intkz */
  },
  { /* 6424 */
    0,
    /*  */
  },
  { /* 6425 */
    554,
    /* VFNMADD231SSZrb_Int */
  },
  { /* 6426 */
    270,
    /* VFNMADD231SSZrb_Intk */
  },
  { /* 6427 */
    270,
    /* VFNMADD231SSZrb_Intkz */
  },
  { /* 6428 */
    0,
    /*  */
  },
  { /* 6429 */
    548,
    /* VFNMADD231SSm_Int */
  },
  { /* 6430 */
    0,
    /*  */
  },
  { /* 6431 */
    549,
    /* VFNMADD231SSr_Int */
  },
  { /* 6432 */
    312,
    /* VFNMADDPD4Ymr */
  },
  { /* 6433 */
    555,
    /* VFNMADDPD4Yrm */
  },
  { /* 6434 */
    556,
    /* VFNMADDPD4Yrr */
  },
  { /* 6435 */
    313,
    /* VFNMADDPD4Yrr_REV */
  },
  { /* 6436 */
    314,
    /* VFNMADDPD4mr */
  },
  { /* 6437 */
    557,
    /* VFNMADDPD4rm */
  },
  { /* 6438 */
    558,
    /* VFNMADDPD4rr */
  },
  { /* 6439 */
    315,
    /* VFNMADDPD4rr_REV */
  },
  { /* 6440 */
    312,
    /* VFNMADDPS4Ymr */
  },
  { /* 6441 */
    555,
    /* VFNMADDPS4Yrm */
  },
  { /* 6442 */
    556,
    /* VFNMADDPS4Yrr */
  },
  { /* 6443 */
    313,
    /* VFNMADDPS4Yrr_REV */
  },
  { /* 6444 */
    314,
    /* VFNMADDPS4mr */
  },
  { /* 6445 */
    557,
    /* VFNMADDPS4rm */
  },
  { /* 6446 */
    558,
    /* VFNMADDPS4rr */
  },
  { /* 6447 */
    315,
    /* VFNMADDPS4rr_REV */
  },
  { /* 6448 */
    314,
    /* VFNMADDSD4mr */
  },
  { /* 6449 */
    0,
    /*  */
  },
  { /* 6450 */
    557,
    /* VFNMADDSD4rm */
  },
  { /* 6451 */
    0,
    /*  */
  },
  { /* 6452 */
    558,
    /* VFNMADDSD4rr */
  },
  { /* 6453 */
    0,
    /*  */
  },
  { /* 6454 */
    0,
    /*  */
  },
  { /* 6455 */
    315,
    /* VFNMADDSD4rr_REV */
  },
  { /* 6456 */
    314,
    /* VFNMADDSS4mr */
  },
  { /* 6457 */
    0,
    /*  */
  },
  { /* 6458 */
    557,
    /* VFNMADDSS4rm */
  },
  { /* 6459 */
    0,
    /*  */
  },
  { /* 6460 */
    558,
    /* VFNMADDSS4rr */
  },
  { /* 6461 */
    0,
    /*  */
  },
  { /* 6462 */
    0,
    /*  */
  },
  { /* 6463 */
    315,
    /* VFNMADDSS4rr_REV */
  },
  { /* 6464 */
    542,
    /* VFNMSUB132PDYm */
  },
  { /* 6465 */
    543,
    /* VFNMSUB132PDYr */
  },
  { /* 6466 */
    213,
    /* VFNMSUB132PDZ128m */
  },
  { /* 6467 */
    544,
    /* VFNMSUB132PDZ128mb */
  },
  { /* 6468 */
    219,
    /* VFNMSUB132PDZ128mbk */
  },
  { /* 6469 */
    219,
    /* VFNMSUB132PDZ128mbkz */
  },
  { /* 6470 */
    214,
    /* VFNMSUB132PDZ128mk */
  },
  { /* 6471 */
    214,
    /* VFNMSUB132PDZ128mkz */
  },
  { /* 6472 */
    508,
    /* VFNMSUB132PDZ128r */
  },
  { /* 6473 */
    223,
    /* VFNMSUB132PDZ128rk */
  },
  { /* 6474 */
    223,
    /* VFNMSUB132PDZ128rkz */
  },
  { /* 6475 */
    509,
    /* VFNMSUB132PDZ256m */
  },
  { /* 6476 */
    545,
    /* VFNMSUB132PDZ256mb */
  },
  { /* 6477 */
    227,
    /* VFNMSUB132PDZ256mbk */
  },
  { /* 6478 */
    227,
    /* VFNMSUB132PDZ256mbkz */
  },
  { /* 6479 */
    229,
    /* VFNMSUB132PDZ256mk */
  },
  { /* 6480 */
    229,
    /* VFNMSUB132PDZ256mkz */
  },
  { /* 6481 */
    511,
    /* VFNMSUB132PDZ256r */
  },
  { /* 6482 */
    232,
    /* VFNMSUB132PDZ256rk */
  },
  { /* 6483 */
    232,
    /* VFNMSUB132PDZ256rkz */
  },
  { /* 6484 */
    512,
    /* VFNMSUB132PDZm */
  },
  { /* 6485 */
    546,
    /* VFNMSUB132PDZmb */
  },
  { /* 6486 */
    236,
    /* VFNMSUB132PDZmbk */
  },
  { /* 6487 */
    236,
    /* VFNMSUB132PDZmbkz */
  },
  { /* 6488 */
    238,
    /* VFNMSUB132PDZmk */
  },
  { /* 6489 */
    238,
    /* VFNMSUB132PDZmkz */
  },
  { /* 6490 */
    514,
    /* VFNMSUB132PDZr */
  },
  { /* 6491 */
    547,
    /* VFNMSUB132PDZrb */
  },
  { /* 6492 */
    242,
    /* VFNMSUB132PDZrbk */
  },
  { /* 6493 */
    242,
    /* VFNMSUB132PDZrbkz */
  },
  { /* 6494 */
    244,
    /* VFNMSUB132PDZrk */
  },
  { /* 6495 */
    244,
    /* VFNMSUB132PDZrkz */
  },
  { /* 6496 */
    548,
    /* VFNMSUB132PDm */
  },
  { /* 6497 */
    549,
    /* VFNMSUB132PDr */
  },
  { /* 6498 */
    542,
    /* VFNMSUB132PSYm */
  },
  { /* 6499 */
    543,
    /* VFNMSUB132PSYr */
  },
  { /* 6500 */
    213,
    /* VFNMSUB132PSZ128m */
  },
  { /* 6501 */
    507,
    /* VFNMSUB132PSZ128mb */
  },
  { /* 6502 */
    249,
    /* VFNMSUB132PSZ128mbk */
  },
  { /* 6503 */
    249,
    /* VFNMSUB132PSZ128mbkz */
  },
  { /* 6504 */
    214,
    /* VFNMSUB132PSZ128mk */
  },
  { /* 6505 */
    214,
    /* VFNMSUB132PSZ128mkz */
  },
  { /* 6506 */
    508,
    /* VFNMSUB132PSZ128r */
  },
  { /* 6507 */
    223,
    /* VFNMSUB132PSZ128rk */
  },
  { /* 6508 */
    223,
    /* VFNMSUB132PSZ128rkz */
  },
  { /* 6509 */
    509,
    /* VFNMSUB132PSZ256m */
  },
  { /* 6510 */
    510,
    /* VFNMSUB132PSZ256mb */
  },
  { /* 6511 */
    252,
    /* VFNMSUB132PSZ256mbk */
  },
  { /* 6512 */
    252,
    /* VFNMSUB132PSZ256mbkz */
  },
  { /* 6513 */
    229,
    /* VFNMSUB132PSZ256mk */
  },
  { /* 6514 */
    229,
    /* VFNMSUB132PSZ256mkz */
  },
  { /* 6515 */
    511,
    /* VFNMSUB132PSZ256r */
  },
  { /* 6516 */
    232,
    /* VFNMSUB132PSZ256rk */
  },
  { /* 6517 */
    232,
    /* VFNMSUB132PSZ256rkz */
  },
  { /* 6518 */
    512,
    /* VFNMSUB132PSZm */
  },
  { /* 6519 */
    513,
    /* VFNMSUB132PSZmb */
  },
  { /* 6520 */
    255,
    /* VFNMSUB132PSZmbk */
  },
  { /* 6521 */
    255,
    /* VFNMSUB132PSZmbkz */
  },
  { /* 6522 */
    238,
    /* VFNMSUB132PSZmk */
  },
  { /* 6523 */
    238,
    /* VFNMSUB132PSZmkz */
  },
  { /* 6524 */
    514,
    /* VFNMSUB132PSZr */
  },
  { /* 6525 */
    550,
    /* VFNMSUB132PSZrb */
  },
  { /* 6526 */
    258,
    /* VFNMSUB132PSZrbk */
  },
  { /* 6527 */
    258,
    /* VFNMSUB132PSZrbkz */
  },
  { /* 6528 */
    244,
    /* VFNMSUB132PSZrk */
  },
  { /* 6529 */
    244,
    /* VFNMSUB132PSZrkz */
  },
  { /* 6530 */
    548,
    /* VFNMSUB132PSm */
  },
  { /* 6531 */
    549,
    /* VFNMSUB132PSr */
  },
  { /* 6532 */
    0,
    /*  */
  },
  { /* 6533 */
    544,
    /* VFNMSUB132SDZm_Int */
  },
  { /* 6534 */
    219,
    /* VFNMSUB132SDZm_Intk */
  },
  { /* 6535 */
    219,
    /* VFNMSUB132SDZm_Intkz */
  },
  { /* 6536 */
    0,
    /*  */
  },
  { /* 6537 */
    551,
    /* VFNMSUB132SDZr_Int */
  },
  { /* 6538 */
    261,
    /* VFNMSUB132SDZr_Intk */
  },
  { /* 6539 */
    261,
    /* VFNMSUB132SDZr_Intkz */
  },
  { /* 6540 */
    0,
    /*  */
  },
  { /* 6541 */
    552,
    /* VFNMSUB132SDZrb_Int */
  },
  { /* 6542 */
    264,
    /* VFNMSUB132SDZrb_Intk */
  },
  { /* 6543 */
    264,
    /* VFNMSUB132SDZrb_Intkz */
  },
  { /* 6544 */
    0,
    /*  */
  },
  { /* 6545 */
    548,
    /* VFNMSUB132SDm_Int */
  },
  { /* 6546 */
    0,
    /*  */
  },
  { /* 6547 */
    549,
    /* VFNMSUB132SDr_Int */
  },
  { /* 6548 */
    0,
    /*  */
  },
  { /* 6549 */
    507,
    /* VFNMSUB132SSZm_Int */
  },
  { /* 6550 */
    249,
    /* VFNMSUB132SSZm_Intk */
  },
  { /* 6551 */
    249,
    /* VFNMSUB132SSZm_Intkz */
  },
  { /* 6552 */
    0,
    /*  */
  },
  { /* 6553 */
    553,
    /* VFNMSUB132SSZr_Int */
  },
  { /* 6554 */
    267,
    /* VFNMSUB132SSZr_Intk */
  },
  { /* 6555 */
    267,
    /* VFNMSUB132SSZr_Intkz */
  },
  { /* 6556 */
    0,
    /*  */
  },
  { /* 6557 */
    554,
    /* VFNMSUB132SSZrb_Int */
  },
  { /* 6558 */
    270,
    /* VFNMSUB132SSZrb_Intk */
  },
  { /* 6559 */
    270,
    /* VFNMSUB132SSZrb_Intkz */
  },
  { /* 6560 */
    0,
    /*  */
  },
  { /* 6561 */
    548,
    /* VFNMSUB132SSm_Int */
  },
  { /* 6562 */
    0,
    /*  */
  },
  { /* 6563 */
    549,
    /* VFNMSUB132SSr_Int */
  },
  { /* 6564 */
    542,
    /* VFNMSUB213PDYm */
  },
  { /* 6565 */
    543,
    /* VFNMSUB213PDYr */
  },
  { /* 6566 */
    213,
    /* VFNMSUB213PDZ128m */
  },
  { /* 6567 */
    544,
    /* VFNMSUB213PDZ128mb */
  },
  { /* 6568 */
    219,
    /* VFNMSUB213PDZ128mbk */
  },
  { /* 6569 */
    219,
    /* VFNMSUB213PDZ128mbkz */
  },
  { /* 6570 */
    214,
    /* VFNMSUB213PDZ128mk */
  },
  { /* 6571 */
    214,
    /* VFNMSUB213PDZ128mkz */
  },
  { /* 6572 */
    508,
    /* VFNMSUB213PDZ128r */
  },
  { /* 6573 */
    223,
    /* VFNMSUB213PDZ128rk */
  },
  { /* 6574 */
    223,
    /* VFNMSUB213PDZ128rkz */
  },
  { /* 6575 */
    509,
    /* VFNMSUB213PDZ256m */
  },
  { /* 6576 */
    545,
    /* VFNMSUB213PDZ256mb */
  },
  { /* 6577 */
    227,
    /* VFNMSUB213PDZ256mbk */
  },
  { /* 6578 */
    227,
    /* VFNMSUB213PDZ256mbkz */
  },
  { /* 6579 */
    229,
    /* VFNMSUB213PDZ256mk */
  },
  { /* 6580 */
    229,
    /* VFNMSUB213PDZ256mkz */
  },
  { /* 6581 */
    511,
    /* VFNMSUB213PDZ256r */
  },
  { /* 6582 */
    232,
    /* VFNMSUB213PDZ256rk */
  },
  { /* 6583 */
    232,
    /* VFNMSUB213PDZ256rkz */
  },
  { /* 6584 */
    512,
    /* VFNMSUB213PDZm */
  },
  { /* 6585 */
    546,
    /* VFNMSUB213PDZmb */
  },
  { /* 6586 */
    236,
    /* VFNMSUB213PDZmbk */
  },
  { /* 6587 */
    236,
    /* VFNMSUB213PDZmbkz */
  },
  { /* 6588 */
    238,
    /* VFNMSUB213PDZmk */
  },
  { /* 6589 */
    238,
    /* VFNMSUB213PDZmkz */
  },
  { /* 6590 */
    514,
    /* VFNMSUB213PDZr */
  },
  { /* 6591 */
    547,
    /* VFNMSUB213PDZrb */
  },
  { /* 6592 */
    242,
    /* VFNMSUB213PDZrbk */
  },
  { /* 6593 */
    242,
    /* VFNMSUB213PDZrbkz */
  },
  { /* 6594 */
    244,
    /* VFNMSUB213PDZrk */
  },
  { /* 6595 */
    244,
    /* VFNMSUB213PDZrkz */
  },
  { /* 6596 */
    548,
    /* VFNMSUB213PDm */
  },
  { /* 6597 */
    549,
    /* VFNMSUB213PDr */
  },
  { /* 6598 */
    542,
    /* VFNMSUB213PSYm */
  },
  { /* 6599 */
    543,
    /* VFNMSUB213PSYr */
  },
  { /* 6600 */
    213,
    /* VFNMSUB213PSZ128m */
  },
  { /* 6601 */
    507,
    /* VFNMSUB213PSZ128mb */
  },
  { /* 6602 */
    249,
    /* VFNMSUB213PSZ128mbk */
  },
  { /* 6603 */
    249,
    /* VFNMSUB213PSZ128mbkz */
  },
  { /* 6604 */
    214,
    /* VFNMSUB213PSZ128mk */
  },
  { /* 6605 */
    214,
    /* VFNMSUB213PSZ128mkz */
  },
  { /* 6606 */
    508,
    /* VFNMSUB213PSZ128r */
  },
  { /* 6607 */
    223,
    /* VFNMSUB213PSZ128rk */
  },
  { /* 6608 */
    223,
    /* VFNMSUB213PSZ128rkz */
  },
  { /* 6609 */
    509,
    /* VFNMSUB213PSZ256m */
  },
  { /* 6610 */
    510,
    /* VFNMSUB213PSZ256mb */
  },
  { /* 6611 */
    252,
    /* VFNMSUB213PSZ256mbk */
  },
  { /* 6612 */
    252,
    /* VFNMSUB213PSZ256mbkz */
  },
  { /* 6613 */
    229,
    /* VFNMSUB213PSZ256mk */
  },
  { /* 6614 */
    229,
    /* VFNMSUB213PSZ256mkz */
  },
  { /* 6615 */
    511,
    /* VFNMSUB213PSZ256r */
  },
  { /* 6616 */
    232,
    /* VFNMSUB213PSZ256rk */
  },
  { /* 6617 */
    232,
    /* VFNMSUB213PSZ256rkz */
  },
  { /* 6618 */
    512,
    /* VFNMSUB213PSZm */
  },
  { /* 6619 */
    513,
    /* VFNMSUB213PSZmb */
  },
  { /* 6620 */
    255,
    /* VFNMSUB213PSZmbk */
  },
  { /* 6621 */
    255,
    /* VFNMSUB213PSZmbkz */
  },
  { /* 6622 */
    238,
    /* VFNMSUB213PSZmk */
  },
  { /* 6623 */
    238,
    /* VFNMSUB213PSZmkz */
  },
  { /* 6624 */
    514,
    /* VFNMSUB213PSZr */
  },
  { /* 6625 */
    550,
    /* VFNMSUB213PSZrb */
  },
  { /* 6626 */
    258,
    /* VFNMSUB213PSZrbk */
  },
  { /* 6627 */
    258,
    /* VFNMSUB213PSZrbkz */
  },
  { /* 6628 */
    244,
    /* VFNMSUB213PSZrk */
  },
  { /* 6629 */
    244,
    /* VFNMSUB213PSZrkz */
  },
  { /* 6630 */
    548,
    /* VFNMSUB213PSm */
  },
  { /* 6631 */
    549,
    /* VFNMSUB213PSr */
  },
  { /* 6632 */
    0,
    /*  */
  },
  { /* 6633 */
    544,
    /* VFNMSUB213SDZm_Int */
  },
  { /* 6634 */
    219,
    /* VFNMSUB213SDZm_Intk */
  },
  { /* 6635 */
    219,
    /* VFNMSUB213SDZm_Intkz */
  },
  { /* 6636 */
    0,
    /*  */
  },
  { /* 6637 */
    551,
    /* VFNMSUB213SDZr_Int */
  },
  { /* 6638 */
    261,
    /* VFNMSUB213SDZr_Intk */
  },
  { /* 6639 */
    261,
    /* VFNMSUB213SDZr_Intkz */
  },
  { /* 6640 */
    0,
    /*  */
  },
  { /* 6641 */
    552,
    /* VFNMSUB213SDZrb_Int */
  },
  { /* 6642 */
    264,
    /* VFNMSUB213SDZrb_Intk */
  },
  { /* 6643 */
    264,
    /* VFNMSUB213SDZrb_Intkz */
  },
  { /* 6644 */
    0,
    /*  */
  },
  { /* 6645 */
    548,
    /* VFNMSUB213SDm_Int */
  },
  { /* 6646 */
    0,
    /*  */
  },
  { /* 6647 */
    549,
    /* VFNMSUB213SDr_Int */
  },
  { /* 6648 */
    0,
    /*  */
  },
  { /* 6649 */
    507,
    /* VFNMSUB213SSZm_Int */
  },
  { /* 6650 */
    249,
    /* VFNMSUB213SSZm_Intk */
  },
  { /* 6651 */
    249,
    /* VFNMSUB213SSZm_Intkz */
  },
  { /* 6652 */
    0,
    /*  */
  },
  { /* 6653 */
    553,
    /* VFNMSUB213SSZr_Int */
  },
  { /* 6654 */
    267,
    /* VFNMSUB213SSZr_Intk */
  },
  { /* 6655 */
    267,
    /* VFNMSUB213SSZr_Intkz */
  },
  { /* 6656 */
    0,
    /*  */
  },
  { /* 6657 */
    554,
    /* VFNMSUB213SSZrb_Int */
  },
  { /* 6658 */
    270,
    /* VFNMSUB213SSZrb_Intk */
  },
  { /* 6659 */
    270,
    /* VFNMSUB213SSZrb_Intkz */
  },
  { /* 6660 */
    0,
    /*  */
  },
  { /* 6661 */
    548,
    /* VFNMSUB213SSm_Int */
  },
  { /* 6662 */
    0,
    /*  */
  },
  { /* 6663 */
    549,
    /* VFNMSUB213SSr_Int */
  },
  { /* 6664 */
    542,
    /* VFNMSUB231PDYm */
  },
  { /* 6665 */
    543,
    /* VFNMSUB231PDYr */
  },
  { /* 6666 */
    213,
    /* VFNMSUB231PDZ128m */
  },
  { /* 6667 */
    544,
    /* VFNMSUB231PDZ128mb */
  },
  { /* 6668 */
    219,
    /* VFNMSUB231PDZ128mbk */
  },
  { /* 6669 */
    219,
    /* VFNMSUB231PDZ128mbkz */
  },
  { /* 6670 */
    214,
    /* VFNMSUB231PDZ128mk */
  },
  { /* 6671 */
    214,
    /* VFNMSUB231PDZ128mkz */
  },
  { /* 6672 */
    508,
    /* VFNMSUB231PDZ128r */
  },
  { /* 6673 */
    223,
    /* VFNMSUB231PDZ128rk */
  },
  { /* 6674 */
    223,
    /* VFNMSUB231PDZ128rkz */
  },
  { /* 6675 */
    509,
    /* VFNMSUB231PDZ256m */
  },
  { /* 6676 */
    545,
    /* VFNMSUB231PDZ256mb */
  },
  { /* 6677 */
    227,
    /* VFNMSUB231PDZ256mbk */
  },
  { /* 6678 */
    227,
    /* VFNMSUB231PDZ256mbkz */
  },
  { /* 6679 */
    229,
    /* VFNMSUB231PDZ256mk */
  },
  { /* 6680 */
    229,
    /* VFNMSUB231PDZ256mkz */
  },
  { /* 6681 */
    511,
    /* VFNMSUB231PDZ256r */
  },
  { /* 6682 */
    232,
    /* VFNMSUB231PDZ256rk */
  },
  { /* 6683 */
    232,
    /* VFNMSUB231PDZ256rkz */
  },
  { /* 6684 */
    512,
    /* VFNMSUB231PDZm */
  },
  { /* 6685 */
    546,
    /* VFNMSUB231PDZmb */
  },
  { /* 6686 */
    236,
    /* VFNMSUB231PDZmbk */
  },
  { /* 6687 */
    236,
    /* VFNMSUB231PDZmbkz */
  },
  { /* 6688 */
    238,
    /* VFNMSUB231PDZmk */
  },
  { /* 6689 */
    238,
    /* VFNMSUB231PDZmkz */
  },
  { /* 6690 */
    514,
    /* VFNMSUB231PDZr */
  },
  { /* 6691 */
    547,
    /* VFNMSUB231PDZrb */
  },
  { /* 6692 */
    242,
    /* VFNMSUB231PDZrbk */
  },
  { /* 6693 */
    242,
    /* VFNMSUB231PDZrbkz */
  },
  { /* 6694 */
    244,
    /* VFNMSUB231PDZrk */
  },
  { /* 6695 */
    244,
    /* VFNMSUB231PDZrkz */
  },
  { /* 6696 */
    548,
    /* VFNMSUB231PDm */
  },
  { /* 6697 */
    549,
    /* VFNMSUB231PDr */
  },
  { /* 6698 */
    542,
    /* VFNMSUB231PSYm */
  },
  { /* 6699 */
    543,
    /* VFNMSUB231PSYr */
  },
  { /* 6700 */
    213,
    /* VFNMSUB231PSZ128m */
  },
  { /* 6701 */
    507,
    /* VFNMSUB231PSZ128mb */
  },
  { /* 6702 */
    249,
    /* VFNMSUB231PSZ128mbk */
  },
  { /* 6703 */
    249,
    /* VFNMSUB231PSZ128mbkz */
  },
  { /* 6704 */
    214,
    /* VFNMSUB231PSZ128mk */
  },
  { /* 6705 */
    214,
    /* VFNMSUB231PSZ128mkz */
  },
  { /* 6706 */
    508,
    /* VFNMSUB231PSZ128r */
  },
  { /* 6707 */
    223,
    /* VFNMSUB231PSZ128rk */
  },
  { /* 6708 */
    223,
    /* VFNMSUB231PSZ128rkz */
  },
  { /* 6709 */
    509,
    /* VFNMSUB231PSZ256m */
  },
  { /* 6710 */
    510,
    /* VFNMSUB231PSZ256mb */
  },
  { /* 6711 */
    252,
    /* VFNMSUB231PSZ256mbk */
  },
  { /* 6712 */
    252,
    /* VFNMSUB231PSZ256mbkz */
  },
  { /* 6713 */
    229,
    /* VFNMSUB231PSZ256mk */
  },
  { /* 6714 */
    229,
    /* VFNMSUB231PSZ256mkz */
  },
  { /* 6715 */
    511,
    /* VFNMSUB231PSZ256r */
  },
  { /* 6716 */
    232,
    /* VFNMSUB231PSZ256rk */
  },
  { /* 6717 */
    232,
    /* VFNMSUB231PSZ256rkz */
  },
  { /* 6718 */
    512,
    /* VFNMSUB231PSZm */
  },
  { /* 6719 */
    513,
    /* VFNMSUB231PSZmb */
  },
  { /* 6720 */
    255,
    /* VFNMSUB231PSZmbk */
  },
  { /* 6721 */
    255,
    /* VFNMSUB231PSZmbkz */
  },
  { /* 6722 */
    238,
    /* VFNMSUB231PSZmk */
  },
  { /* 6723 */
    238,
    /* VFNMSUB231PSZmkz */
  },
  { /* 6724 */
    514,
    /* VFNMSUB231PSZr */
  },
  { /* 6725 */
    550,
    /* VFNMSUB231PSZrb */
  },
  { /* 6726 */
    258,
    /* VFNMSUB231PSZrbk */
  },
  { /* 6727 */
    258,
    /* VFNMSUB231PSZrbkz */
  },
  { /* 6728 */
    244,
    /* VFNMSUB231PSZrk */
  },
  { /* 6729 */
    244,
    /* VFNMSUB231PSZrkz */
  },
  { /* 6730 */
    548,
    /* VFNMSUB231PSm */
  },
  { /* 6731 */
    549,
    /* VFNMSUB231PSr */
  },
  { /* 6732 */
    0,
    /*  */
  },
  { /* 6733 */
    544,
    /* VFNMSUB231SDZm_Int */
  },
  { /* 6734 */
    219,
    /* VFNMSUB231SDZm_Intk */
  },
  { /* 6735 */
    219,
    /* VFNMSUB231SDZm_Intkz */
  },
  { /* 6736 */
    0,
    /*  */
  },
  { /* 6737 */
    551,
    /* VFNMSUB231SDZr_Int */
  },
  { /* 6738 */
    261,
    /* VFNMSUB231SDZr_Intk */
  },
  { /* 6739 */
    261,
    /* VFNMSUB231SDZr_Intkz */
  },
  { /* 6740 */
    0,
    /*  */
  },
  { /* 6741 */
    552,
    /* VFNMSUB231SDZrb_Int */
  },
  { /* 6742 */
    264,
    /* VFNMSUB231SDZrb_Intk */
  },
  { /* 6743 */
    264,
    /* VFNMSUB231SDZrb_Intkz */
  },
  { /* 6744 */
    0,
    /*  */
  },
  { /* 6745 */
    548,
    /* VFNMSUB231SDm_Int */
  },
  { /* 6746 */
    0,
    /*  */
  },
  { /* 6747 */
    549,
    /* VFNMSUB231SDr_Int */
  },
  { /* 6748 */
    0,
    /*  */
  },
  { /* 6749 */
    507,
    /* VFNMSUB231SSZm_Int */
  },
  { /* 6750 */
    249,
    /* VFNMSUB231SSZm_Intk */
  },
  { /* 6751 */
    249,
    /* VFNMSUB231SSZm_Intkz */
  },
  { /* 6752 */
    0,
    /*  */
  },
  { /* 6753 */
    553,
    /* VFNMSUB231SSZr_Int */
  },
  { /* 6754 */
    267,
    /* VFNMSUB231SSZr_Intk */
  },
  { /* 6755 */
    267,
    /* VFNMSUB231SSZr_Intkz */
  },
  { /* 6756 */
    0,
    /*  */
  },
  { /* 6757 */
    554,
    /* VFNMSUB231SSZrb_Int */
  },
  { /* 6758 */
    270,
    /* VFNMSUB231SSZrb_Intk */
  },
  { /* 6759 */
    270,
    /* VFNMSUB231SSZrb_Intkz */
  },
  { /* 6760 */
    0,
    /*  */
  },
  { /* 6761 */
    548,
    /* VFNMSUB231SSm_Int */
  },
  { /* 6762 */
    0,
    /*  */
  },
  { /* 6763 */
    549,
    /* VFNMSUB231SSr_Int */
  },
  { /* 6764 */
    312,
    /* VFNMSUBPD4Ymr */
  },
  { /* 6765 */
    555,
    /* VFNMSUBPD4Yrm */
  },
  { /* 6766 */
    556,
    /* VFNMSUBPD4Yrr */
  },
  { /* 6767 */
    313,
    /* VFNMSUBPD4Yrr_REV */
  },
  { /* 6768 */
    314,
    /* VFNMSUBPD4mr */
  },
  { /* 6769 */
    557,
    /* VFNMSUBPD4rm */
  },
  { /* 6770 */
    558,
    /* VFNMSUBPD4rr */
  },
  { /* 6771 */
    315,
    /* VFNMSUBPD4rr_REV */
  },
  { /* 6772 */
    312,
    /* VFNMSUBPS4Ymr */
  },
  { /* 6773 */
    555,
    /* VFNMSUBPS4Yrm */
  },
  { /* 6774 */
    556,
    /* VFNMSUBPS4Yrr */
  },
  { /* 6775 */
    313,
    /* VFNMSUBPS4Yrr_REV */
  },
  { /* 6776 */
    314,
    /* VFNMSUBPS4mr */
  },
  { /* 6777 */
    557,
    /* VFNMSUBPS4rm */
  },
  { /* 6778 */
    558,
    /* VFNMSUBPS4rr */
  },
  { /* 6779 */
    315,
    /* VFNMSUBPS4rr_REV */
  },
  { /* 6780 */
    314,
    /* VFNMSUBSD4mr */
  },
  { /* 6781 */
    0,
    /*  */
  },
  { /* 6782 */
    557,
    /* VFNMSUBSD4rm */
  },
  { /* 6783 */
    0,
    /*  */
  },
  { /* 6784 */
    558,
    /* VFNMSUBSD4rr */
  },
  { /* 6785 */
    0,
    /*  */
  },
  { /* 6786 */
    0,
    /*  */
  },
  { /* 6787 */
    315,
    /* VFNMSUBSD4rr_REV */
  },
  { /* 6788 */
    314,
    /* VFNMSUBSS4mr */
  },
  { /* 6789 */
    0,
    /*  */
  },
  { /* 6790 */
    557,
    /* VFNMSUBSS4rm */
  },
  { /* 6791 */
    0,
    /*  */
  },
  { /* 6792 */
    558,
    /* VFNMSUBSS4rr */
  },
  { /* 6793 */
    0,
    /*  */
  },
  { /* 6794 */
    0,
    /*  */
  },
  { /* 6795 */
    315,
    /* VFNMSUBSS4rr_REV */
  },
  { /* 6796 */
    559,
    /* VFPCLASSPDZ128rm */
  },
  { /* 6797 */
    560,
    /* VFPCLASSPDZ128rmb */
  },
  { /* 6798 */
    561,
    /* VFPCLASSPDZ128rmbk */
  },
  { /* 6799 */
    562,
    /* VFPCLASSPDZ128rmk */
  },
  { /* 6800 */
    563,
    /* VFPCLASSPDZ128rr */
  },
  { /* 6801 */
    564,
    /* VFPCLASSPDZ128rrk */
  },
  { /* 6802 */
    565,
    /* VFPCLASSPDZ256rm */
  },
  { /* 6803 */
    560,
    /* VFPCLASSPDZ256rmb */
  },
  { /* 6804 */
    561,
    /* VFPCLASSPDZ256rmbk */
  },
  { /* 6805 */
    566,
    /* VFPCLASSPDZ256rmk */
  },
  { /* 6806 */
    567,
    /* VFPCLASSPDZ256rr */
  },
  { /* 6807 */
    568,
    /* VFPCLASSPDZ256rrk */
  },
  { /* 6808 */
    569,
    /* VFPCLASSPDZrm */
  },
  { /* 6809 */
    560,
    /* VFPCLASSPDZrmb */
  },
  { /* 6810 */
    561,
    /* VFPCLASSPDZrmbk */
  },
  { /* 6811 */
    570,
    /* VFPCLASSPDZrmk */
  },
  { /* 6812 */
    571,
    /* VFPCLASSPDZrr */
  },
  { /* 6813 */
    572,
    /* VFPCLASSPDZrrk */
  },
  { /* 6814 */
    559,
    /* VFPCLASSPSZ128rm */
  },
  { /* 6815 */
    573,
    /* VFPCLASSPSZ128rmb */
  },
  { /* 6816 */
    574,
    /* VFPCLASSPSZ128rmbk */
  },
  { /* 6817 */
    562,
    /* VFPCLASSPSZ128rmk */
  },
  { /* 6818 */
    563,
    /* VFPCLASSPSZ128rr */
  },
  { /* 6819 */
    564,
    /* VFPCLASSPSZ128rrk */
  },
  { /* 6820 */
    565,
    /* VFPCLASSPSZ256rm */
  },
  { /* 6821 */
    573,
    /* VFPCLASSPSZ256rmb */
  },
  { /* 6822 */
    574,
    /* VFPCLASSPSZ256rmbk */
  },
  { /* 6823 */
    566,
    /* VFPCLASSPSZ256rmk */
  },
  { /* 6824 */
    567,
    /* VFPCLASSPSZ256rr */
  },
  { /* 6825 */
    568,
    /* VFPCLASSPSZ256rrk */
  },
  { /* 6826 */
    569,
    /* VFPCLASSPSZrm */
  },
  { /* 6827 */
    573,
    /* VFPCLASSPSZrmb */
  },
  { /* 6828 */
    574,
    /* VFPCLASSPSZrmbk */
  },
  { /* 6829 */
    570,
    /* VFPCLASSPSZrmk */
  },
  { /* 6830 */
    571,
    /* VFPCLASSPSZrr */
  },
  { /* 6831 */
    572,
    /* VFPCLASSPSZrrk */
  },
  { /* 6832 */
    560,
    /* VFPCLASSSDZrm */
  },
  { /* 6833 */
    561,
    /* VFPCLASSSDZrmk */
  },
  { /* 6834 */
    575,
    /* VFPCLASSSDZrr */
  },
  { /* 6835 */
    576,
    /* VFPCLASSSDZrrk */
  },
  { /* 6836 */
    573,
    /* VFPCLASSSSZrm */
  },
  { /* 6837 */
    574,
    /* VFPCLASSSSZrmk */
  },
  { /* 6838 */
    577,
    /* VFPCLASSSSZrr */
  },
  { /* 6839 */
    578,
    /* VFPCLASSSSZrrk */
  },
  { /* 6840 */
    316,
    /* VFRCZPDYrm */
  },
  { /* 6841 */
    415,
    /* VFRCZPDYrr */
  },
  { /* 6842 */
    30,
    /* VFRCZPDrm */
  },
  { /* 6843 */
    31,
    /* VFRCZPDrr */
  },
  { /* 6844 */
    316,
    /* VFRCZPSYrm */
  },
  { /* 6845 */
    415,
    /* VFRCZPSYrr */
  },
  { /* 6846 */
    30,
    /* VFRCZPSrm */
  },
  { /* 6847 */
    31,
    /* VFRCZPSrr */
  },
  { /* 6848 */
    30,
    /* VFRCZSDrm */
  },
  { /* 6849 */
    31,
    /* VFRCZSDrr */
  },
  { /* 6850 */
    30,
    /* VFRCZSSrm */
  },
  { /* 6851 */
    31,
    /* VFRCZSSrr */
  },
  { /* 6852 */
    579,
    /* VGATHERDPDYrm */
  },
  { /* 6853 */
    580,
    /* VGATHERDPDZ128rm */
  },
  { /* 6854 */
    581,
    /* VGATHERDPDZ256rm */
  },
  { /* 6855 */
    582,
    /* VGATHERDPDZrm */
  },
  { /* 6856 */
    583,
    /* VGATHERDPDrm */
  },
  { /* 6857 */
    584,
    /* VGATHERDPSYrm */
  },
  { /* 6858 */
    585,
    /* VGATHERDPSZ128rm */
  },
  { /* 6859 */
    586,
    /* VGATHERDPSZ256rm */
  },
  { /* 6860 */
    587,
    /* VGATHERDPSZrm */
  },
  { /* 6861 */
    583,
    /* VGATHERDPSrm */
  },
  { /* 6862 */
    588,
    /* VGATHERPF0DPDm */
  },
  { /* 6863 */
    589,
    /* VGATHERPF0DPSm */
  },
  { /* 6864 */
    590,
    /* VGATHERPF0QPDm */
  },
  { /* 6865 */
    590,
    /* VGATHERPF0QPSm */
  },
  { /* 6866 */
    588,
    /* VGATHERPF1DPDm */
  },
  { /* 6867 */
    589,
    /* VGATHERPF1DPSm */
  },
  { /* 6868 */
    590,
    /* VGATHERPF1QPDm */
  },
  { /* 6869 */
    590,
    /* VGATHERPF1QPSm */
  },
  { /* 6870 */
    584,
    /* VGATHERQPDYrm */
  },
  { /* 6871 */
    580,
    /* VGATHERQPDZ128rm */
  },
  { /* 6872 */
    591,
    /* VGATHERQPDZ256rm */
  },
  { /* 6873 */
    592,
    /* VGATHERQPDZrm */
  },
  { /* 6874 */
    583,
    /* VGATHERQPDrm */
  },
  { /* 6875 */
    593,
    /* VGATHERQPSYrm */
  },
  { /* 6876 */
    585,
    /* VGATHERQPSZ128rm */
  },
  { /* 6877 */
    594,
    /* VGATHERQPSZ256rm */
  },
  { /* 6878 */
    595,
    /* VGATHERQPSZrm */
  },
  { /* 6879 */
    583,
    /* VGATHERQPSrm */
  },
  { /* 6880 */
    416,
    /* VGETEXPPDZ128m */
  },
  { /* 6881 */
    338,
    /* VGETEXPPDZ128mb */
  },
  { /* 6882 */
    339,
    /* VGETEXPPDZ128mbk */
  },
  { /* 6883 */
    340,
    /* VGETEXPPDZ128mbkz */
  },
  { /* 6884 */
    417,
    /* VGETEXPPDZ128mk */
  },
  { /* 6885 */
    418,
    /* VGETEXPPDZ128mkz */
  },
  { /* 6886 */
    341,
    /* VGETEXPPDZ128r */
  },
  { /* 6887 */
    342,
    /* VGETEXPPDZ128rk */
  },
  { /* 6888 */
    343,
    /* VGETEXPPDZ128rkz */
  },
  { /* 6889 */
    419,
    /* VGETEXPPDZ256m */
  },
  { /* 6890 */
    317,
    /* VGETEXPPDZ256mb */
  },
  { /* 6891 */
    318,
    /* VGETEXPPDZ256mbk */
  },
  { /* 6892 */
    319,
    /* VGETEXPPDZ256mbkz */
  },
  { /* 6893 */
    420,
    /* VGETEXPPDZ256mk */
  },
  { /* 6894 */
    421,
    /* VGETEXPPDZ256mkz */
  },
  { /* 6895 */
    422,
    /* VGETEXPPDZ256r */
  },
  { /* 6896 */
    423,
    /* VGETEXPPDZ256rk */
  },
  { /* 6897 */
    424,
    /* VGETEXPPDZ256rkz */
  },
  { /* 6898 */
    425,
    /* VGETEXPPDZm */
  },
  { /* 6899 */
    323,
    /* VGETEXPPDZmb */
  },
  { /* 6900 */
    324,
    /* VGETEXPPDZmbk */
  },
  { /* 6901 */
    325,
    /* VGETEXPPDZmbkz */
  },
  { /* 6902 */
    426,
    /* VGETEXPPDZmk */
  },
  { /* 6903 */
    427,
    /* VGETEXPPDZmkz */
  },
  { /* 6904 */
    428,
    /* VGETEXPPDZr */
  },
  { /* 6905 */
    501,
    /* VGETEXPPDZrb */
  },
  { /* 6906 */
    502,
    /* VGETEXPPDZrbk */
  },
  { /* 6907 */
    503,
    /* VGETEXPPDZrbkz */
  },
  { /* 6908 */
    432,
    /* VGETEXPPDZrk */
  },
  { /* 6909 */
    433,
    /* VGETEXPPDZrkz */
  },
  { /* 6910 */
    416,
    /* VGETEXPPSZ128m */
  },
  { /* 6911 */
    345,
    /* VGETEXPPSZ128mb */
  },
  { /* 6912 */
    346,
    /* VGETEXPPSZ128mbk */
  },
  { /* 6913 */
    347,
    /* VGETEXPPSZ128mbkz */
  },
  { /* 6914 */
    417,
    /* VGETEXPPSZ128mk */
  },
  { /* 6915 */
    418,
    /* VGETEXPPSZ128mkz */
  },
  { /* 6916 */
    341,
    /* VGETEXPPSZ128r */
  },
  { /* 6917 */
    342,
    /* VGETEXPPSZ128rk */
  },
  { /* 6918 */
    343,
    /* VGETEXPPSZ128rkz */
  },
  { /* 6919 */
    419,
    /* VGETEXPPSZ256m */
  },
  { /* 6920 */
    348,
    /* VGETEXPPSZ256mb */
  },
  { /* 6921 */
    349,
    /* VGETEXPPSZ256mbk */
  },
  { /* 6922 */
    350,
    /* VGETEXPPSZ256mbkz */
  },
  { /* 6923 */
    420,
    /* VGETEXPPSZ256mk */
  },
  { /* 6924 */
    421,
    /* VGETEXPPSZ256mkz */
  },
  { /* 6925 */
    422,
    /* VGETEXPPSZ256r */
  },
  { /* 6926 */
    423,
    /* VGETEXPPSZ256rk */
  },
  { /* 6927 */
    424,
    /* VGETEXPPSZ256rkz */
  },
  { /* 6928 */
    425,
    /* VGETEXPPSZm */
  },
  { /* 6929 */
    351,
    /* VGETEXPPSZmb */
  },
  { /* 6930 */
    352,
    /* VGETEXPPSZmbk */
  },
  { /* 6931 */
    353,
    /* VGETEXPPSZmbkz */
  },
  { /* 6932 */
    426,
    /* VGETEXPPSZmk */
  },
  { /* 6933 */
    427,
    /* VGETEXPPSZmkz */
  },
  { /* 6934 */
    428,
    /* VGETEXPPSZr */
  },
  { /* 6935 */
    504,
    /* VGETEXPPSZrb */
  },
  { /* 6936 */
    505,
    /* VGETEXPPSZrbk */
  },
  { /* 6937 */
    506,
    /* VGETEXPPSZrbkz */
  },
  { /* 6938 */
    432,
    /* VGETEXPPSZrk */
  },
  { /* 6939 */
    433,
    /* VGETEXPPSZrkz */
  },
  { /* 6940 */
    218,
    /* VGETEXPSDZm */
  },
  { /* 6941 */
    219,
    /* VGETEXPSDZmk */
  },
  { /* 6942 */
    220,
    /* VGETEXPSDZmkz */
  },
  { /* 6943 */
    260,
    /* VGETEXPSDZr */
  },
  { /* 6944 */
    260,
    /* VGETEXPSDZrb */
  },
  { /* 6945 */
    261,
    /* VGETEXPSDZrbk */
  },
  { /* 6946 */
    262,
    /* VGETEXPSDZrbkz */
  },
  { /* 6947 */
    261,
    /* VGETEXPSDZrk */
  },
  { /* 6948 */
    262,
    /* VGETEXPSDZrkz */
  },
  { /* 6949 */
    248,
    /* VGETEXPSSZm */
  },
  { /* 6950 */
    249,
    /* VGETEXPSSZmk */
  },
  { /* 6951 */
    250,
    /* VGETEXPSSZmkz */
  },
  { /* 6952 */
    266,
    /* VGETEXPSSZr */
  },
  { /* 6953 */
    266,
    /* VGETEXPSSZrb */
  },
  { /* 6954 */
    267,
    /* VGETEXPSSZrbk */
  },
  { /* 6955 */
    268,
    /* VGETEXPSSZrbkz */
  },
  { /* 6956 */
    267,
    /* VGETEXPSSZrk */
  },
  { /* 6957 */
    268,
    /* VGETEXPSSZrkz */
  },
  { /* 6958 */
    596,
    /* VGETMANTPDZ128rmbi */
  },
  { /* 6959 */
    597,
    /* VGETMANTPDZ128rmbik */
  },
  { /* 6960 */
    598,
    /* VGETMANTPDZ128rmbikz */
  },
  { /* 6961 */
    599,
    /* VGETMANTPDZ128rmi */
  },
  { /* 6962 */
    600,
    /* VGETMANTPDZ128rmik */
  },
  { /* 6963 */
    601,
    /* VGETMANTPDZ128rmikz */
  },
  { /* 6964 */
    602,
    /* VGETMANTPDZ128rri */
  },
  { /* 6965 */
    603,
    /* VGETMANTPDZ128rrik */
  },
  { /* 6966 */
    604,
    /* VGETMANTPDZ128rrikz */
  },
  { /* 6967 */
    605,
    /* VGETMANTPDZ256rmbi */
  },
  { /* 6968 */
    606,
    /* VGETMANTPDZ256rmbik */
  },
  { /* 6969 */
    607,
    /* VGETMANTPDZ256rmbikz */
  },
  { /* 6970 */
    608,
    /* VGETMANTPDZ256rmi */
  },
  { /* 6971 */
    609,
    /* VGETMANTPDZ256rmik */
  },
  { /* 6972 */
    610,
    /* VGETMANTPDZ256rmikz */
  },
  { /* 6973 */
    611,
    /* VGETMANTPDZ256rri */
  },
  { /* 6974 */
    612,
    /* VGETMANTPDZ256rrik */
  },
  { /* 6975 */
    613,
    /* VGETMANTPDZ256rrikz */
  },
  { /* 6976 */
    614,
    /* VGETMANTPDZrmbi */
  },
  { /* 6977 */
    615,
    /* VGETMANTPDZrmbik */
  },
  { /* 6978 */
    616,
    /* VGETMANTPDZrmbikz */
  },
  { /* 6979 */
    617,
    /* VGETMANTPDZrmi */
  },
  { /* 6980 */
    618,
    /* VGETMANTPDZrmik */
  },
  { /* 6981 */
    619,
    /* VGETMANTPDZrmikz */
  },
  { /* 6982 */
    620,
    /* VGETMANTPDZrri */
  },
  { /* 6983 */
    621,
    /* VGETMANTPDZrrib */
  },
  { /* 6984 */
    622,
    /* VGETMANTPDZrribk */
  },
  { /* 6985 */
    623,
    /* VGETMANTPDZrribkz */
  },
  { /* 6986 */
    624,
    /* VGETMANTPDZrrik */
  },
  { /* 6987 */
    625,
    /* VGETMANTPDZrrikz */
  },
  { /* 6988 */
    626,
    /* VGETMANTPSZ128rmbi */
  },
  { /* 6989 */
    627,
    /* VGETMANTPSZ128rmbik */
  },
  { /* 6990 */
    628,
    /* VGETMANTPSZ128rmbikz */
  },
  { /* 6991 */
    599,
    /* VGETMANTPSZ128rmi */
  },
  { /* 6992 */
    600,
    /* VGETMANTPSZ128rmik */
  },
  { /* 6993 */
    601,
    /* VGETMANTPSZ128rmikz */
  },
  { /* 6994 */
    602,
    /* VGETMANTPSZ128rri */
  },
  { /* 6995 */
    603,
    /* VGETMANTPSZ128rrik */
  },
  { /* 6996 */
    604,
    /* VGETMANTPSZ128rrikz */
  },
  { /* 6997 */
    629,
    /* VGETMANTPSZ256rmbi */
  },
  { /* 6998 */
    630,
    /* VGETMANTPSZ256rmbik */
  },
  { /* 6999 */
    631,
    /* VGETMANTPSZ256rmbikz */
  },
  { /* 7000 */
    608,
    /* VGETMANTPSZ256rmi */
  },
  { /* 7001 */
    609,
    /* VGETMANTPSZ256rmik */
  },
  { /* 7002 */
    610,
    /* VGETMANTPSZ256rmikz */
  },
  { /* 7003 */
    611,
    /* VGETMANTPSZ256rri */
  },
  { /* 7004 */
    612,
    /* VGETMANTPSZ256rrik */
  },
  { /* 7005 */
    613,
    /* VGETMANTPSZ256rrikz */
  },
  { /* 7006 */
    632,
    /* VGETMANTPSZrmbi */
  },
  { /* 7007 */
    633,
    /* VGETMANTPSZrmbik */
  },
  { /* 7008 */
    634,
    /* VGETMANTPSZrmbikz */
  },
  { /* 7009 */
    617,
    /* VGETMANTPSZrmi */
  },
  { /* 7010 */
    618,
    /* VGETMANTPSZrmik */
  },
  { /* 7011 */
    619,
    /* VGETMANTPSZrmikz */
  },
  { /* 7012 */
    620,
    /* VGETMANTPSZrri */
  },
  { /* 7013 */
    635,
    /* VGETMANTPSZrrib */
  },
  { /* 7014 */
    636,
    /* VGETMANTPSZrribk */
  },
  { /* 7015 */
    637,
    /* VGETMANTPSZrribkz */
  },
  { /* 7016 */
    624,
    /* VGETMANTPSZrrik */
  },
  { /* 7017 */
    625,
    /* VGETMANTPSZrrikz */
  },
  { /* 7018 */
    299,
    /* VGETMANTSDZrmi */
  },
  { /* 7019 */
    300,
    /* VGETMANTSDZrmik */
  },
  { /* 7020 */
    301,
    /* VGETMANTSDZrmikz */
  },
  { /* 7021 */
    638,
    /* VGETMANTSDZrri */
  },
  { /* 7022 */
    638,
    /* VGETMANTSDZrrib */
  },
  { /* 7023 */
    539,
    /* VGETMANTSDZrribk */
  },
  { /* 7024 */
    639,
    /* VGETMANTSDZrribkz */
  },
  { /* 7025 */
    539,
    /* VGETMANTSDZrrik */
  },
  { /* 7026 */
    639,
    /* VGETMANTSDZrrikz */
  },
  { /* 7027 */
    272,
    /* VGETMANTSSZrmi */
  },
  { /* 7028 */
    273,
    /* VGETMANTSSZrmik */
  },
  { /* 7029 */
    274,
    /* VGETMANTSSZrmikz */
  },
  { /* 7030 */
    640,
    /* VGETMANTSSZrri */
  },
  { /* 7031 */
    640,
    /* VGETMANTSSZrrib */
  },
  { /* 7032 */
    541,
    /* VGETMANTSSZrribk */
  },
  { /* 7033 */
    641,
    /* VGETMANTSSZrribkz */
  },
  { /* 7034 */
    541,
    /* VGETMANTSSZrrik */
  },
  { /* 7035 */
    641,
    /* VGETMANTSSZrrikz */
  },
  { /* 7036 */
    308,
    /* VGF2P8AFFINEINVQBYrmi */
  },
  { /* 7037 */
    309,
    /* VGF2P8AFFINEINVQBYrri */
  },
  { /* 7038 */
    310,
    /* VGF2P8AFFINEINVQBZ128rmbi */
  },
  { /* 7039 */
    642,
    /* VGF2P8AFFINEINVQBZ128rmbik */
  },
  { /* 7040 */
    643,
    /* VGF2P8AFFINEINVQBZ128rmbikz */
  },
  { /* 7041 */
    275,
    /* VGF2P8AFFINEINVQBZ128rmi */
  },
  { /* 7042 */
    276,
    /* VGF2P8AFFINEINVQBZ128rmik */
  },
  { /* 7043 */
    277,
    /* VGF2P8AFFINEINVQBZ128rmikz */
  },
  { /* 7044 */
    278,
    /* VGF2P8AFFINEINVQBZ128rri */
  },
  { /* 7045 */
    279,
    /* VGF2P8AFFINEINVQBZ128rrik */
  },
  { /* 7046 */
    280,
    /* VGF2P8AFFINEINVQBZ128rrikz */
  },
  { /* 7047 */
    308,
    /* VGF2P8AFFINEINVQBZ256rmbi */
  },
  { /* 7048 */
    644,
    /* VGF2P8AFFINEINVQBZ256rmbik */
  },
  { /* 7049 */
    645,
    /* VGF2P8AFFINEINVQBZ256rmbikz */
  },
  { /* 7050 */
    284,
    /* VGF2P8AFFINEINVQBZ256rmi */
  },
  { /* 7051 */
    285,
    /* VGF2P8AFFINEINVQBZ256rmik */
  },
  { /* 7052 */
    286,
    /* VGF2P8AFFINEINVQBZ256rmikz */
  },
  { /* 7053 */
    287,
    /* VGF2P8AFFINEINVQBZ256rri */
  },
  { /* 7054 */
    288,
    /* VGF2P8AFFINEINVQBZ256rrik */
  },
  { /* 7055 */
    289,
    /* VGF2P8AFFINEINVQBZ256rrikz */
  },
  { /* 7056 */
    646,
    /* VGF2P8AFFINEINVQBZrmbi */
  },
  { /* 7057 */
    647,
    /* VGF2P8AFFINEINVQBZrmbik */
  },
  { /* 7058 */
    648,
    /* VGF2P8AFFINEINVQBZrmbikz */
  },
  { /* 7059 */
    293,
    /* VGF2P8AFFINEINVQBZrmi */
  },
  { /* 7060 */
    294,
    /* VGF2P8AFFINEINVQBZrmik */
  },
  { /* 7061 */
    295,
    /* VGF2P8AFFINEINVQBZrmikz */
  },
  { /* 7062 */
    296,
    /* VGF2P8AFFINEINVQBZrri */
  },
  { /* 7063 */
    297,
    /* VGF2P8AFFINEINVQBZrrik */
  },
  { /* 7064 */
    298,
    /* VGF2P8AFFINEINVQBZrrikz */
  },
  { /* 7065 */
    310,
    /* VGF2P8AFFINEINVQBrmi */
  },
  { /* 7066 */
    311,
    /* VGF2P8AFFINEINVQBrri */
  },
  { /* 7067 */
    308,
    /* VGF2P8AFFINEQBYrmi */
  },
  { /* 7068 */
    309,
    /* VGF2P8AFFINEQBYrri */
  },
  { /* 7069 */
    310,
    /* VGF2P8AFFINEQBZ128rmbi */
  },
  { /* 7070 */
    642,
    /* VGF2P8AFFINEQBZ128rmbik */
  },
  { /* 7071 */
    643,
    /* VGF2P8AFFINEQBZ128rmbikz */
  },
  { /* 7072 */
    275,
    /* VGF2P8AFFINEQBZ128rmi */
  },
  { /* 7073 */
    276,
    /* VGF2P8AFFINEQBZ128rmik */
  },
  { /* 7074 */
    277,
    /* VGF2P8AFFINEQBZ128rmikz */
  },
  { /* 7075 */
    278,
    /* VGF2P8AFFINEQBZ128rri */
  },
  { /* 7076 */
    279,
    /* VGF2P8AFFINEQBZ128rrik */
  },
  { /* 7077 */
    280,
    /* VGF2P8AFFINEQBZ128rrikz */
  },
  { /* 7078 */
    308,
    /* VGF2P8AFFINEQBZ256rmbi */
  },
  { /* 7079 */
    644,
    /* VGF2P8AFFINEQBZ256rmbik */
  },
  { /* 7080 */
    645,
    /* VGF2P8AFFINEQBZ256rmbikz */
  },
  { /* 7081 */
    284,
    /* VGF2P8AFFINEQBZ256rmi */
  },
  { /* 7082 */
    285,
    /* VGF2P8AFFINEQBZ256rmik */
  },
  { /* 7083 */
    286,
    /* VGF2P8AFFINEQBZ256rmikz */
  },
  { /* 7084 */
    287,
    /* VGF2P8AFFINEQBZ256rri */
  },
  { /* 7085 */
    288,
    /* VGF2P8AFFINEQBZ256rrik */
  },
  { /* 7086 */
    289,
    /* VGF2P8AFFINEQBZ256rrikz */
  },
  { /* 7087 */
    646,
    /* VGF2P8AFFINEQBZrmbi */
  },
  { /* 7088 */
    647,
    /* VGF2P8AFFINEQBZrmbik */
  },
  { /* 7089 */
    648,
    /* VGF2P8AFFINEQBZrmbikz */
  },
  { /* 7090 */
    293,
    /* VGF2P8AFFINEQBZrmi */
  },
  { /* 7091 */
    294,
    /* VGF2P8AFFINEQBZrmik */
  },
  { /* 7092 */
    295,
    /* VGF2P8AFFINEQBZrmikz */
  },
  { /* 7093 */
    296,
    /* VGF2P8AFFINEQBZrri */
  },
  { /* 7094 */
    297,
    /* VGF2P8AFFINEQBZrrik */
  },
  { /* 7095 */
    298,
    /* VGF2P8AFFINEQBZrrikz */
  },
  { /* 7096 */
    310,
    /* VGF2P8AFFINEQBrmi */
  },
  { /* 7097 */
    311,
    /* VGF2P8AFFINEQBrri */
  },
  { /* 7098 */
    215,
    /* VGF2P8MULBYrm */
  },
  { /* 7099 */
    216,
    /* VGF2P8MULBYrr */
  },
  { /* 7100 */
    217,
    /* VGF2P8MULBZ128rm */
  },
  { /* 7101 */
    214,
    /* VGF2P8MULBZ128rmk */
  },
  { /* 7102 */
    221,
    /* VGF2P8MULBZ128rmkz */
  },
  { /* 7103 */
    222,
    /* VGF2P8MULBZ128rr */
  },
  { /* 7104 */
    223,
    /* VGF2P8MULBZ128rrk */
  },
  { /* 7105 */
    224,
    /* VGF2P8MULBZ128rrkz */
  },
  { /* 7106 */
    225,
    /* VGF2P8MULBZ256rm */
  },
  { /* 7107 */
    229,
    /* VGF2P8MULBZ256rmk */
  },
  { /* 7108 */
    230,
    /* VGF2P8MULBZ256rmkz */
  },
  { /* 7109 */
    231,
    /* VGF2P8MULBZ256rr */
  },
  { /* 7110 */
    232,
    /* VGF2P8MULBZ256rrk */
  },
  { /* 7111 */
    233,
    /* VGF2P8MULBZ256rrkz */
  },
  { /* 7112 */
    234,
    /* VGF2P8MULBZrm */
  },
  { /* 7113 */
    238,
    /* VGF2P8MULBZrmk */
  },
  { /* 7114 */
    239,
    /* VGF2P8MULBZrmkz */
  },
  { /* 7115 */
    240,
    /* VGF2P8MULBZrr */
  },
  { /* 7116 */
    244,
    /* VGF2P8MULBZrrk */
  },
  { /* 7117 */
    245,
    /* VGF2P8MULBZrrkz */
  },
  { /* 7118 */
    246,
    /* VGF2P8MULBrm */
  },
  { /* 7119 */
    247,
    /* VGF2P8MULBrr */
  },
  { /* 7120 */
    215,
    /* VHADDPDYrm */
  },
  { /* 7121 */
    216,
    /* VHADDPDYrr */
  },
  { /* 7122 */
    246,
    /* VHADDPDrm */
  },
  { /* 7123 */
    247,
    /* VHADDPDrr */
  },
  { /* 7124 */
    215,
    /* VHADDPSYrm */
  },
  { /* 7125 */
    216,
    /* VHADDPSYrr */
  },
  { /* 7126 */
    246,
    /* VHADDPSrm */
  },
  { /* 7127 */
    247,
    /* VHADDPSrr */
  },
  { /* 7128 */
    215,
    /* VHSUBPDYrm */
  },
  { /* 7129 */
    216,
    /* VHSUBPDYrr */
  },
  { /* 7130 */
    246,
    /* VHSUBPDrm */
  },
  { /* 7131 */
    247,
    /* VHSUBPDrr */
  },
  { /* 7132 */
    215,
    /* VHSUBPSYrm */
  },
  { /* 7133 */
    216,
    /* VHSUBPSYrr */
  },
  { /* 7134 */
    246,
    /* VHSUBPSrm */
  },
  { /* 7135 */
    247,
    /* VHSUBPSrr */
  },
  { /* 7136 */
    308,
    /* VINSERTF128rm */
  },
  { /* 7137 */
    649,
    /* VINSERTF128rr */
  },
  { /* 7138 */
    650,
    /* VINSERTF32x4Z256rm */
  },
  { /* 7139 */
    651,
    /* VINSERTF32x4Z256rmk */
  },
  { /* 7140 */
    652,
    /* VINSERTF32x4Z256rmkz */
  },
  { /* 7141 */
    653,
    /* VINSERTF32x4Z256rr */
  },
  { /* 7142 */
    654,
    /* VINSERTF32x4Z256rrk */
  },
  { /* 7143 */
    655,
    /* VINSERTF32x4Z256rrkz */
  },
  { /* 7144 */
    656,
    /* VINSERTF32x4Zrm */
  },
  { /* 7145 */
    657,
    /* VINSERTF32x4Zrmk */
  },
  { /* 7146 */
    658,
    /* VINSERTF32x4Zrmkz */
  },
  { /* 7147 */
    659,
    /* VINSERTF32x4Zrr */
  },
  { /* 7148 */
    660,
    /* VINSERTF32x4Zrrk */
  },
  { /* 7149 */
    661,
    /* VINSERTF32x4Zrrkz */
  },
  { /* 7150 */
    662,
    /* VINSERTF32x8Zrm */
  },
  { /* 7151 */
    663,
    /* VINSERTF32x8Zrmk */
  },
  { /* 7152 */
    664,
    /* VINSERTF32x8Zrmkz */
  },
  { /* 7153 */
    665,
    /* VINSERTF32x8Zrr */
  },
  { /* 7154 */
    666,
    /* VINSERTF32x8Zrrk */
  },
  { /* 7155 */
    667,
    /* VINSERTF32x8Zrrkz */
  },
  { /* 7156 */
    650,
    /* VINSERTF64x2Z256rm */
  },
  { /* 7157 */
    651,
    /* VINSERTF64x2Z256rmk */
  },
  { /* 7158 */
    652,
    /* VINSERTF64x2Z256rmkz */
  },
  { /* 7159 */
    653,
    /* VINSERTF64x2Z256rr */
  },
  { /* 7160 */
    654,
    /* VINSERTF64x2Z256rrk */
  },
  { /* 7161 */
    655,
    /* VINSERTF64x2Z256rrkz */
  },
  { /* 7162 */
    656,
    /* VINSERTF64x2Zrm */
  },
  { /* 7163 */
    657,
    /* VINSERTF64x2Zrmk */
  },
  { /* 7164 */
    658,
    /* VINSERTF64x2Zrmkz */
  },
  { /* 7165 */
    659,
    /* VINSERTF64x2Zrr */
  },
  { /* 7166 */
    660,
    /* VINSERTF64x2Zrrk */
  },
  { /* 7167 */
    661,
    /* VINSERTF64x2Zrrkz */
  },
  { /* 7168 */
    662,
    /* VINSERTF64x4Zrm */
  },
  { /* 7169 */
    663,
    /* VINSERTF64x4Zrmk */
  },
  { /* 7170 */
    664,
    /* VINSERTF64x4Zrmkz */
  },
  { /* 7171 */
    665,
    /* VINSERTF64x4Zrr */
  },
  { /* 7172 */
    666,
    /* VINSERTF64x4Zrrk */
  },
  { /* 7173 */
    667,
    /* VINSERTF64x4Zrrkz */
  },
  { /* 7174 */
    308,
    /* VINSERTI128rm */
  },
  { /* 7175 */
    649,
    /* VINSERTI128rr */
  },
  { /* 7176 */
    650,
    /* VINSERTI32x4Z256rm */
  },
  { /* 7177 */
    651,
    /* VINSERTI32x4Z256rmk */
  },
  { /* 7178 */
    652,
    /* VINSERTI32x4Z256rmkz */
  },
  { /* 7179 */
    653,
    /* VINSERTI32x4Z256rr */
  },
  { /* 7180 */
    654,
    /* VINSERTI32x4Z256rrk */
  },
  { /* 7181 */
    655,
    /* VINSERTI32x4Z256rrkz */
  },
  { /* 7182 */
    656,
    /* VINSERTI32x4Zrm */
  },
  { /* 7183 */
    657,
    /* VINSERTI32x4Zrmk */
  },
  { /* 7184 */
    658,
    /* VINSERTI32x4Zrmkz */
  },
  { /* 7185 */
    659,
    /* VINSERTI32x4Zrr */
  },
  { /* 7186 */
    660,
    /* VINSERTI32x4Zrrk */
  },
  { /* 7187 */
    661,
    /* VINSERTI32x4Zrrkz */
  },
  { /* 7188 */
    662,
    /* VINSERTI32x8Zrm */
  },
  { /* 7189 */
    663,
    /* VINSERTI32x8Zrmk */
  },
  { /* 7190 */
    664,
    /* VINSERTI32x8Zrmkz */
  },
  { /* 7191 */
    665,
    /* VINSERTI32x8Zrr */
  },
  { /* 7192 */
    666,
    /* VINSERTI32x8Zrrk */
  },
  { /* 7193 */
    667,
    /* VINSERTI32x8Zrrkz */
  },
  { /* 7194 */
    650,
    /* VINSERTI64x2Z256rm */
  },
  { /* 7195 */
    651,
    /* VINSERTI64x2Z256rmk */
  },
  { /* 7196 */
    652,
    /* VINSERTI64x2Z256rmkz */
  },
  { /* 7197 */
    653,
    /* VINSERTI64x2Z256rr */
  },
  { /* 7198 */
    654,
    /* VINSERTI64x2Z256rrk */
  },
  { /* 7199 */
    655,
    /* VINSERTI64x2Z256rrkz */
  },
  { /* 7200 */
    656,
    /* VINSERTI64x2Zrm */
  },
  { /* 7201 */
    657,
    /* VINSERTI64x2Zrmk */
  },
  { /* 7202 */
    658,
    /* VINSERTI64x2Zrmkz */
  },
  { /* 7203 */
    659,
    /* VINSERTI64x2Zrr */
  },
  { /* 7204 */
    660,
    /* VINSERTI64x2Zrrk */
  },
  { /* 7205 */
    661,
    /* VINSERTI64x2Zrrkz */
  },
  { /* 7206 */
    662,
    /* VINSERTI64x4Zrm */
  },
  { /* 7207 */
    663,
    /* VINSERTI64x4Zrmk */
  },
  { /* 7208 */
    664,
    /* VINSERTI64x4Zrmkz */
  },
  { /* 7209 */
    665,
    /* VINSERTI64x4Zrr */
  },
  { /* 7210 */
    666,
    /* VINSERTI64x4Zrrk */
  },
  { /* 7211 */
    667,
    /* VINSERTI64x4Zrrkz */
  },
  { /* 7212 */
    272,
    /* VINSERTPSZrm */
  },
  { /* 7213 */
    278,
    /* VINSERTPSZrr */
  },
  { /* 7214 */
    310,
    /* VINSERTPSrm */
  },
  { /* 7215 */
    311,
    /* VINSERTPSrr */
  },
  { /* 7216 */
    316,
    /* VLDDQUYrm */
  },
  { /* 7217 */
    30,
    /* VLDDQUrm */
  },
  { /* 7218 */
    28,
    /* VLDMXCSR */
  },
  { /* 7219 */
    31,
    /* VMASKMOVDQU */
  },
  { /* 7220 */
    0,
    /*  */
  },
  { /* 7221 */
    668,
    /* VMASKMOVPDYmr */
  },
  { /* 7222 */
    215,
    /* VMASKMOVPDYrm */
  },
  { /* 7223 */
    669,
    /* VMASKMOVPDmr */
  },
  { /* 7224 */
    246,
    /* VMASKMOVPDrm */
  },
  { /* 7225 */
    668,
    /* VMASKMOVPSYmr */
  },
  { /* 7226 */
    215,
    /* VMASKMOVPSYrm */
  },
  { /* 7227 */
    669,
    /* VMASKMOVPSmr */
  },
  { /* 7228 */
    246,
    /* VMASKMOVPSrm */
  },
  { /* 7229 */
    0,
    /*  */
  },
  { /* 7230 */
    0,
    /*  */
  },
  { /* 7231 */
    0,
    /*  */
  },
  { /* 7232 */
    0,
    /*  */
  },
  { /* 7233 */
    0,
    /*  */
  },
  { /* 7234 */
    0,
    /*  */
  },
  { /* 7235 */
    0,
    /*  */
  },
  { /* 7236 */
    0,
    /*  */
  },
  { /* 7237 */
    0,
    /*  */
  },
  { /* 7238 */
    0,
    /*  */
  },
  { /* 7239 */
    0,
    /*  */
  },
  { /* 7240 */
    0,
    /*  */
  },
  { /* 7241 */
    0,
    /*  */
  },
  { /* 7242 */
    0,
    /*  */
  },
  { /* 7243 */
    0,
    /*  */
  },
  { /* 7244 */
    0,
    /*  */
  },
  { /* 7245 */
    0,
    /*  */
  },
  { /* 7246 */
    0,
    /*  */
  },
  { /* 7247 */
    0,
    /*  */
  },
  { /* 7248 */
    0,
    /*  */
  },
  { /* 7249 */
    0,
    /*  */
  },
  { /* 7250 */
    0,
    /*  */
  },
  { /* 7251 */
    0,
    /*  */
  },
  { /* 7252 */
    0,
    /*  */
  },
  { /* 7253 */
    0,
    /*  */
  },
  { /* 7254 */
    0,
    /*  */
  },
  { /* 7255 */
    0,
    /*  */
  },
  { /* 7256 */
    0,
    /*  */
  },
  { /* 7257 */
    0,
    /*  */
  },
  { /* 7258 */
    0,
    /*  */
  },
  { /* 7259 */
    0,
    /*  */
  },
  { /* 7260 */
    0,
    /*  */
  },
  { /* 7261 */
    0,
    /*  */
  },
  { /* 7262 */
    0,
    /*  */
  },
  { /* 7263 */
    0,
    /*  */
  },
  { /* 7264 */
    0,
    /*  */
  },
  { /* 7265 */
    0,
    /*  */
  },
  { /* 7266 */
    0,
    /*  */
  },
  { /* 7267 */
    0,
    /*  */
  },
  { /* 7268 */
    0,
    /*  */
  },
  { /* 7269 */
    0,
    /*  */
  },
  { /* 7270 */
    0,
    /*  */
  },
  { /* 7271 */
    0,
    /*  */
  },
  { /* 7272 */
    0,
    /*  */
  },
  { /* 7273 */
    0,
    /*  */
  },
  { /* 7274 */
    0,
    /*  */
  },
  { /* 7275 */
    0,
    /*  */
  },
  { /* 7276 */
    0,
    /*  */
  },
  { /* 7277 */
    0,
    /*  */
  },
  { /* 7278 */
    0,
    /*  */
  },
  { /* 7279 */
    0,
    /*  */
  },
  { /* 7280 */
    0,
    /*  */
  },
  { /* 7281 */
    0,
    /*  */
  },
  { /* 7282 */
    0,
    /*  */
  },
  { /* 7283 */
    0,
    /*  */
  },
  { /* 7284 */
    0,
    /*  */
  },
  { /* 7285 */
    0,
    /*  */
  },
  { /* 7286 */
    0,
    /*  */
  },
  { /* 7287 */
    0,
    /*  */
  },
  { /* 7288 */
    0,
    /*  */
  },
  { /* 7289 */
    0,
    /*  */
  },
  { /* 7290 */
    0,
    /*  */
  },
  { /* 7291 */
    0,
    /*  */
  },
  { /* 7292 */
    0,
    /*  */
  },
  { /* 7293 */
    0,
    /*  */
  },
  { /* 7294 */
    0,
    /*  */
  },
  { /* 7295 */
    0,
    /*  */
  },
  { /* 7296 */
    0,
    /*  */
  },
  { /* 7297 */
    0,
    /*  */
  },
  { /* 7298 */
    0,
    /*  */
  },
  { /* 7299 */
    215,
    /* VMAXPDYrm */
  },
  { /* 7300 */
    216,
    /* VMAXPDYrr */
  },
  { /* 7301 */
    217,
    /* VMAXPDZ128rm */
  },
  { /* 7302 */
    218,
    /* VMAXPDZ128rmb */
  },
  { /* 7303 */
    219,
    /* VMAXPDZ128rmbk */
  },
  { /* 7304 */
    220,
    /* VMAXPDZ128rmbkz */
  },
  { /* 7305 */
    214,
    /* VMAXPDZ128rmk */
  },
  { /* 7306 */
    221,
    /* VMAXPDZ128rmkz */
  },
  { /* 7307 */
    222,
    /* VMAXPDZ128rr */
  },
  { /* 7308 */
    223,
    /* VMAXPDZ128rrk */
  },
  { /* 7309 */
    224,
    /* VMAXPDZ128rrkz */
  },
  { /* 7310 */
    225,
    /* VMAXPDZ256rm */
  },
  { /* 7311 */
    226,
    /* VMAXPDZ256rmb */
  },
  { /* 7312 */
    227,
    /* VMAXPDZ256rmbk */
  },
  { /* 7313 */
    228,
    /* VMAXPDZ256rmbkz */
  },
  { /* 7314 */
    229,
    /* VMAXPDZ256rmk */
  },
  { /* 7315 */
    230,
    /* VMAXPDZ256rmkz */
  },
  { /* 7316 */
    231,
    /* VMAXPDZ256rr */
  },
  { /* 7317 */
    232,
    /* VMAXPDZ256rrk */
  },
  { /* 7318 */
    233,
    /* VMAXPDZ256rrkz */
  },
  { /* 7319 */
    234,
    /* VMAXPDZrm */
  },
  { /* 7320 */
    235,
    /* VMAXPDZrmb */
  },
  { /* 7321 */
    236,
    /* VMAXPDZrmbk */
  },
  { /* 7322 */
    237,
    /* VMAXPDZrmbkz */
  },
  { /* 7323 */
    238,
    /* VMAXPDZrmk */
  },
  { /* 7324 */
    239,
    /* VMAXPDZrmkz */
  },
  { /* 7325 */
    240,
    /* VMAXPDZrr */
  },
  { /* 7326 */
    670,
    /* VMAXPDZrrb */
  },
  { /* 7327 */
    671,
    /* VMAXPDZrrbk */
  },
  { /* 7328 */
    672,
    /* VMAXPDZrrbkz */
  },
  { /* 7329 */
    244,
    /* VMAXPDZrrk */
  },
  { /* 7330 */
    245,
    /* VMAXPDZrrkz */
  },
  { /* 7331 */
    246,
    /* VMAXPDrm */
  },
  { /* 7332 */
    247,
    /* VMAXPDrr */
  },
  { /* 7333 */
    215,
    /* VMAXPSYrm */
  },
  { /* 7334 */
    216,
    /* VMAXPSYrr */
  },
  { /* 7335 */
    217,
    /* VMAXPSZ128rm */
  },
  { /* 7336 */
    248,
    /* VMAXPSZ128rmb */
  },
  { /* 7337 */
    249,
    /* VMAXPSZ128rmbk */
  },
  { /* 7338 */
    250,
    /* VMAXPSZ128rmbkz */
  },
  { /* 7339 */
    214,
    /* VMAXPSZ128rmk */
  },
  { /* 7340 */
    221,
    /* VMAXPSZ128rmkz */
  },
  { /* 7341 */
    222,
    /* VMAXPSZ128rr */
  },
  { /* 7342 */
    223,
    /* VMAXPSZ128rrk */
  },
  { /* 7343 */
    224,
    /* VMAXPSZ128rrkz */
  },
  { /* 7344 */
    225,
    /* VMAXPSZ256rm */
  },
  { /* 7345 */
    251,
    /* VMAXPSZ256rmb */
  },
  { /* 7346 */
    252,
    /* VMAXPSZ256rmbk */
  },
  { /* 7347 */
    253,
    /* VMAXPSZ256rmbkz */
  },
  { /* 7348 */
    229,
    /* VMAXPSZ256rmk */
  },
  { /* 7349 */
    230,
    /* VMAXPSZ256rmkz */
  },
  { /* 7350 */
    231,
    /* VMAXPSZ256rr */
  },
  { /* 7351 */
    232,
    /* VMAXPSZ256rrk */
  },
  { /* 7352 */
    233,
    /* VMAXPSZ256rrkz */
  },
  { /* 7353 */
    234,
    /* VMAXPSZrm */
  },
  { /* 7354 */
    254,
    /* VMAXPSZrmb */
  },
  { /* 7355 */
    255,
    /* VMAXPSZrmbk */
  },
  { /* 7356 */
    256,
    /* VMAXPSZrmbkz */
  },
  { /* 7357 */
    238,
    /* VMAXPSZrmk */
  },
  { /* 7358 */
    239,
    /* VMAXPSZrmkz */
  },
  { /* 7359 */
    240,
    /* VMAXPSZrr */
  },
  { /* 7360 */
    673,
    /* VMAXPSZrrb */
  },
  { /* 7361 */
    674,
    /* VMAXPSZrrbk */
  },
  { /* 7362 */
    675,
    /* VMAXPSZrrbkz */
  },
  { /* 7363 */
    244,
    /* VMAXPSZrrk */
  },
  { /* 7364 */
    245,
    /* VMAXPSZrrkz */
  },
  { /* 7365 */
    246,
    /* VMAXPSrm */
  },
  { /* 7366 */
    247,
    /* VMAXPSrr */
  },
  { /* 7367 */
    0,
    /*  */
  },
  { /* 7368 */
    218,
    /* VMAXSDZrm_Int */
  },
  { /* 7369 */
    219,
    /* VMAXSDZrm_Intk */
  },
  { /* 7370 */
    220,
    /* VMAXSDZrm_Intkz */
  },
  { /* 7371 */
    0,
    /*  */
  },
  { /* 7372 */
    260,
    /* VMAXSDZrr_Int */
  },
  { /* 7373 */
    261,
    /* VMAXSDZrr_Intk */
  },
  { /* 7374 */
    262,
    /* VMAXSDZrr_Intkz */
  },
  { /* 7375 */
    260,
    /* VMAXSDZrrb_Int */
  },
  { /* 7376 */
    261,
    /* VMAXSDZrrb_Intk */
  },
  { /* 7377 */
    262,
    /* VMAXSDZrrb_Intkz */
  },
  { /* 7378 */
    0,
    /*  */
  },
  { /* 7379 */
    246,
    /* VMAXSDrm_Int */
  },
  { /* 7380 */
    0,
    /*  */
  },
  { /* 7381 */
    247,
    /* VMAXSDrr_Int */
  },
  { /* 7382 */
    0,
    /*  */
  },
  { /* 7383 */
    248,
    /* VMAXSSZrm_Int */
  },
  { /* 7384 */
    249,
    /* VMAXSSZrm_Intk */
  },
  { /* 7385 */
    250,
    /* VMAXSSZrm_Intkz */
  },
  { /* 7386 */
    0,
    /*  */
  },
  { /* 7387 */
    266,
    /* VMAXSSZrr_Int */
  },
  { /* 7388 */
    267,
    /* VMAXSSZrr_Intk */
  },
  { /* 7389 */
    268,
    /* VMAXSSZrr_Intkz */
  },
  { /* 7390 */
    266,
    /* VMAXSSZrrb_Int */
  },
  { /* 7391 */
    267,
    /* VMAXSSZrrb_Intk */
  },
  { /* 7392 */
    268,
    /* VMAXSSZrrb_Intkz */
  },
  { /* 7393 */
    0,
    /*  */
  },
  { /* 7394 */
    246,
    /* VMAXSSrm_Int */
  },
  { /* 7395 */
    0,
    /*  */
  },
  { /* 7396 */
    247,
    /* VMAXSSrr_Int */
  },
  { /* 7397 */
    0,
    /* VMCALL */
  },
  { /* 7398 */
    28,
    /* VMCLEARm */
  },
  { /* 7399 */
    0,
    /* VMFUNC */
  },
  { /* 7400 */
    0,
    /*  */
  },
  { /* 7401 */
    0,
    /*  */
  },
  { /* 7402 */
    0,
    /*  */
  },
  { /* 7403 */
    0,
    /*  */
  },
  { /* 7404 */
    0,
    /*  */
  },
  { /* 7405 */
    0,
    /*  */
  },
  { /* 7406 */
    0,
    /*  */
  },
  { /* 7407 */
    0,
    /*  */
  },
  { /* 7408 */
    0,
    /*  */
  },
  { /* 7409 */
    0,
    /*  */
  },
  { /* 7410 */
    0,
    /*  */
  },
  { /* 7411 */
    0,
    /*  */
  },
  { /* 7412 */
    0,
    /*  */
  },
  { /* 7413 */
    0,
    /*  */
  },
  { /* 7414 */
    0,
    /*  */
  },
  { /* 7415 */
    0,
    /*  */
  },
  { /* 7416 */
    0,
    /*  */
  },
  { /* 7417 */
    0,
    /*  */
  },
  { /* 7418 */
    0,
    /*  */
  },
  { /* 7419 */
    0,
    /*  */
  },
  { /* 7420 */
    0,
    /*  */
  },
  { /* 7421 */
    0,
    /*  */
  },
  { /* 7422 */
    0,
    /*  */
  },
  { /* 7423 */
    0,
    /*  */
  },
  { /* 7424 */
    0,
    /*  */
  },
  { /* 7425 */
    0,
    /*  */
  },
  { /* 7426 */
    0,
    /*  */
  },
  { /* 7427 */
    0,
    /*  */
  },
  { /* 7428 */
    0,
    /*  */
  },
  { /* 7429 */
    0,
    /*  */
  },
  { /* 7430 */
    0,
    /*  */
  },
  { /* 7431 */
    0,
    /*  */
  },
  { /* 7432 */
    0,
    /*  */
  },
  { /* 7433 */
    0,
    /*  */
  },
  { /* 7434 */
    0,
    /*  */
  },
  { /* 7435 */
    0,
    /*  */
  },
  { /* 7436 */
    0,
    /*  */
  },
  { /* 7437 */
    0,
    /*  */
  },
  { /* 7438 */
    0,
    /*  */
  },
  { /* 7439 */
    0,
    /*  */
  },
  { /* 7440 */
    0,
    /*  */
  },
  { /* 7441 */
    0,
    /*  */
  },
  { /* 7442 */
    0,
    /*  */
  },
  { /* 7443 */
    0,
    /*  */
  },
  { /* 7444 */
    0,
    /*  */
  },
  { /* 7445 */
    0,
    /*  */
  },
  { /* 7446 */
    0,
    /*  */
  },
  { /* 7447 */
    0,
    /*  */
  },
  { /* 7448 */
    0,
    /*  */
  },
  { /* 7449 */
    0,
    /*  */
  },
  { /* 7450 */
    0,
    /*  */
  },
  { /* 7451 */
    0,
    /*  */
  },
  { /* 7452 */
    0,
    /*  */
  },
  { /* 7453 */
    0,
    /*  */
  },
  { /* 7454 */
    0,
    /*  */
  },
  { /* 7455 */
    0,
    /*  */
  },
  { /* 7456 */
    0,
    /*  */
  },
  { /* 7457 */
    0,
    /*  */
  },
  { /* 7458 */
    0,
    /*  */
  },
  { /* 7459 */
    0,
    /*  */
  },
  { /* 7460 */
    0,
    /*  */
  },
  { /* 7461 */
    0,
    /*  */
  },
  { /* 7462 */
    0,
    /*  */
  },
  { /* 7463 */
    0,
    /*  */
  },
  { /* 7464 */
    0,
    /*  */
  },
  { /* 7465 */
    0,
    /*  */
  },
  { /* 7466 */
    0,
    /*  */
  },
  { /* 7467 */
    0,
    /*  */
  },
  { /* 7468 */
    0,
    /*  */
  },
  { /* 7469 */
    0,
    /*  */
  },
  { /* 7470 */
    215,
    /* VMINPDYrm */
  },
  { /* 7471 */
    216,
    /* VMINPDYrr */
  },
  { /* 7472 */
    217,
    /* VMINPDZ128rm */
  },
  { /* 7473 */
    218,
    /* VMINPDZ128rmb */
  },
  { /* 7474 */
    219,
    /* VMINPDZ128rmbk */
  },
  { /* 7475 */
    220,
    /* VMINPDZ128rmbkz */
  },
  { /* 7476 */
    214,
    /* VMINPDZ128rmk */
  },
  { /* 7477 */
    221,
    /* VMINPDZ128rmkz */
  },
  { /* 7478 */
    222,
    /* VMINPDZ128rr */
  },
  { /* 7479 */
    223,
    /* VMINPDZ128rrk */
  },
  { /* 7480 */
    224,
    /* VMINPDZ128rrkz */
  },
  { /* 7481 */
    225,
    /* VMINPDZ256rm */
  },
  { /* 7482 */
    226,
    /* VMINPDZ256rmb */
  },
  { /* 7483 */
    227,
    /* VMINPDZ256rmbk */
  },
  { /* 7484 */
    228,
    /* VMINPDZ256rmbkz */
  },
  { /* 7485 */
    229,
    /* VMINPDZ256rmk */
  },
  { /* 7486 */
    230,
    /* VMINPDZ256rmkz */
  },
  { /* 7487 */
    231,
    /* VMINPDZ256rr */
  },
  { /* 7488 */
    232,
    /* VMINPDZ256rrk */
  },
  { /* 7489 */
    233,
    /* VMINPDZ256rrkz */
  },
  { /* 7490 */
    234,
    /* VMINPDZrm */
  },
  { /* 7491 */
    235,
    /* VMINPDZrmb */
  },
  { /* 7492 */
    236,
    /* VMINPDZrmbk */
  },
  { /* 7493 */
    237,
    /* VMINPDZrmbkz */
  },
  { /* 7494 */
    238,
    /* VMINPDZrmk */
  },
  { /* 7495 */
    239,
    /* VMINPDZrmkz */
  },
  { /* 7496 */
    240,
    /* VMINPDZrr */
  },
  { /* 7497 */
    670,
    /* VMINPDZrrb */
  },
  { /* 7498 */
    671,
    /* VMINPDZrrbk */
  },
  { /* 7499 */
    672,
    /* VMINPDZrrbkz */
  },
  { /* 7500 */
    244,
    /* VMINPDZrrk */
  },
  { /* 7501 */
    245,
    /* VMINPDZrrkz */
  },
  { /* 7502 */
    246,
    /* VMINPDrm */
  },
  { /* 7503 */
    247,
    /* VMINPDrr */
  },
  { /* 7504 */
    215,
    /* VMINPSYrm */
  },
  { /* 7505 */
    216,
    /* VMINPSYrr */
  },
  { /* 7506 */
    217,
    /* VMINPSZ128rm */
  },
  { /* 7507 */
    248,
    /* VMINPSZ128rmb */
  },
  { /* 7508 */
    249,
    /* VMINPSZ128rmbk */
  },
  { /* 7509 */
    250,
    /* VMINPSZ128rmbkz */
  },
  { /* 7510 */
    214,
    /* VMINPSZ128rmk */
  },
  { /* 7511 */
    221,
    /* VMINPSZ128rmkz */
  },
  { /* 7512 */
    222,
    /* VMINPSZ128rr */
  },
  { /* 7513 */
    223,
    /* VMINPSZ128rrk */
  },
  { /* 7514 */
    224,
    /* VMINPSZ128rrkz */
  },
  { /* 7515 */
    225,
    /* VMINPSZ256rm */
  },
  { /* 7516 */
    251,
    /* VMINPSZ256rmb */
  },
  { /* 7517 */
    252,
    /* VMINPSZ256rmbk */
  },
  { /* 7518 */
    253,
    /* VMINPSZ256rmbkz */
  },
  { /* 7519 */
    229,
    /* VMINPSZ256rmk */
  },
  { /* 7520 */
    230,
    /* VMINPSZ256rmkz */
  },
  { /* 7521 */
    231,
    /* VMINPSZ256rr */
  },
  { /* 7522 */
    232,
    /* VMINPSZ256rrk */
  },
  { /* 7523 */
    233,
    /* VMINPSZ256rrkz */
  },
  { /* 7524 */
    234,
    /* VMINPSZrm */
  },
  { /* 7525 */
    254,
    /* VMINPSZrmb */
  },
  { /* 7526 */
    255,
    /* VMINPSZrmbk */
  },
  { /* 7527 */
    256,
    /* VMINPSZrmbkz */
  },
  { /* 7528 */
    238,
    /* VMINPSZrmk */
  },
  { /* 7529 */
    239,
    /* VMINPSZrmkz */
  },
  { /* 7530 */
    240,
    /* VMINPSZrr */
  },
  { /* 7531 */
    673,
    /* VMINPSZrrb */
  },
  { /* 7532 */
    674,
    /* VMINPSZrrbk */
  },
  { /* 7533 */
    675,
    /* VMINPSZrrbkz */
  },
  { /* 7534 */
    244,
    /* VMINPSZrrk */
  },
  { /* 7535 */
    245,
    /* VMINPSZrrkz */
  },
  { /* 7536 */
    246,
    /* VMINPSrm */
  },
  { /* 7537 */
    247,
    /* VMINPSrr */
  },
  { /* 7538 */
    0,
    /*  */
  },
  { /* 7539 */
    218,
    /* VMINSDZrm_Int */
  },
  { /* 7540 */
    219,
    /* VMINSDZrm_Intk */
  },
  { /* 7541 */
    220,
    /* VMINSDZrm_Intkz */
  },
  { /* 7542 */
    0,
    /*  */
  },
  { /* 7543 */
    260,
    /* VMINSDZrr_Int */
  },
  { /* 7544 */
    261,
    /* VMINSDZrr_Intk */
  },
  { /* 7545 */
    262,
    /* VMINSDZrr_Intkz */
  },
  { /* 7546 */
    260,
    /* VMINSDZrrb_Int */
  },
  { /* 7547 */
    261,
    /* VMINSDZrrb_Intk */
  },
  { /* 7548 */
    262,
    /* VMINSDZrrb_Intkz */
  },
  { /* 7549 */
    0,
    /*  */
  },
  { /* 7550 */
    246,
    /* VMINSDrm_Int */
  },
  { /* 7551 */
    0,
    /*  */
  },
  { /* 7552 */
    247,
    /* VMINSDrr_Int */
  },
  { /* 7553 */
    0,
    /*  */
  },
  { /* 7554 */
    248,
    /* VMINSSZrm_Int */
  },
  { /* 7555 */
    249,
    /* VMINSSZrm_Intk */
  },
  { /* 7556 */
    250,
    /* VMINSSZrm_Intkz */
  },
  { /* 7557 */
    0,
    /*  */
  },
  { /* 7558 */
    266,
    /* VMINSSZrr_Int */
  },
  { /* 7559 */
    267,
    /* VMINSSZrr_Intk */
  },
  { /* 7560 */
    268,
    /* VMINSSZrr_Intkz */
  },
  { /* 7561 */
    266,
    /* VMINSSZrrb_Int */
  },
  { /* 7562 */
    267,
    /* VMINSSZrrb_Intk */
  },
  { /* 7563 */
    268,
    /* VMINSSZrrb_Intkz */
  },
  { /* 7564 */
    0,
    /*  */
  },
  { /* 7565 */
    246,
    /* VMINSSrm_Int */
  },
  { /* 7566 */
    0,
    /*  */
  },
  { /* 7567 */
    247,
    /* VMINSSrr_Int */
  },
  { /* 7568 */
    0,
    /* VMLAUNCH */
  },
  { /* 7569 */
    0,
    /* VMLOAD32 */
  },
  { /* 7570 */
    0,
    /* VMLOAD64 */
  },
  { /* 7571 */
    0,
    /* VMMCALL */
  },
  { /* 7572 */
    338,
    /* VMOV64toPQIZrm */
  },
  { /* 7573 */
    676,
    /* VMOV64toPQIZrr */
  },
  { /* 7574 */
    30,
    /* VMOV64toPQIrm */
  },
  { /* 7575 */
    178,
    /* VMOV64toPQIrr */
  },
  { /* 7576 */
    0,
    /*  */
  },
  { /* 7577 */
    0,
    /*  */
  },
  { /* 7578 */
    677,
    /* VMOVAPDYmr */
  },
  { /* 7579 */
    316,
    /* VMOVAPDYrm */
  },
  { /* 7580 */
    415,
    /* VMOVAPDYrr */
  },
  { /* 7581 */
    678,
    /* VMOVAPDYrr_REV */
  },
  { /* 7582 */
    679,
    /* VMOVAPDZ128mr */
  },
  { /* 7583 */
    680,
    /* VMOVAPDZ128mrk */
  },
  { /* 7584 */
    416,
    /* VMOVAPDZ128rm */
  },
  { /* 7585 */
    417,
    /* VMOVAPDZ128rmk */
  },
  { /* 7586 */
    418,
    /* VMOVAPDZ128rmkz */
  },
  { /* 7587 */
    341,
    /* VMOVAPDZ128rr */
  },
  { /* 7588 */
    388,
    /* VMOVAPDZ128rr_REV */
  },
  { /* 7589 */
    342,
    /* VMOVAPDZ128rrk */
  },
  { /* 7590 */
    390,
    /* VMOVAPDZ128rrk_REV */
  },
  { /* 7591 */
    343,
    /* VMOVAPDZ128rrkz */
  },
  { /* 7592 */
    390,
    /* VMOVAPDZ128rrkz_REV */
  },
  { /* 7593 */
    681,
    /* VMOVAPDZ256mr */
  },
  { /* 7594 */
    682,
    /* VMOVAPDZ256mrk */
  },
  { /* 7595 */
    419,
    /* VMOVAPDZ256rm */
  },
  { /* 7596 */
    420,
    /* VMOVAPDZ256rmk */
  },
  { /* 7597 */
    421,
    /* VMOVAPDZ256rmkz */
  },
  { /* 7598 */
    422,
    /* VMOVAPDZ256rr */
  },
  { /* 7599 */
    393,
    /* VMOVAPDZ256rr_REV */
  },
  { /* 7600 */
    423,
    /* VMOVAPDZ256rrk */
  },
  { /* 7601 */
    395,
    /* VMOVAPDZ256rrk_REV */
  },
  { /* 7602 */
    424,
    /* VMOVAPDZ256rrkz */
  },
  { /* 7603 */
    395,
    /* VMOVAPDZ256rrkz_REV */
  },
  { /* 7604 */
    683,
    /* VMOVAPDZmr */
  },
  { /* 7605 */
    684,
    /* VMOVAPDZmrk */
  },
  { /* 7606 */
    425,
    /* VMOVAPDZrm */
  },
  { /* 7607 */
    426,
    /* VMOVAPDZrmk */
  },
  { /* 7608 */
    427,
    /* VMOVAPDZrmkz */
  },
  { /* 7609 */
    428,
    /* VMOVAPDZrr */
  },
  { /* 7610 */
    398,
    /* VMOVAPDZrr_REV */
  },
  { /* 7611 */
    432,
    /* VMOVAPDZrrk */
  },
  { /* 7612 */
    400,
    /* VMOVAPDZrrk_REV */
  },
  { /* 7613 */
    433,
    /* VMOVAPDZrrkz */
  },
  { /* 7614 */
    400,
    /* VMOVAPDZrrkz_REV */
  },
  { /* 7615 */
    180,
    /* VMOVAPDmr */
  },
  { /* 7616 */
    30,
    /* VMOVAPDrm */
  },
  { /* 7617 */
    31,
    /* VMOVAPDrr */
  },
  { /* 7618 */
    181,
    /* VMOVAPDrr_REV */
  },
  { /* 7619 */
    677,
    /* VMOVAPSYmr */
  },
  { /* 7620 */
    316,
    /* VMOVAPSYrm */
  },
  { /* 7621 */
    415,
    /* VMOVAPSYrr */
  },
  { /* 7622 */
    678,
    /* VMOVAPSYrr_REV */
  },
  { /* 7623 */
    679,
    /* VMOVAPSZ128mr */
  },
  { /* 7624 */
    680,
    /* VMOVAPSZ128mrk */
  },
  { /* 7625 */
    416,
    /* VMOVAPSZ128rm */
  },
  { /* 7626 */
    417,
    /* VMOVAPSZ128rmk */
  },
  { /* 7627 */
    418,
    /* VMOVAPSZ128rmkz */
  },
  { /* 7628 */
    341,
    /* VMOVAPSZ128rr */
  },
  { /* 7629 */
    388,
    /* VMOVAPSZ128rr_REV */
  },
  { /* 7630 */
    342,
    /* VMOVAPSZ128rrk */
  },
  { /* 7631 */
    390,
    /* VMOVAPSZ128rrk_REV */
  },
  { /* 7632 */
    343,
    /* VMOVAPSZ128rrkz */
  },
  { /* 7633 */
    390,
    /* VMOVAPSZ128rrkz_REV */
  },
  { /* 7634 */
    681,
    /* VMOVAPSZ256mr */
  },
  { /* 7635 */
    682,
    /* VMOVAPSZ256mrk */
  },
  { /* 7636 */
    419,
    /* VMOVAPSZ256rm */
  },
  { /* 7637 */
    420,
    /* VMOVAPSZ256rmk */
  },
  { /* 7638 */
    421,
    /* VMOVAPSZ256rmkz */
  },
  { /* 7639 */
    422,
    /* VMOVAPSZ256rr */
  },
  { /* 7640 */
    393,
    /* VMOVAPSZ256rr_REV */
  },
  { /* 7641 */
    423,
    /* VMOVAPSZ256rrk */
  },
  { /* 7642 */
    395,
    /* VMOVAPSZ256rrk_REV */
  },
  { /* 7643 */
    424,
    /* VMOVAPSZ256rrkz */
  },
  { /* 7644 */
    395,
    /* VMOVAPSZ256rrkz_REV */
  },
  { /* 7645 */
    683,
    /* VMOVAPSZmr */
  },
  { /* 7646 */
    684,
    /* VMOVAPSZmrk */
  },
  { /* 7647 */
    425,
    /* VMOVAPSZrm */
  },
  { /* 7648 */
    426,
    /* VMOVAPSZrmk */
  },
  { /* 7649 */
    427,
    /* VMOVAPSZrmkz */
  },
  { /* 7650 */
    428,
    /* VMOVAPSZrr */
  },
  { /* 7651 */
    398,
    /* VMOVAPSZrr_REV */
  },
  { /* 7652 */
    432,
    /* VMOVAPSZrrk */
  },
  { /* 7653 */
    400,
    /* VMOVAPSZrrk_REV */
  },
  { /* 7654 */
    433,
    /* VMOVAPSZrrkz */
  },
  { /* 7655 */
    400,
    /* VMOVAPSZrrkz_REV */
  },
  { /* 7656 */
    180,
    /* VMOVAPSmr */
  },
  { /* 7657 */
    30,
    /* VMOVAPSrm */
  },
  { /* 7658 */
    31,
    /* VMOVAPSrr */
  },
  { /* 7659 */
    181,
    /* VMOVAPSrr_REV */
  },
  { /* 7660 */
    316,
    /* VMOVDDUPYrm */
  },
  { /* 7661 */
    415,
    /* VMOVDDUPYrr */
  },
  { /* 7662 */
    338,
    /* VMOVDDUPZ128rm */
  },
  { /* 7663 */
    339,
    /* VMOVDDUPZ128rmk */
  },
  { /* 7664 */
    340,
    /* VMOVDDUPZ128rmkz */
  },
  { /* 7665 */
    341,
    /* VMOVDDUPZ128rr */
  },
  { /* 7666 */
    342,
    /* VMOVDDUPZ128rrk */
  },
  { /* 7667 */
    343,
    /* VMOVDDUPZ128rrkz */
  },
  { /* 7668 */
    419,
    /* VMOVDDUPZ256rm */
  },
  { /* 7669 */
    420,
    /* VMOVDDUPZ256rmk */
  },
  { /* 7670 */
    421,
    /* VMOVDDUPZ256rmkz */
  },
  { /* 7671 */
    422,
    /* VMOVDDUPZ256rr */
  },
  { /* 7672 */
    423,
    /* VMOVDDUPZ256rrk */
  },
  { /* 7673 */
    424,
    /* VMOVDDUPZ256rrkz */
  },
  { /* 7674 */
    425,
    /* VMOVDDUPZrm */
  },
  { /* 7675 */
    426,
    /* VMOVDDUPZrmk */
  },
  { /* 7676 */
    427,
    /* VMOVDDUPZrmkz */
  },
  { /* 7677 */
    428,
    /* VMOVDDUPZrr */
  },
  { /* 7678 */
    432,
    /* VMOVDDUPZrrk */
  },
  { /* 7679 */
    433,
    /* VMOVDDUPZrrkz */
  },
  { /* 7680 */
    30,
    /* VMOVDDUPrm */
  },
  { /* 7681 */
    31,
    /* VMOVDDUPrr */
  },
  { /* 7682 */
    345,
    /* VMOVDI2PDIZrm */
  },
  { /* 7683 */
    685,
    /* VMOVDI2PDIZrr */
  },
  { /* 7684 */
    30,
    /* VMOVDI2PDIrm */
  },
  { /* 7685 */
    182,
    /* VMOVDI2PDIrr */
  },
  { /* 7686 */
    0,
    /*  */
  },
  { /* 7687 */
    0,
    /*  */
  },
  { /* 7688 */
    679,
    /* VMOVDQA32Z128mr */
  },
  { /* 7689 */
    680,
    /* VMOVDQA32Z128mrk */
  },
  { /* 7690 */
    416,
    /* VMOVDQA32Z128rm */
  },
  { /* 7691 */
    417,
    /* VMOVDQA32Z128rmk */
  },
  { /* 7692 */
    418,
    /* VMOVDQA32Z128rmkz */
  },
  { /* 7693 */
    341,
    /* VMOVDQA32Z128rr */
  },
  { /* 7694 */
    388,
    /* VMOVDQA32Z128rr_REV */
  },
  { /* 7695 */
    342,
    /* VMOVDQA32Z128rrk */
  },
  { /* 7696 */
    390,
    /* VMOVDQA32Z128rrk_REV */
  },
  { /* 7697 */
    343,
    /* VMOVDQA32Z128rrkz */
  },
  { /* 7698 */
    390,
    /* VMOVDQA32Z128rrkz_REV */
  },
  { /* 7699 */
    681,
    /* VMOVDQA32Z256mr */
  },
  { /* 7700 */
    682,
    /* VMOVDQA32Z256mrk */
  },
  { /* 7701 */
    419,
    /* VMOVDQA32Z256rm */
  },
  { /* 7702 */
    420,
    /* VMOVDQA32Z256rmk */
  },
  { /* 7703 */
    421,
    /* VMOVDQA32Z256rmkz */
  },
  { /* 7704 */
    422,
    /* VMOVDQA32Z256rr */
  },
  { /* 7705 */
    393,
    /* VMOVDQA32Z256rr_REV */
  },
  { /* 7706 */
    423,
    /* VMOVDQA32Z256rrk */
  },
  { /* 7707 */
    395,
    /* VMOVDQA32Z256rrk_REV */
  },
  { /* 7708 */
    424,
    /* VMOVDQA32Z256rrkz */
  },
  { /* 7709 */
    395,
    /* VMOVDQA32Z256rrkz_REV */
  },
  { /* 7710 */
    683,
    /* VMOVDQA32Zmr */
  },
  { /* 7711 */
    684,
    /* VMOVDQA32Zmrk */
  },
  { /* 7712 */
    425,
    /* VMOVDQA32Zrm */
  },
  { /* 7713 */
    426,
    /* VMOVDQA32Zrmk */
  },
  { /* 7714 */
    427,
    /* VMOVDQA32Zrmkz */
  },
  { /* 7715 */
    428,
    /* VMOVDQA32Zrr */
  },
  { /* 7716 */
    398,
    /* VMOVDQA32Zrr_REV */
  },
  { /* 7717 */
    432,
    /* VMOVDQA32Zrrk */
  },
  { /* 7718 */
    400,
    /* VMOVDQA32Zrrk_REV */
  },
  { /* 7719 */
    433,
    /* VMOVDQA32Zrrkz */
  },
  { /* 7720 */
    400,
    /* VMOVDQA32Zrrkz_REV */
  },
  { /* 7721 */
    679,
    /* VMOVDQA64Z128mr */
  },
  { /* 7722 */
    680,
    /* VMOVDQA64Z128mrk */
  },
  { /* 7723 */
    416,
    /* VMOVDQA64Z128rm */
  },
  { /* 7724 */
    417,
    /* VMOVDQA64Z128rmk */
  },
  { /* 7725 */
    418,
    /* VMOVDQA64Z128rmkz */
  },
  { /* 7726 */
    341,
    /* VMOVDQA64Z128rr */
  },
  { /* 7727 */
    388,
    /* VMOVDQA64Z128rr_REV */
  },
  { /* 7728 */
    342,
    /* VMOVDQA64Z128rrk */
  },
  { /* 7729 */
    390,
    /* VMOVDQA64Z128rrk_REV */
  },
  { /* 7730 */
    343,
    /* VMOVDQA64Z128rrkz */
  },
  { /* 7731 */
    390,
    /* VMOVDQA64Z128rrkz_REV */
  },
  { /* 7732 */
    681,
    /* VMOVDQA64Z256mr */
  },
  { /* 7733 */
    682,
    /* VMOVDQA64Z256mrk */
  },
  { /* 7734 */
    419,
    /* VMOVDQA64Z256rm */
  },
  { /* 7735 */
    420,
    /* VMOVDQA64Z256rmk */
  },
  { /* 7736 */
    421,
    /* VMOVDQA64Z256rmkz */
  },
  { /* 7737 */
    422,
    /* VMOVDQA64Z256rr */
  },
  { /* 7738 */
    393,
    /* VMOVDQA64Z256rr_REV */
  },
  { /* 7739 */
    423,
    /* VMOVDQA64Z256rrk */
  },
  { /* 7740 */
    395,
    /* VMOVDQA64Z256rrk_REV */
  },
  { /* 7741 */
    424,
    /* VMOVDQA64Z256rrkz */
  },
  { /* 7742 */
    395,
    /* VMOVDQA64Z256rrkz_REV */
  },
  { /* 7743 */
    683,
    /* VMOVDQA64Zmr */
  },
  { /* 7744 */
    684,
    /* VMOVDQA64Zmrk */
  },
  { /* 7745 */
    425,
    /* VMOVDQA64Zrm */
  },
  { /* 7746 */
    426,
    /* VMOVDQA64Zrmk */
  },
  { /* 7747 */
    427,
    /* VMOVDQA64Zrmkz */
  },
  { /* 7748 */
    428,
    /* VMOVDQA64Zrr */
  },
  { /* 7749 */
    398,
    /* VMOVDQA64Zrr_REV */
  },
  { /* 7750 */
    432,
    /* VMOVDQA64Zrrk */
  },
  { /* 7751 */
    400,
    /* VMOVDQA64Zrrk_REV */
  },
  { /* 7752 */
    433,
    /* VMOVDQA64Zrrkz */
  },
  { /* 7753 */
    400,
    /* VMOVDQA64Zrrkz_REV */
  },
  { /* 7754 */
    677,
    /* VMOVDQAYmr */
  },
  { /* 7755 */
    316,
    /* VMOVDQAYrm */
  },
  { /* 7756 */
    415,
    /* VMOVDQAYrr */
  },
  { /* 7757 */
    678,
    /* VMOVDQAYrr_REV */
  },
  { /* 7758 */
    180,
    /* VMOVDQAmr */
  },
  { /* 7759 */
    30,
    /* VMOVDQArm */
  },
  { /* 7760 */
    31,
    /* VMOVDQArr */
  },
  { /* 7761 */
    181,
    /* VMOVDQArr_REV */
  },
  { /* 7762 */
    679,
    /* VMOVDQU16Z128mr */
  },
  { /* 7763 */
    680,
    /* VMOVDQU16Z128mrk */
  },
  { /* 7764 */
    416,
    /* VMOVDQU16Z128rm */
  },
  { /* 7765 */
    417,
    /* VMOVDQU16Z128rmk */
  },
  { /* 7766 */
    418,
    /* VMOVDQU16Z128rmkz */
  },
  { /* 7767 */
    341,
    /* VMOVDQU16Z128rr */
  },
  { /* 7768 */
    388,
    /* VMOVDQU16Z128rr_REV */
  },
  { /* 7769 */
    342,
    /* VMOVDQU16Z128rrk */
  },
  { /* 7770 */
    390,
    /* VMOVDQU16Z128rrk_REV */
  },
  { /* 7771 */
    343,
    /* VMOVDQU16Z128rrkz */
  },
  { /* 7772 */
    390,
    /* VMOVDQU16Z128rrkz_REV */
  },
  { /* 7773 */
    681,
    /* VMOVDQU16Z256mr */
  },
  { /* 7774 */
    682,
    /* VMOVDQU16Z256mrk */
  },
  { /* 7775 */
    419,
    /* VMOVDQU16Z256rm */
  },
  { /* 7776 */
    420,
    /* VMOVDQU16Z256rmk */
  },
  { /* 7777 */
    421,
    /* VMOVDQU16Z256rmkz */
  },
  { /* 7778 */
    422,
    /* VMOVDQU16Z256rr */
  },
  { /* 7779 */
    393,
    /* VMOVDQU16Z256rr_REV */
  },
  { /* 7780 */
    423,
    /* VMOVDQU16Z256rrk */
  },
  { /* 7781 */
    395,
    /* VMOVDQU16Z256rrk_REV */
  },
  { /* 7782 */
    424,
    /* VMOVDQU16Z256rrkz */
  },
  { /* 7783 */
    395,
    /* VMOVDQU16Z256rrkz_REV */
  },
  { /* 7784 */
    683,
    /* VMOVDQU16Zmr */
  },
  { /* 7785 */
    684,
    /* VMOVDQU16Zmrk */
  },
  { /* 7786 */
    425,
    /* VMOVDQU16Zrm */
  },
  { /* 7787 */
    426,
    /* VMOVDQU16Zrmk */
  },
  { /* 7788 */
    427,
    /* VMOVDQU16Zrmkz */
  },
  { /* 7789 */
    428,
    /* VMOVDQU16Zrr */
  },
  { /* 7790 */
    398,
    /* VMOVDQU16Zrr_REV */
  },
  { /* 7791 */
    432,
    /* VMOVDQU16Zrrk */
  },
  { /* 7792 */
    400,
    /* VMOVDQU16Zrrk_REV */
  },
  { /* 7793 */
    433,
    /* VMOVDQU16Zrrkz */
  },
  { /* 7794 */
    400,
    /* VMOVDQU16Zrrkz_REV */
  },
  { /* 7795 */
    679,
    /* VMOVDQU32Z128mr */
  },
  { /* 7796 */
    680,
    /* VMOVDQU32Z128mrk */
  },
  { /* 7797 */
    416,
    /* VMOVDQU32Z128rm */
  },
  { /* 7798 */
    417,
    /* VMOVDQU32Z128rmk */
  },
  { /* 7799 */
    418,
    /* VMOVDQU32Z128rmkz */
  },
  { /* 7800 */
    341,
    /* VMOVDQU32Z128rr */
  },
  { /* 7801 */
    388,
    /* VMOVDQU32Z128rr_REV */
  },
  { /* 7802 */
    342,
    /* VMOVDQU32Z128rrk */
  },
  { /* 7803 */
    390,
    /* VMOVDQU32Z128rrk_REV */
  },
  { /* 7804 */
    343,
    /* VMOVDQU32Z128rrkz */
  },
  { /* 7805 */
    390,
    /* VMOVDQU32Z128rrkz_REV */
  },
  { /* 7806 */
    681,
    /* VMOVDQU32Z256mr */
  },
  { /* 7807 */
    682,
    /* VMOVDQU32Z256mrk */
  },
  { /* 7808 */
    419,
    /* VMOVDQU32Z256rm */
  },
  { /* 7809 */
    420,
    /* VMOVDQU32Z256rmk */
  },
  { /* 7810 */
    421,
    /* VMOVDQU32Z256rmkz */
  },
  { /* 7811 */
    422,
    /* VMOVDQU32Z256rr */
  },
  { /* 7812 */
    393,
    /* VMOVDQU32Z256rr_REV */
  },
  { /* 7813 */
    423,
    /* VMOVDQU32Z256rrk */
  },
  { /* 7814 */
    395,
    /* VMOVDQU32Z256rrk_REV */
  },
  { /* 7815 */
    424,
    /* VMOVDQU32Z256rrkz */
  },
  { /* 7816 */
    395,
    /* VMOVDQU32Z256rrkz_REV */
  },
  { /* 7817 */
    683,
    /* VMOVDQU32Zmr */
  },
  { /* 7818 */
    684,
    /* VMOVDQU32Zmrk */
  },
  { /* 7819 */
    425,
    /* VMOVDQU32Zrm */
  },
  { /* 7820 */
    426,
    /* VMOVDQU32Zrmk */
  },
  { /* 7821 */
    427,
    /* VMOVDQU32Zrmkz */
  },
  { /* 7822 */
    428,
    /* VMOVDQU32Zrr */
  },
  { /* 7823 */
    398,
    /* VMOVDQU32Zrr_REV */
  },
  { /* 7824 */
    432,
    /* VMOVDQU32Zrrk */
  },
  { /* 7825 */
    400,
    /* VMOVDQU32Zrrk_REV */
  },
  { /* 7826 */
    433,
    /* VMOVDQU32Zrrkz */
  },
  { /* 7827 */
    400,
    /* VMOVDQU32Zrrkz_REV */
  },
  { /* 7828 */
    679,
    /* VMOVDQU64Z128mr */
  },
  { /* 7829 */
    680,
    /* VMOVDQU64Z128mrk */
  },
  { /* 7830 */
    416,
    /* VMOVDQU64Z128rm */
  },
  { /* 7831 */
    417,
    /* VMOVDQU64Z128rmk */
  },
  { /* 7832 */
    418,
    /* VMOVDQU64Z128rmkz */
  },
  { /* 7833 */
    341,
    /* VMOVDQU64Z128rr */
  },
  { /* 7834 */
    388,
    /* VMOVDQU64Z128rr_REV */
  },
  { /* 7835 */
    342,
    /* VMOVDQU64Z128rrk */
  },
  { /* 7836 */
    390,
    /* VMOVDQU64Z128rrk_REV */
  },
  { /* 7837 */
    343,
    /* VMOVDQU64Z128rrkz */
  },
  { /* 7838 */
    390,
    /* VMOVDQU64Z128rrkz_REV */
  },
  { /* 7839 */
    681,
    /* VMOVDQU64Z256mr */
  },
  { /* 7840 */
    682,
    /* VMOVDQU64Z256mrk */
  },
  { /* 7841 */
    419,
    /* VMOVDQU64Z256rm */
  },
  { /* 7842 */
    420,
    /* VMOVDQU64Z256rmk */
  },
  { /* 7843 */
    421,
    /* VMOVDQU64Z256rmkz */
  },
  { /* 7844 */
    422,
    /* VMOVDQU64Z256rr */
  },
  { /* 7845 */
    393,
    /* VMOVDQU64Z256rr_REV */
  },
  { /* 7846 */
    423,
    /* VMOVDQU64Z256rrk */
  },
  { /* 7847 */
    395,
    /* VMOVDQU64Z256rrk_REV */
  },
  { /* 7848 */
    424,
    /* VMOVDQU64Z256rrkz */
  },
  { /* 7849 */
    395,
    /* VMOVDQU64Z256rrkz_REV */
  },
  { /* 7850 */
    683,
    /* VMOVDQU64Zmr */
  },
  { /* 7851 */
    684,
    /* VMOVDQU64Zmrk */
  },
  { /* 7852 */
    425,
    /* VMOVDQU64Zrm */
  },
  { /* 7853 */
    426,
    /* VMOVDQU64Zrmk */
  },
  { /* 7854 */
    427,
    /* VMOVDQU64Zrmkz */
  },
  { /* 7855 */
    428,
    /* VMOVDQU64Zrr */
  },
  { /* 7856 */
    398,
    /* VMOVDQU64Zrr_REV */
  },
  { /* 7857 */
    432,
    /* VMOVDQU64Zrrk */
  },
  { /* 7858 */
    400,
    /* VMOVDQU64Zrrk_REV */
  },
  { /* 7859 */
    433,
    /* VMOVDQU64Zrrkz */
  },
  { /* 7860 */
    400,
    /* VMOVDQU64Zrrkz_REV */
  },
  { /* 7861 */
    679,
    /* VMOVDQU8Z128mr */
  },
  { /* 7862 */
    680,
    /* VMOVDQU8Z128mrk */
  },
  { /* 7863 */
    416,
    /* VMOVDQU8Z128rm */
  },
  { /* 7864 */
    417,
    /* VMOVDQU8Z128rmk */
  },
  { /* 7865 */
    418,
    /* VMOVDQU8Z128rmkz */
  },
  { /* 7866 */
    341,
    /* VMOVDQU8Z128rr */
  },
  { /* 7867 */
    388,
    /* VMOVDQU8Z128rr_REV */
  },
  { /* 7868 */
    342,
    /* VMOVDQU8Z128rrk */
  },
  { /* 7869 */
    390,
    /* VMOVDQU8Z128rrk_REV */
  },
  { /* 7870 */
    343,
    /* VMOVDQU8Z128rrkz */
  },
  { /* 7871 */
    390,
    /* VMOVDQU8Z128rrkz_REV */
  },
  { /* 7872 */
    681,
    /* VMOVDQU8Z256mr */
  },
  { /* 7873 */
    682,
    /* VMOVDQU8Z256mrk */
  },
  { /* 7874 */
    419,
    /* VMOVDQU8Z256rm */
  },
  { /* 7875 */
    420,
    /* VMOVDQU8Z256rmk */
  },
  { /* 7876 */
    421,
    /* VMOVDQU8Z256rmkz */
  },
  { /* 7877 */
    422,
    /* VMOVDQU8Z256rr */
  },
  { /* 7878 */
    393,
    /* VMOVDQU8Z256rr_REV */
  },
  { /* 7879 */
    423,
    /* VMOVDQU8Z256rrk */
  },
  { /* 7880 */
    395,
    /* VMOVDQU8Z256rrk_REV */
  },
  { /* 7881 */
    424,
    /* VMOVDQU8Z256rrkz */
  },
  { /* 7882 */
    395,
    /* VMOVDQU8Z256rrkz_REV */
  },
  { /* 7883 */
    683,
    /* VMOVDQU8Zmr */
  },
  { /* 7884 */
    684,
    /* VMOVDQU8Zmrk */
  },
  { /* 7885 */
    425,
    /* VMOVDQU8Zrm */
  },
  { /* 7886 */
    426,
    /* VMOVDQU8Zrmk */
  },
  { /* 7887 */
    427,
    /* VMOVDQU8Zrmkz */
  },
  { /* 7888 */
    428,
    /* VMOVDQU8Zrr */
  },
  { /* 7889 */
    398,
    /* VMOVDQU8Zrr_REV */
  },
  { /* 7890 */
    432,
    /* VMOVDQU8Zrrk */
  },
  { /* 7891 */
    400,
    /* VMOVDQU8Zrrk_REV */
  },
  { /* 7892 */
    433,
    /* VMOVDQU8Zrrkz */
  },
  { /* 7893 */
    400,
    /* VMOVDQU8Zrrkz_REV */
  },
  { /* 7894 */
    677,
    /* VMOVDQUYmr */
  },
  { /* 7895 */
    316,
    /* VMOVDQUYrm */
  },
  { /* 7896 */
    415,
    /* VMOVDQUYrr */
  },
  { /* 7897 */
    678,
    /* VMOVDQUYrr_REV */
  },
  { /* 7898 */
    180,
    /* VMOVDQUmr */
  },
  { /* 7899 */
    30,
    /* VMOVDQUrm */
  },
  { /* 7900 */
    31,
    /* VMOVDQUrr */
  },
  { /* 7901 */
    181,
    /* VMOVDQUrr_REV */
  },
  { /* 7902 */
    222,
    /* VMOVHLPSZrr */
  },
  { /* 7903 */
    247,
    /* VMOVHLPSrr */
  },
  { /* 7904 */
    386,
    /* VMOVHPDZ128mr */
  },
  { /* 7905 */
    218,
    /* VMOVHPDZ128rm */
  },
  { /* 7906 */
    180,
    /* VMOVHPDmr */
  },
  { /* 7907 */
    246,
    /* VMOVHPDrm */
  },
  { /* 7908 */
    386,
    /* VMOVHPSZ128mr */
  },
  { /* 7909 */
    218,
    /* VMOVHPSZ128rm */
  },
  { /* 7910 */
    180,
    /* VMOVHPSmr */
  },
  { /* 7911 */
    246,
    /* VMOVHPSrm */
  },
  { /* 7912 */
    222,
    /* VMOVLHPSZrr */
  },
  { /* 7913 */
    247,
    /* VMOVLHPSrr */
  },
  { /* 7914 */
    386,
    /* VMOVLPDZ128mr */
  },
  { /* 7915 */
    218,
    /* VMOVLPDZ128rm */
  },
  { /* 7916 */
    180,
    /* VMOVLPDmr */
  },
  { /* 7917 */
    246,
    /* VMOVLPDrm */
  },
  { /* 7918 */
    386,
    /* VMOVLPSZ128mr */
  },
  { /* 7919 */
    218,
    /* VMOVLPSZ128rm */
  },
  { /* 7920 */
    180,
    /* VMOVLPSmr */
  },
  { /* 7921 */
    246,
    /* VMOVLPSrm */
  },
  { /* 7922 */
    686,
    /* VMOVMSKPDYrr */
  },
  { /* 7923 */
    95,
    /* VMOVMSKPDrr */
  },
  { /* 7924 */
    686,
    /* VMOVMSKPSYrr */
  },
  { /* 7925 */
    95,
    /* VMOVMSKPSrr */
  },
  { /* 7926 */
    316,
    /* VMOVNTDQAYrm */
  },
  { /* 7927 */
    416,
    /* VMOVNTDQAZ128rm */
  },
  { /* 7928 */
    419,
    /* VMOVNTDQAZ256rm */
  },
  { /* 7929 */
    425,
    /* VMOVNTDQAZrm */
  },
  { /* 7930 */
    30,
    /* VMOVNTDQArm */
  },
  { /* 7931 */
    677,
    /* VMOVNTDQYmr */
  },
  { /* 7932 */
    679,
    /* VMOVNTDQZ128mr */
  },
  { /* 7933 */
    681,
    /* VMOVNTDQZ256mr */
  },
  { /* 7934 */
    683,
    /* VMOVNTDQZmr */
  },
  { /* 7935 */
    180,
    /* VMOVNTDQmr */
  },
  { /* 7936 */
    677,
    /* VMOVNTPDYmr */
  },
  { /* 7937 */
    679,
    /* VMOVNTPDZ128mr */
  },
  { /* 7938 */
    681,
    /* VMOVNTPDZ256mr */
  },
  { /* 7939 */
    683,
    /* VMOVNTPDZmr */
  },
  { /* 7940 */
    180,
    /* VMOVNTPDmr */
  },
  { /* 7941 */
    677,
    /* VMOVNTPSYmr */
  },
  { /* 7942 */
    679,
    /* VMOVNTPSZ128mr */
  },
  { /* 7943 */
    681,
    /* VMOVNTPSZ256mr */
  },
  { /* 7944 */
    683,
    /* VMOVNTPSZmr */
  },
  { /* 7945 */
    180,
    /* VMOVNTPSmr */
  },
  { /* 7946 */
    401,
    /* VMOVPDI2DIZmr */
  },
  { /* 7947 */
    687,
    /* VMOVPDI2DIZrr */
  },
  { /* 7948 */
    180,
    /* VMOVPDI2DImr */
  },
  { /* 7949 */
    184,
    /* VMOVPDI2DIrr */
  },
  { /* 7950 */
    386,
    /* VMOVPQI2QIZmr */
  },
  { /* 7951 */
    388,
    /* VMOVPQI2QIZrr */
  },
  { /* 7952 */
    180,
    /* VMOVPQI2QImr */
  },
  { /* 7953 */
    181,
    /* VMOVPQI2QIrr */
  },
  { /* 7954 */
    679,
    /* VMOVPQIto64Zmr */
  },
  { /* 7955 */
    688,
    /* VMOVPQIto64Zrr */
  },
  { /* 7956 */
    180,
    /* VMOVPQIto64mr */
  },
  { /* 7957 */
    185,
    /* VMOVPQIto64rr */
  },
  { /* 7958 */
    338,
    /* VMOVQI2PQIZrm */
  },
  { /* 7959 */
    30,
    /* VMOVQI2PQIrm */
  },
  { /* 7960 */
    386,
    /* VMOVSDZmr */
  },
  { /* 7961 */
    387,
    /* VMOVSDZmrk */
  },
  { /* 7962 */
    338,
    /* VMOVSDZrm */
  },
  { /* 7963 */
    0,
    /*  */
  },
  { /* 7964 */
    339,
    /* VMOVSDZrmk */
  },
  { /* 7965 */
    340,
    /* VMOVSDZrmkz */
  },
  { /* 7966 */
    260,
    /* VMOVSDZrr */
  },
  { /* 7967 */
    689,
    /* VMOVSDZrr_REV */
  },
  { /* 7968 */
    261,
    /* VMOVSDZrrk */
  },
  { /* 7969 */
    690,
    /* VMOVSDZrrk_REV */
  },
  { /* 7970 */
    262,
    /* VMOVSDZrrkz */
  },
  { /* 7971 */
    691,
    /* VMOVSDZrrkz_REV */
  },
  { /* 7972 */
    180,
    /* VMOVSDmr */
  },
  { /* 7973 */
    30,
    /* VMOVSDrm */
  },
  { /* 7974 */
    0,
    /*  */
  },
  { /* 7975 */
    247,
    /* VMOVSDrr */
  },
  { /* 7976 */
    692,
    /* VMOVSDrr_REV */
  },
  { /* 7977 */
    0,
    /*  */
  },
  { /* 7978 */
    0,
    /*  */
  },
  { /* 7979 */
    316,
    /* VMOVSHDUPYrm */
  },
  { /* 7980 */
    415,
    /* VMOVSHDUPYrr */
  },
  { /* 7981 */
    416,
    /* VMOVSHDUPZ128rm */
  },
  { /* 7982 */
    417,
    /* VMOVSHDUPZ128rmk */
  },
  { /* 7983 */
    418,
    /* VMOVSHDUPZ128rmkz */
  },
  { /* 7984 */
    341,
    /* VMOVSHDUPZ128rr */
  },
  { /* 7985 */
    342,
    /* VMOVSHDUPZ128rrk */
  },
  { /* 7986 */
    343,
    /* VMOVSHDUPZ128rrkz */
  },
  { /* 7987 */
    419,
    /* VMOVSHDUPZ256rm */
  },
  { /* 7988 */
    420,
    /* VMOVSHDUPZ256rmk */
  },
  { /* 7989 */
    421,
    /* VMOVSHDUPZ256rmkz */
  },
  { /* 7990 */
    422,
    /* VMOVSHDUPZ256rr */
  },
  { /* 7991 */
    423,
    /* VMOVSHDUPZ256rrk */
  },
  { /* 7992 */
    424,
    /* VMOVSHDUPZ256rrkz */
  },
  { /* 7993 */
    425,
    /* VMOVSHDUPZrm */
  },
  { /* 7994 */
    426,
    /* VMOVSHDUPZrmk */
  },
  { /* 7995 */
    427,
    /* VMOVSHDUPZrmkz */
  },
  { /* 7996 */
    428,
    /* VMOVSHDUPZrr */
  },
  { /* 7997 */
    432,
    /* VMOVSHDUPZrrk */
  },
  { /* 7998 */
    433,
    /* VMOVSHDUPZrrkz */
  },
  { /* 7999 */
    30,
    /* VMOVSHDUPrm */
  },
  { /* 8000 */
    31,
    /* VMOVSHDUPrr */
  },
  { /* 8001 */
    316,
    /* VMOVSLDUPYrm */
  },
  { /* 8002 */
    415,
    /* VMOVSLDUPYrr */
  },
  { /* 8003 */
    416,
    /* VMOVSLDUPZ128rm */
  },
  { /* 8004 */
    417,
    /* VMOVSLDUPZ128rmk */
  },
  { /* 8005 */
    418,
    /* VMOVSLDUPZ128rmkz */
  },
  { /* 8006 */
    341,
    /* VMOVSLDUPZ128rr */
  },
  { /* 8007 */
    342,
    /* VMOVSLDUPZ128rrk */
  },
  { /* 8008 */
    343,
    /* VMOVSLDUPZ128rrkz */
  },
  { /* 8009 */
    419,
    /* VMOVSLDUPZ256rm */
  },
  { /* 8010 */
    420,
    /* VMOVSLDUPZ256rmk */
  },
  { /* 8011 */
    421,
    /* VMOVSLDUPZ256rmkz */
  },
  { /* 8012 */
    422,
    /* VMOVSLDUPZ256rr */
  },
  { /* 8013 */
    423,
    /* VMOVSLDUPZ256rrk */
  },
  { /* 8014 */
    424,
    /* VMOVSLDUPZ256rrkz */
  },
  { /* 8015 */
    425,
    /* VMOVSLDUPZrm */
  },
  { /* 8016 */
    426,
    /* VMOVSLDUPZrmk */
  },
  { /* 8017 */
    427,
    /* VMOVSLDUPZrmkz */
  },
  { /* 8018 */
    428,
    /* VMOVSLDUPZrr */
  },
  { /* 8019 */
    432,
    /* VMOVSLDUPZrrk */
  },
  { /* 8020 */
    433,
    /* VMOVSLDUPZrrkz */
  },
  { /* 8021 */
    30,
    /* VMOVSLDUPrm */
  },
  { /* 8022 */
    31,
    /* VMOVSLDUPrr */
  },
  { /* 8023 */
    0,
    /*  */
  },
  { /* 8024 */
    0,
    /*  */
  },
  { /* 8025 */
    401,
    /* VMOVSSZmr */
  },
  { /* 8026 */
    402,
    /* VMOVSSZmrk */
  },
  { /* 8027 */
    345,
    /* VMOVSSZrm */
  },
  { /* 8028 */
    0,
    /*  */
  },
  { /* 8029 */
    346,
    /* VMOVSSZrmk */
  },
  { /* 8030 */
    347,
    /* VMOVSSZrmkz */
  },
  { /* 8031 */
    266,
    /* VMOVSSZrr */
  },
  { /* 8032 */
    689,
    /* VMOVSSZrr_REV */
  },
  { /* 8033 */
    267,
    /* VMOVSSZrrk */
  },
  { /* 8034 */
    690,
    /* VMOVSSZrrk_REV */
  },
  { /* 8035 */
    268,
    /* VMOVSSZrrkz */
  },
  { /* 8036 */
    691,
    /* VMOVSSZrrkz_REV */
  },
  { /* 8037 */
    180,
    /* VMOVSSmr */
  },
  { /* 8038 */
    30,
    /* VMOVSSrm */
  },
  { /* 8039 */
    0,
    /*  */
  },
  { /* 8040 */
    247,
    /* VMOVSSrr */
  },
  { /* 8041 */
    692,
    /* VMOVSSrr_REV */
  },
  { /* 8042 */
    677,
    /* VMOVUPDYmr */
  },
  { /* 8043 */
    316,
    /* VMOVUPDYrm */
  },
  { /* 8044 */
    415,
    /* VMOVUPDYrr */
  },
  { /* 8045 */
    678,
    /* VMOVUPDYrr_REV */
  },
  { /* 8046 */
    679,
    /* VMOVUPDZ128mr */
  },
  { /* 8047 */
    680,
    /* VMOVUPDZ128mrk */
  },
  { /* 8048 */
    416,
    /* VMOVUPDZ128rm */
  },
  { /* 8049 */
    417,
    /* VMOVUPDZ128rmk */
  },
  { /* 8050 */
    418,
    /* VMOVUPDZ128rmkz */
  },
  { /* 8051 */
    341,
    /* VMOVUPDZ128rr */
  },
  { /* 8052 */
    388,
    /* VMOVUPDZ128rr_REV */
  },
  { /* 8053 */
    342,
    /* VMOVUPDZ128rrk */
  },
  { /* 8054 */
    390,
    /* VMOVUPDZ128rrk_REV */
  },
  { /* 8055 */
    343,
    /* VMOVUPDZ128rrkz */
  },
  { /* 8056 */
    390,
    /* VMOVUPDZ128rrkz_REV */
  },
  { /* 8057 */
    681,
    /* VMOVUPDZ256mr */
  },
  { /* 8058 */
    682,
    /* VMOVUPDZ256mrk */
  },
  { /* 8059 */
    419,
    /* VMOVUPDZ256rm */
  },
  { /* 8060 */
    420,
    /* VMOVUPDZ256rmk */
  },
  { /* 8061 */
    421,
    /* VMOVUPDZ256rmkz */
  },
  { /* 8062 */
    422,
    /* VMOVUPDZ256rr */
  },
  { /* 8063 */
    393,
    /* VMOVUPDZ256rr_REV */
  },
  { /* 8064 */
    423,
    /* VMOVUPDZ256rrk */
  },
  { /* 8065 */
    395,
    /* VMOVUPDZ256rrk_REV */
  },
  { /* 8066 */
    424,
    /* VMOVUPDZ256rrkz */
  },
  { /* 8067 */
    395,
    /* VMOVUPDZ256rrkz_REV */
  },
  { /* 8068 */
    683,
    /* VMOVUPDZmr */
  },
  { /* 8069 */
    684,
    /* VMOVUPDZmrk */
  },
  { /* 8070 */
    425,
    /* VMOVUPDZrm */
  },
  { /* 8071 */
    426,
    /* VMOVUPDZrmk */
  },
  { /* 8072 */
    427,
    /* VMOVUPDZrmkz */
  },
  { /* 8073 */
    428,
    /* VMOVUPDZrr */
  },
  { /* 8074 */
    398,
    /* VMOVUPDZrr_REV */
  },
  { /* 8075 */
    432,
    /* VMOVUPDZrrk */
  },
  { /* 8076 */
    400,
    /* VMOVUPDZrrk_REV */
  },
  { /* 8077 */
    433,
    /* VMOVUPDZrrkz */
  },
  { /* 8078 */
    400,
    /* VMOVUPDZrrkz_REV */
  },
  { /* 8079 */
    180,
    /* VMOVUPDmr */
  },
  { /* 8080 */
    30,
    /* VMOVUPDrm */
  },
  { /* 8081 */
    31,
    /* VMOVUPDrr */
  },
  { /* 8082 */
    181,
    /* VMOVUPDrr_REV */
  },
  { /* 8083 */
    677,
    /* VMOVUPSYmr */
  },
  { /* 8084 */
    316,
    /* VMOVUPSYrm */
  },
  { /* 8085 */
    415,
    /* VMOVUPSYrr */
  },
  { /* 8086 */
    678,
    /* VMOVUPSYrr_REV */
  },
  { /* 8087 */
    679,
    /* VMOVUPSZ128mr */
  },
  { /* 8088 */
    680,
    /* VMOVUPSZ128mrk */
  },
  { /* 8089 */
    416,
    /* VMOVUPSZ128rm */
  },
  { /* 8090 */
    417,
    /* VMOVUPSZ128rmk */
  },
  { /* 8091 */
    418,
    /* VMOVUPSZ128rmkz */
  },
  { /* 8092 */
    341,
    /* VMOVUPSZ128rr */
  },
  { /* 8093 */
    388,
    /* VMOVUPSZ128rr_REV */
  },
  { /* 8094 */
    342,
    /* VMOVUPSZ128rrk */
  },
  { /* 8095 */
    390,
    /* VMOVUPSZ128rrk_REV */
  },
  { /* 8096 */
    343,
    /* VMOVUPSZ128rrkz */
  },
  { /* 8097 */
    390,
    /* VMOVUPSZ128rrkz_REV */
  },
  { /* 8098 */
    681,
    /* VMOVUPSZ256mr */
  },
  { /* 8099 */
    682,
    /* VMOVUPSZ256mrk */
  },
  { /* 8100 */
    419,
    /* VMOVUPSZ256rm */
  },
  { /* 8101 */
    420,
    /* VMOVUPSZ256rmk */
  },
  { /* 8102 */
    421,
    /* VMOVUPSZ256rmkz */
  },
  { /* 8103 */
    422,
    /* VMOVUPSZ256rr */
  },
  { /* 8104 */
    393,
    /* VMOVUPSZ256rr_REV */
  },
  { /* 8105 */
    423,
    /* VMOVUPSZ256rrk */
  },
  { /* 8106 */
    395,
    /* VMOVUPSZ256rrk_REV */
  },
  { /* 8107 */
    424,
    /* VMOVUPSZ256rrkz */
  },
  { /* 8108 */
    395,
    /* VMOVUPSZ256rrkz_REV */
  },
  { /* 8109 */
    683,
    /* VMOVUPSZmr */
  },
  { /* 8110 */
    684,
    /* VMOVUPSZmrk */
  },
  { /* 8111 */
    425,
    /* VMOVUPSZrm */
  },
  { /* 8112 */
    426,
    /* VMOVUPSZrmk */
  },
  { /* 8113 */
    427,
    /* VMOVUPSZrmkz */
  },
  { /* 8114 */
    428,
    /* VMOVUPSZrr */
  },
  { /* 8115 */
    398,
    /* VMOVUPSZrr_REV */
  },
  { /* 8116 */
    432,
    /* VMOVUPSZrrk */
  },
  { /* 8117 */
    400,
    /* VMOVUPSZrrk_REV */
  },
  { /* 8118 */
    433,
    /* VMOVUPSZrrkz */
  },
  { /* 8119 */
    400,
    /* VMOVUPSZrrkz_REV */
  },
  { /* 8120 */
    180,
    /* VMOVUPSmr */
  },
  { /* 8121 */
    30,
    /* VMOVUPSrm */
  },
  { /* 8122 */
    31,
    /* VMOVUPSrr */
  },
  { /* 8123 */
    181,
    /* VMOVUPSrr_REV */
  },
  { /* 8124 */
    341,
    /* VMOVZPQILo2PQIZrr */
  },
  { /* 8125 */
    31,
    /* VMOVZPQILo2PQIrr */
  },
  { /* 8126 */
    308,
    /* VMPSADBWYrmi */
  },
  { /* 8127 */
    309,
    /* VMPSADBWYrri */
  },
  { /* 8128 */
    310,
    /* VMPSADBWrmi */
  },
  { /* 8129 */
    311,
    /* VMPSADBWrri */
  },
  { /* 8130 */
    28,
    /* VMPTRLDm */
  },
  { /* 8131 */
    28,
    /* VMPTRSTm */
  },
  { /* 8132 */
    183,
    /* VMREAD32mr */
  },
  { /* 8133 */
    693,
    /* VMREAD32rr */
  },
  { /* 8134 */
    13,
    /* VMREAD64mr */
  },
  { /* 8135 */
    70,
    /* VMREAD64rr */
  },
  { /* 8136 */
    0,
    /* VMRESUME */
  },
  { /* 8137 */
    0,
    /* VMRUN32 */
  },
  { /* 8138 */
    0,
    /* VMRUN64 */
  },
  { /* 8139 */
    0,
    /* VMSAVE32 */
  },
  { /* 8140 */
    0,
    /* VMSAVE64 */
  },
  { /* 8141 */
    215,
    /* VMULPDYrm */
  },
  { /* 8142 */
    216,
    /* VMULPDYrr */
  },
  { /* 8143 */
    217,
    /* VMULPDZ128rm */
  },
  { /* 8144 */
    218,
    /* VMULPDZ128rmb */
  },
  { /* 8145 */
    219,
    /* VMULPDZ128rmbk */
  },
  { /* 8146 */
    220,
    /* VMULPDZ128rmbkz */
  },
  { /* 8147 */
    214,
    /* VMULPDZ128rmk */
  },
  { /* 8148 */
    221,
    /* VMULPDZ128rmkz */
  },
  { /* 8149 */
    222,
    /* VMULPDZ128rr */
  },
  { /* 8150 */
    223,
    /* VMULPDZ128rrk */
  },
  { /* 8151 */
    224,
    /* VMULPDZ128rrkz */
  },
  { /* 8152 */
    225,
    /* VMULPDZ256rm */
  },
  { /* 8153 */
    226,
    /* VMULPDZ256rmb */
  },
  { /* 8154 */
    227,
    /* VMULPDZ256rmbk */
  },
  { /* 8155 */
    228,
    /* VMULPDZ256rmbkz */
  },
  { /* 8156 */
    229,
    /* VMULPDZ256rmk */
  },
  { /* 8157 */
    230,
    /* VMULPDZ256rmkz */
  },
  { /* 8158 */
    231,
    /* VMULPDZ256rr */
  },
  { /* 8159 */
    232,
    /* VMULPDZ256rrk */
  },
  { /* 8160 */
    233,
    /* VMULPDZ256rrkz */
  },
  { /* 8161 */
    234,
    /* VMULPDZrm */
  },
  { /* 8162 */
    235,
    /* VMULPDZrmb */
  },
  { /* 8163 */
    236,
    /* VMULPDZrmbk */
  },
  { /* 8164 */
    237,
    /* VMULPDZrmbkz */
  },
  { /* 8165 */
    238,
    /* VMULPDZrmk */
  },
  { /* 8166 */
    239,
    /* VMULPDZrmkz */
  },
  { /* 8167 */
    240,
    /* VMULPDZrr */
  },
  { /* 8168 */
    241,
    /* VMULPDZrrb */
  },
  { /* 8169 */
    242,
    /* VMULPDZrrbk */
  },
  { /* 8170 */
    243,
    /* VMULPDZrrbkz */
  },
  { /* 8171 */
    244,
    /* VMULPDZrrk */
  },
  { /* 8172 */
    245,
    /* VMULPDZrrkz */
  },
  { /* 8173 */
    246,
    /* VMULPDrm */
  },
  { /* 8174 */
    247,
    /* VMULPDrr */
  },
  { /* 8175 */
    215,
    /* VMULPSYrm */
  },
  { /* 8176 */
    216,
    /* VMULPSYrr */
  },
  { /* 8177 */
    217,
    /* VMULPSZ128rm */
  },
  { /* 8178 */
    248,
    /* VMULPSZ128rmb */
  },
  { /* 8179 */
    249,
    /* VMULPSZ128rmbk */
  },
  { /* 8180 */
    250,
    /* VMULPSZ128rmbkz */
  },
  { /* 8181 */
    214,
    /* VMULPSZ128rmk */
  },
  { /* 8182 */
    221,
    /* VMULPSZ128rmkz */
  },
  { /* 8183 */
    222,
    /* VMULPSZ128rr */
  },
  { /* 8184 */
    223,
    /* VMULPSZ128rrk */
  },
  { /* 8185 */
    224,
    /* VMULPSZ128rrkz */
  },
  { /* 8186 */
    225,
    /* VMULPSZ256rm */
  },
  { /* 8187 */
    251,
    /* VMULPSZ256rmb */
  },
  { /* 8188 */
    252,
    /* VMULPSZ256rmbk */
  },
  { /* 8189 */
    253,
    /* VMULPSZ256rmbkz */
  },
  { /* 8190 */
    229,
    /* VMULPSZ256rmk */
  },
  { /* 8191 */
    230,
    /* VMULPSZ256rmkz */
  },
  { /* 8192 */
    231,
    /* VMULPSZ256rr */
  },
  { /* 8193 */
    232,
    /* VMULPSZ256rrk */
  },
  { /* 8194 */
    233,
    /* VMULPSZ256rrkz */
  },
  { /* 8195 */
    234,
    /* VMULPSZrm */
  },
  { /* 8196 */
    254,
    /* VMULPSZrmb */
  },
  { /* 8197 */
    255,
    /* VMULPSZrmbk */
  },
  { /* 8198 */
    256,
    /* VMULPSZrmbkz */
  },
  { /* 8199 */
    238,
    /* VMULPSZrmk */
  },
  { /* 8200 */
    239,
    /* VMULPSZrmkz */
  },
  { /* 8201 */
    240,
    /* VMULPSZrr */
  },
  { /* 8202 */
    257,
    /* VMULPSZrrb */
  },
  { /* 8203 */
    258,
    /* VMULPSZrrbk */
  },
  { /* 8204 */
    259,
    /* VMULPSZrrbkz */
  },
  { /* 8205 */
    244,
    /* VMULPSZrrk */
  },
  { /* 8206 */
    245,
    /* VMULPSZrrkz */
  },
  { /* 8207 */
    246,
    /* VMULPSrm */
  },
  { /* 8208 */
    247,
    /* VMULPSrr */
  },
  { /* 8209 */
    0,
    /*  */
  },
  { /* 8210 */
    218,
    /* VMULSDZrm_Int */
  },
  { /* 8211 */
    219,
    /* VMULSDZrm_Intk */
  },
  { /* 8212 */
    220,
    /* VMULSDZrm_Intkz */
  },
  { /* 8213 */
    0,
    /*  */
  },
  { /* 8214 */
    260,
    /* VMULSDZrr_Int */
  },
  { /* 8215 */
    261,
    /* VMULSDZrr_Intk */
  },
  { /* 8216 */
    262,
    /* VMULSDZrr_Intkz */
  },
  { /* 8217 */
    263,
    /* VMULSDZrrb_Int */
  },
  { /* 8218 */
    264,
    /* VMULSDZrrb_Intk */
  },
  { /* 8219 */
    265,
    /* VMULSDZrrb_Intkz */
  },
  { /* 8220 */
    0,
    /*  */
  },
  { /* 8221 */
    246,
    /* VMULSDrm_Int */
  },
  { /* 8222 */
    0,
    /*  */
  },
  { /* 8223 */
    247,
    /* VMULSDrr_Int */
  },
  { /* 8224 */
    0,
    /*  */
  },
  { /* 8225 */
    248,
    /* VMULSSZrm_Int */
  },
  { /* 8226 */
    249,
    /* VMULSSZrm_Intk */
  },
  { /* 8227 */
    250,
    /* VMULSSZrm_Intkz */
  },
  { /* 8228 */
    0,
    /*  */
  },
  { /* 8229 */
    266,
    /* VMULSSZrr_Int */
  },
  { /* 8230 */
    267,
    /* VMULSSZrr_Intk */
  },
  { /* 8231 */
    268,
    /* VMULSSZrr_Intkz */
  },
  { /* 8232 */
    269,
    /* VMULSSZrrb_Int */
  },
  { /* 8233 */
    270,
    /* VMULSSZrrb_Intk */
  },
  { /* 8234 */
    271,
    /* VMULSSZrrb_Intkz */
  },
  { /* 8235 */
    0,
    /*  */
  },
  { /* 8236 */
    246,
    /* VMULSSrm_Int */
  },
  { /* 8237 */
    0,
    /*  */
  },
  { /* 8238 */
    247,
    /* VMULSSrr_Int */
  },
  { /* 8239 */
    94,
    /* VMWRITE32rm */
  },
  { /* 8240 */
    694,
    /* VMWRITE32rr */
  },
  { /* 8241 */
    62,
    /* VMWRITE64rm */
  },
  { /* 8242 */
    63,
    /* VMWRITE64rr */
  },
  { /* 8243 */
    0,
    /* VMXOFF */
  },
  { /* 8244 */
    28,
    /* VMXON */
  },
  { /* 8245 */
    215,
    /* VORPDYrm */
  },
  { /* 8246 */
    216,
    /* VORPDYrr */
  },
  { /* 8247 */
    217,
    /* VORPDZ128rm */
  },
  { /* 8248 */
    218,
    /* VORPDZ128rmb */
  },
  { /* 8249 */
    219,
    /* VORPDZ128rmbk */
  },
  { /* 8250 */
    220,
    /* VORPDZ128rmbkz */
  },
  { /* 8251 */
    214,
    /* VORPDZ128rmk */
  },
  { /* 8252 */
    221,
    /* VORPDZ128rmkz */
  },
  { /* 8253 */
    222,
    /* VORPDZ128rr */
  },
  { /* 8254 */
    223,
    /* VORPDZ128rrk */
  },
  { /* 8255 */
    224,
    /* VORPDZ128rrkz */
  },
  { /* 8256 */
    225,
    /* VORPDZ256rm */
  },
  { /* 8257 */
    226,
    /* VORPDZ256rmb */
  },
  { /* 8258 */
    227,
    /* VORPDZ256rmbk */
  },
  { /* 8259 */
    228,
    /* VORPDZ256rmbkz */
  },
  { /* 8260 */
    229,
    /* VORPDZ256rmk */
  },
  { /* 8261 */
    230,
    /* VORPDZ256rmkz */
  },
  { /* 8262 */
    231,
    /* VORPDZ256rr */
  },
  { /* 8263 */
    232,
    /* VORPDZ256rrk */
  },
  { /* 8264 */
    233,
    /* VORPDZ256rrkz */
  },
  { /* 8265 */
    234,
    /* VORPDZrm */
  },
  { /* 8266 */
    235,
    /* VORPDZrmb */
  },
  { /* 8267 */
    236,
    /* VORPDZrmbk */
  },
  { /* 8268 */
    237,
    /* VORPDZrmbkz */
  },
  { /* 8269 */
    238,
    /* VORPDZrmk */
  },
  { /* 8270 */
    239,
    /* VORPDZrmkz */
  },
  { /* 8271 */
    240,
    /* VORPDZrr */
  },
  { /* 8272 */
    244,
    /* VORPDZrrk */
  },
  { /* 8273 */
    245,
    /* VORPDZrrkz */
  },
  { /* 8274 */
    246,
    /* VORPDrm */
  },
  { /* 8275 */
    247,
    /* VORPDrr */
  },
  { /* 8276 */
    215,
    /* VORPSYrm */
  },
  { /* 8277 */
    216,
    /* VORPSYrr */
  },
  { /* 8278 */
    217,
    /* VORPSZ128rm */
  },
  { /* 8279 */
    248,
    /* VORPSZ128rmb */
  },
  { /* 8280 */
    249,
    /* VORPSZ128rmbk */
  },
  { /* 8281 */
    250,
    /* VORPSZ128rmbkz */
  },
  { /* 8282 */
    214,
    /* VORPSZ128rmk */
  },
  { /* 8283 */
    221,
    /* VORPSZ128rmkz */
  },
  { /* 8284 */
    222,
    /* VORPSZ128rr */
  },
  { /* 8285 */
    223,
    /* VORPSZ128rrk */
  },
  { /* 8286 */
    224,
    /* VORPSZ128rrkz */
  },
  { /* 8287 */
    225,
    /* VORPSZ256rm */
  },
  { /* 8288 */
    251,
    /* VORPSZ256rmb */
  },
  { /* 8289 */
    252,
    /* VORPSZ256rmbk */
  },
  { /* 8290 */
    253,
    /* VORPSZ256rmbkz */
  },
  { /* 8291 */
    229,
    /* VORPSZ256rmk */
  },
  { /* 8292 */
    230,
    /* VORPSZ256rmkz */
  },
  { /* 8293 */
    231,
    /* VORPSZ256rr */
  },
  { /* 8294 */
    232,
    /* VORPSZ256rrk */
  },
  { /* 8295 */
    233,
    /* VORPSZ256rrkz */
  },
  { /* 8296 */
    234,
    /* VORPSZrm */
  },
  { /* 8297 */
    254,
    /* VORPSZrmb */
  },
  { /* 8298 */
    255,
    /* VORPSZrmbk */
  },
  { /* 8299 */
    256,
    /* VORPSZrmbkz */
  },
  { /* 8300 */
    238,
    /* VORPSZrmk */
  },
  { /* 8301 */
    239,
    /* VORPSZrmkz */
  },
  { /* 8302 */
    240,
    /* VORPSZrr */
  },
  { /* 8303 */
    244,
    /* VORPSZrrk */
  },
  { /* 8304 */
    245,
    /* VORPSZrrkz */
  },
  { /* 8305 */
    246,
    /* VORPSrm */
  },
  { /* 8306 */
    247,
    /* VORPSrr */
  },
  { /* 8307 */
    695,
    /* VP2INTERSECTDZ128rm */
  },
  { /* 8308 */
    696,
    /* VP2INTERSECTDZ128rmb */
  },
  { /* 8309 */
    697,
    /* VP2INTERSECTDZ128rr */
  },
  { /* 8310 */
    698,
    /* VP2INTERSECTDZ256rm */
  },
  { /* 8311 */
    699,
    /* VP2INTERSECTDZ256rmb */
  },
  { /* 8312 */
    700,
    /* VP2INTERSECTDZ256rr */
  },
  { /* 8313 */
    701,
    /* VP2INTERSECTDZrm */
  },
  { /* 8314 */
    702,
    /* VP2INTERSECTDZrmb */
  },
  { /* 8315 */
    703,
    /* VP2INTERSECTDZrr */
  },
  { /* 8316 */
    695,
    /* VP2INTERSECTQZ128rm */
  },
  { /* 8317 */
    704,
    /* VP2INTERSECTQZ128rmb */
  },
  { /* 8318 */
    697,
    /* VP2INTERSECTQZ128rr */
  },
  { /* 8319 */
    698,
    /* VP2INTERSECTQZ256rm */
  },
  { /* 8320 */
    705,
    /* VP2INTERSECTQZ256rmb */
  },
  { /* 8321 */
    700,
    /* VP2INTERSECTQZ256rr */
  },
  { /* 8322 */
    701,
    /* VP2INTERSECTQZrm */
  },
  { /* 8323 */
    706,
    /* VP2INTERSECTQZrmb */
  },
  { /* 8324 */
    703,
    /* VP2INTERSECTQZrr */
  },
  { /* 8325 */
    211,
    /* VP4DPWSSDSrm */
  },
  { /* 8326 */
    212,
    /* VP4DPWSSDSrmk */
  },
  { /* 8327 */
    212,
    /* VP4DPWSSDSrmkz */
  },
  { /* 8328 */
    211,
    /* VP4DPWSSDrm */
  },
  { /* 8329 */
    212,
    /* VP4DPWSSDrmk */
  },
  { /* 8330 */
    212,
    /* VP4DPWSSDrmkz */
  },
  { /* 8331 */
    316,
    /* VPABSBYrm */
  },
  { /* 8332 */
    415,
    /* VPABSBYrr */
  },
  { /* 8333 */
    416,
    /* VPABSBZ128rm */
  },
  { /* 8334 */
    417,
    /* VPABSBZ128rmk */
  },
  { /* 8335 */
    418,
    /* VPABSBZ128rmkz */
  },
  { /* 8336 */
    341,
    /* VPABSBZ128rr */
  },
  { /* 8337 */
    342,
    /* VPABSBZ128rrk */
  },
  { /* 8338 */
    343,
    /* VPABSBZ128rrkz */
  },
  { /* 8339 */
    419,
    /* VPABSBZ256rm */
  },
  { /* 8340 */
    420,
    /* VPABSBZ256rmk */
  },
  { /* 8341 */
    421,
    /* VPABSBZ256rmkz */
  },
  { /* 8342 */
    422,
    /* VPABSBZ256rr */
  },
  { /* 8343 */
    423,
    /* VPABSBZ256rrk */
  },
  { /* 8344 */
    424,
    /* VPABSBZ256rrkz */
  },
  { /* 8345 */
    425,
    /* VPABSBZrm */
  },
  { /* 8346 */
    426,
    /* VPABSBZrmk */
  },
  { /* 8347 */
    427,
    /* VPABSBZrmkz */
  },
  { /* 8348 */
    428,
    /* VPABSBZrr */
  },
  { /* 8349 */
    432,
    /* VPABSBZrrk */
  },
  { /* 8350 */
    433,
    /* VPABSBZrrkz */
  },
  { /* 8351 */
    30,
    /* VPABSBrm */
  },
  { /* 8352 */
    31,
    /* VPABSBrr */
  },
  { /* 8353 */
    316,
    /* VPABSDYrm */
  },
  { /* 8354 */
    415,
    /* VPABSDYrr */
  },
  { /* 8355 */
    416,
    /* VPABSDZ128rm */
  },
  { /* 8356 */
    345,
    /* VPABSDZ128rmb */
  },
  { /* 8357 */
    346,
    /* VPABSDZ128rmbk */
  },
  { /* 8358 */
    347,
    /* VPABSDZ128rmbkz */
  },
  { /* 8359 */
    417,
    /* VPABSDZ128rmk */
  },
  { /* 8360 */
    418,
    /* VPABSDZ128rmkz */
  },
  { /* 8361 */
    341,
    /* VPABSDZ128rr */
  },
  { /* 8362 */
    342,
    /* VPABSDZ128rrk */
  },
  { /* 8363 */
    343,
    /* VPABSDZ128rrkz */
  },
  { /* 8364 */
    419,
    /* VPABSDZ256rm */
  },
  { /* 8365 */
    348,
    /* VPABSDZ256rmb */
  },
  { /* 8366 */
    349,
    /* VPABSDZ256rmbk */
  },
  { /* 8367 */
    350,
    /* VPABSDZ256rmbkz */
  },
  { /* 8368 */
    420,
    /* VPABSDZ256rmk */
  },
  { /* 8369 */
    421,
    /* VPABSDZ256rmkz */
  },
  { /* 8370 */
    422,
    /* VPABSDZ256rr */
  },
  { /* 8371 */
    423,
    /* VPABSDZ256rrk */
  },
  { /* 8372 */
    424,
    /* VPABSDZ256rrkz */
  },
  { /* 8373 */
    425,
    /* VPABSDZrm */
  },
  { /* 8374 */
    351,
    /* VPABSDZrmb */
  },
  { /* 8375 */
    352,
    /* VPABSDZrmbk */
  },
  { /* 8376 */
    353,
    /* VPABSDZrmbkz */
  },
  { /* 8377 */
    426,
    /* VPABSDZrmk */
  },
  { /* 8378 */
    427,
    /* VPABSDZrmkz */
  },
  { /* 8379 */
    428,
    /* VPABSDZrr */
  },
  { /* 8380 */
    432,
    /* VPABSDZrrk */
  },
  { /* 8381 */
    433,
    /* VPABSDZrrkz */
  },
  { /* 8382 */
    30,
    /* VPABSDrm */
  },
  { /* 8383 */
    31,
    /* VPABSDrr */
  },
  { /* 8384 */
    416,
    /* VPABSQZ128rm */
  },
  { /* 8385 */
    338,
    /* VPABSQZ128rmb */
  },
  { /* 8386 */
    339,
    /* VPABSQZ128rmbk */
  },
  { /* 8387 */
    340,
    /* VPABSQZ128rmbkz */
  },
  { /* 8388 */
    417,
    /* VPABSQZ128rmk */
  },
  { /* 8389 */
    418,
    /* VPABSQZ128rmkz */
  },
  { /* 8390 */
    341,
    /* VPABSQZ128rr */
  },
  { /* 8391 */
    342,
    /* VPABSQZ128rrk */
  },
  { /* 8392 */
    343,
    /* VPABSQZ128rrkz */
  },
  { /* 8393 */
    419,
    /* VPABSQZ256rm */
  },
  { /* 8394 */
    317,
    /* VPABSQZ256rmb */
  },
  { /* 8395 */
    318,
    /* VPABSQZ256rmbk */
  },
  { /* 8396 */
    319,
    /* VPABSQZ256rmbkz */
  },
  { /* 8397 */
    420,
    /* VPABSQZ256rmk */
  },
  { /* 8398 */
    421,
    /* VPABSQZ256rmkz */
  },
  { /* 8399 */
    422,
    /* VPABSQZ256rr */
  },
  { /* 8400 */
    423,
    /* VPABSQZ256rrk */
  },
  { /* 8401 */
    424,
    /* VPABSQZ256rrkz */
  },
  { /* 8402 */
    425,
    /* VPABSQZrm */
  },
  { /* 8403 */
    323,
    /* VPABSQZrmb */
  },
  { /* 8404 */
    324,
    /* VPABSQZrmbk */
  },
  { /* 8405 */
    325,
    /* VPABSQZrmbkz */
  },
  { /* 8406 */
    426,
    /* VPABSQZrmk */
  },
  { /* 8407 */
    427,
    /* VPABSQZrmkz */
  },
  { /* 8408 */
    428,
    /* VPABSQZrr */
  },
  { /* 8409 */
    432,
    /* VPABSQZrrk */
  },
  { /* 8410 */
    433,
    /* VPABSQZrrkz */
  },
  { /* 8411 */
    316,
    /* VPABSWYrm */
  },
  { /* 8412 */
    415,
    /* VPABSWYrr */
  },
  { /* 8413 */
    416,
    /* VPABSWZ128rm */
  },
  { /* 8414 */
    417,
    /* VPABSWZ128rmk */
  },
  { /* 8415 */
    418,
    /* VPABSWZ128rmkz */
  },
  { /* 8416 */
    341,
    /* VPABSWZ128rr */
  },
  { /* 8417 */
    342,
    /* VPABSWZ128rrk */
  },
  { /* 8418 */
    343,
    /* VPABSWZ128rrkz */
  },
  { /* 8419 */
    419,
    /* VPABSWZ256rm */
  },
  { /* 8420 */
    420,
    /* VPABSWZ256rmk */
  },
  { /* 8421 */
    421,
    /* VPABSWZ256rmkz */
  },
  { /* 8422 */
    422,
    /* VPABSWZ256rr */
  },
  { /* 8423 */
    423,
    /* VPABSWZ256rrk */
  },
  { /* 8424 */
    424,
    /* VPABSWZ256rrkz */
  },
  { /* 8425 */
    425,
    /* VPABSWZrm */
  },
  { /* 8426 */
    426,
    /* VPABSWZrmk */
  },
  { /* 8427 */
    427,
    /* VPABSWZrmkz */
  },
  { /* 8428 */
    428,
    /* VPABSWZrr */
  },
  { /* 8429 */
    432,
    /* VPABSWZrrk */
  },
  { /* 8430 */
    433,
    /* VPABSWZrrkz */
  },
  { /* 8431 */
    30,
    /* VPABSWrm */
  },
  { /* 8432 */
    31,
    /* VPABSWrr */
  },
  { /* 8433 */
    215,
    /* VPACKSSDWYrm */
  },
  { /* 8434 */
    216,
    /* VPACKSSDWYrr */
  },
  { /* 8435 */
    217,
    /* VPACKSSDWZ128rm */
  },
  { /* 8436 */
    248,
    /* VPACKSSDWZ128rmb */
  },
  { /* 8437 */
    249,
    /* VPACKSSDWZ128rmbk */
  },
  { /* 8438 */
    250,
    /* VPACKSSDWZ128rmbkz */
  },
  { /* 8439 */
    214,
    /* VPACKSSDWZ128rmk */
  },
  { /* 8440 */
    221,
    /* VPACKSSDWZ128rmkz */
  },
  { /* 8441 */
    222,
    /* VPACKSSDWZ128rr */
  },
  { /* 8442 */
    223,
    /* VPACKSSDWZ128rrk */
  },
  { /* 8443 */
    224,
    /* VPACKSSDWZ128rrkz */
  },
  { /* 8444 */
    225,
    /* VPACKSSDWZ256rm */
  },
  { /* 8445 */
    251,
    /* VPACKSSDWZ256rmb */
  },
  { /* 8446 */
    252,
    /* VPACKSSDWZ256rmbk */
  },
  { /* 8447 */
    253,
    /* VPACKSSDWZ256rmbkz */
  },
  { /* 8448 */
    229,
    /* VPACKSSDWZ256rmk */
  },
  { /* 8449 */
    230,
    /* VPACKSSDWZ256rmkz */
  },
  { /* 8450 */
    231,
    /* VPACKSSDWZ256rr */
  },
  { /* 8451 */
    232,
    /* VPACKSSDWZ256rrk */
  },
  { /* 8452 */
    233,
    /* VPACKSSDWZ256rrkz */
  },
  { /* 8453 */
    234,
    /* VPACKSSDWZrm */
  },
  { /* 8454 */
    254,
    /* VPACKSSDWZrmb */
  },
  { /* 8455 */
    255,
    /* VPACKSSDWZrmbk */
  },
  { /* 8456 */
    256,
    /* VPACKSSDWZrmbkz */
  },
  { /* 8457 */
    238,
    /* VPACKSSDWZrmk */
  },
  { /* 8458 */
    239,
    /* VPACKSSDWZrmkz */
  },
  { /* 8459 */
    240,
    /* VPACKSSDWZrr */
  },
  { /* 8460 */
    244,
    /* VPACKSSDWZrrk */
  },
  { /* 8461 */
    245,
    /* VPACKSSDWZrrkz */
  },
  { /* 8462 */
    246,
    /* VPACKSSDWrm */
  },
  { /* 8463 */
    247,
    /* VPACKSSDWrr */
  },
  { /* 8464 */
    215,
    /* VPACKSSWBYrm */
  },
  { /* 8465 */
    216,
    /* VPACKSSWBYrr */
  },
  { /* 8466 */
    217,
    /* VPACKSSWBZ128rm */
  },
  { /* 8467 */
    214,
    /* VPACKSSWBZ128rmk */
  },
  { /* 8468 */
    221,
    /* VPACKSSWBZ128rmkz */
  },
  { /* 8469 */
    222,
    /* VPACKSSWBZ128rr */
  },
  { /* 8470 */
    223,
    /* VPACKSSWBZ128rrk */
  },
  { /* 8471 */
    224,
    /* VPACKSSWBZ128rrkz */
  },
  { /* 8472 */
    225,
    /* VPACKSSWBZ256rm */
  },
  { /* 8473 */
    229,
    /* VPACKSSWBZ256rmk */
  },
  { /* 8474 */
    230,
    /* VPACKSSWBZ256rmkz */
  },
  { /* 8475 */
    231,
    /* VPACKSSWBZ256rr */
  },
  { /* 8476 */
    232,
    /* VPACKSSWBZ256rrk */
  },
  { /* 8477 */
    233,
    /* VPACKSSWBZ256rrkz */
  },
  { /* 8478 */
    234,
    /* VPACKSSWBZrm */
  },
  { /* 8479 */
    238,
    /* VPACKSSWBZrmk */
  },
  { /* 8480 */
    239,
    /* VPACKSSWBZrmkz */
  },
  { /* 8481 */
    240,
    /* VPACKSSWBZrr */
  },
  { /* 8482 */
    244,
    /* VPACKSSWBZrrk */
  },
  { /* 8483 */
    245,
    /* VPACKSSWBZrrkz */
  },
  { /* 8484 */
    246,
    /* VPACKSSWBrm */
  },
  { /* 8485 */
    247,
    /* VPACKSSWBrr */
  },
  { /* 8486 */
    215,
    /* VPACKUSDWYrm */
  },
  { /* 8487 */
    216,
    /* VPACKUSDWYrr */
  },
  { /* 8488 */
    217,
    /* VPACKUSDWZ128rm */
  },
  { /* 8489 */
    248,
    /* VPACKUSDWZ128rmb */
  },
  { /* 8490 */
    249,
    /* VPACKUSDWZ128rmbk */
  },
  { /* 8491 */
    250,
    /* VPACKUSDWZ128rmbkz */
  },
  { /* 8492 */
    214,
    /* VPACKUSDWZ128rmk */
  },
  { /* 8493 */
    221,
    /* VPACKUSDWZ128rmkz */
  },
  { /* 8494 */
    222,
    /* VPACKUSDWZ128rr */
  },
  { /* 8495 */
    223,
    /* VPACKUSDWZ128rrk */
  },
  { /* 8496 */
    224,
    /* VPACKUSDWZ128rrkz */
  },
  { /* 8497 */
    225,
    /* VPACKUSDWZ256rm */
  },
  { /* 8498 */
    251,
    /* VPACKUSDWZ256rmb */
  },
  { /* 8499 */
    252,
    /* VPACKUSDWZ256rmbk */
  },
  { /* 8500 */
    253,
    /* VPACKUSDWZ256rmbkz */
  },
  { /* 8501 */
    229,
    /* VPACKUSDWZ256rmk */
  },
  { /* 8502 */
    230,
    /* VPACKUSDWZ256rmkz */
  },
  { /* 8503 */
    231,
    /* VPACKUSDWZ256rr */
  },
  { /* 8504 */
    232,
    /* VPACKUSDWZ256rrk */
  },
  { /* 8505 */
    233,
    /* VPACKUSDWZ256rrkz */
  },
  { /* 8506 */
    234,
    /* VPACKUSDWZrm */
  },
  { /* 8507 */
    254,
    /* VPACKUSDWZrmb */
  },
  { /* 8508 */
    255,
    /* VPACKUSDWZrmbk */
  },
  { /* 8509 */
    256,
    /* VPACKUSDWZrmbkz */
  },
  { /* 8510 */
    238,
    /* VPACKUSDWZrmk */
  },
  { /* 8511 */
    239,
    /* VPACKUSDWZrmkz */
  },
  { /* 8512 */
    240,
    /* VPACKUSDWZrr */
  },
  { /* 8513 */
    244,
    /* VPACKUSDWZrrk */
  },
  { /* 8514 */
    245,
    /* VPACKUSDWZrrkz */
  },
  { /* 8515 */
    246,
    /* VPACKUSDWrm */
  },
  { /* 8516 */
    247,
    /* VPACKUSDWrr */
  },
  { /* 8517 */
    215,
    /* VPACKUSWBYrm */
  },
  { /* 8518 */
    216,
    /* VPACKUSWBYrr */
  },
  { /* 8519 */
    217,
    /* VPACKUSWBZ128rm */
  },
  { /* 8520 */
    214,
    /* VPACKUSWBZ128rmk */
  },
  { /* 8521 */
    221,
    /* VPACKUSWBZ128rmkz */
  },
  { /* 8522 */
    222,
    /* VPACKUSWBZ128rr */
  },
  { /* 8523 */
    223,
    /* VPACKUSWBZ128rrk */
  },
  { /* 8524 */
    224,
    /* VPACKUSWBZ128rrkz */
  },
  { /* 8525 */
    225,
    /* VPACKUSWBZ256rm */
  },
  { /* 8526 */
    229,
    /* VPACKUSWBZ256rmk */
  },
  { /* 8527 */
    230,
    /* VPACKUSWBZ256rmkz */
  },
  { /* 8528 */
    231,
    /* VPACKUSWBZ256rr */
  },
  { /* 8529 */
    232,
    /* VPACKUSWBZ256rrk */
  },
  { /* 8530 */
    233,
    /* VPACKUSWBZ256rrkz */
  },
  { /* 8531 */
    234,
    /* VPACKUSWBZrm */
  },
  { /* 8532 */
    238,
    /* VPACKUSWBZrmk */
  },
  { /* 8533 */
    239,
    /* VPACKUSWBZrmkz */
  },
  { /* 8534 */
    240,
    /* VPACKUSWBZrr */
  },
  { /* 8535 */
    244,
    /* VPACKUSWBZrrk */
  },
  { /* 8536 */
    245,
    /* VPACKUSWBZrrkz */
  },
  { /* 8537 */
    246,
    /* VPACKUSWBrm */
  },
  { /* 8538 */
    247,
    /* VPACKUSWBrr */
  },
  { /* 8539 */
    215,
    /* VPADDBYrm */
  },
  { /* 8540 */
    216,
    /* VPADDBYrr */
  },
  { /* 8541 */
    217,
    /* VPADDBZ128rm */
  },
  { /* 8542 */
    214,
    /* VPADDBZ128rmk */
  },
  { /* 8543 */
    221,
    /* VPADDBZ128rmkz */
  },
  { /* 8544 */
    222,
    /* VPADDBZ128rr */
  },
  { /* 8545 */
    223,
    /* VPADDBZ128rrk */
  },
  { /* 8546 */
    224,
    /* VPADDBZ128rrkz */
  },
  { /* 8547 */
    225,
    /* VPADDBZ256rm */
  },
  { /* 8548 */
    229,
    /* VPADDBZ256rmk */
  },
  { /* 8549 */
    230,
    /* VPADDBZ256rmkz */
  },
  { /* 8550 */
    231,
    /* VPADDBZ256rr */
  },
  { /* 8551 */
    232,
    /* VPADDBZ256rrk */
  },
  { /* 8552 */
    233,
    /* VPADDBZ256rrkz */
  },
  { /* 8553 */
    234,
    /* VPADDBZrm */
  },
  { /* 8554 */
    238,
    /* VPADDBZrmk */
  },
  { /* 8555 */
    239,
    /* VPADDBZrmkz */
  },
  { /* 8556 */
    240,
    /* VPADDBZrr */
  },
  { /* 8557 */
    244,
    /* VPADDBZrrk */
  },
  { /* 8558 */
    245,
    /* VPADDBZrrkz */
  },
  { /* 8559 */
    246,
    /* VPADDBrm */
  },
  { /* 8560 */
    247,
    /* VPADDBrr */
  },
  { /* 8561 */
    215,
    /* VPADDDYrm */
  },
  { /* 8562 */
    216,
    /* VPADDDYrr */
  },
  { /* 8563 */
    217,
    /* VPADDDZ128rm */
  },
  { /* 8564 */
    248,
    /* VPADDDZ128rmb */
  },
  { /* 8565 */
    249,
    /* VPADDDZ128rmbk */
  },
  { /* 8566 */
    250,
    /* VPADDDZ128rmbkz */
  },
  { /* 8567 */
    214,
    /* VPADDDZ128rmk */
  },
  { /* 8568 */
    221,
    /* VPADDDZ128rmkz */
  },
  { /* 8569 */
    222,
    /* VPADDDZ128rr */
  },
  { /* 8570 */
    223,
    /* VPADDDZ128rrk */
  },
  { /* 8571 */
    224,
    /* VPADDDZ128rrkz */
  },
  { /* 8572 */
    225,
    /* VPADDDZ256rm */
  },
  { /* 8573 */
    251,
    /* VPADDDZ256rmb */
  },
  { /* 8574 */
    252,
    /* VPADDDZ256rmbk */
  },
  { /* 8575 */
    253,
    /* VPADDDZ256rmbkz */
  },
  { /* 8576 */
    229,
    /* VPADDDZ256rmk */
  },
  { /* 8577 */
    230,
    /* VPADDDZ256rmkz */
  },
  { /* 8578 */
    231,
    /* VPADDDZ256rr */
  },
  { /* 8579 */
    232,
    /* VPADDDZ256rrk */
  },
  { /* 8580 */
    233,
    /* VPADDDZ256rrkz */
  },
  { /* 8581 */
    234,
    /* VPADDDZrm */
  },
  { /* 8582 */
    254,
    /* VPADDDZrmb */
  },
  { /* 8583 */
    255,
    /* VPADDDZrmbk */
  },
  { /* 8584 */
    256,
    /* VPADDDZrmbkz */
  },
  { /* 8585 */
    238,
    /* VPADDDZrmk */
  },
  { /* 8586 */
    239,
    /* VPADDDZrmkz */
  },
  { /* 8587 */
    240,
    /* VPADDDZrr */
  },
  { /* 8588 */
    244,
    /* VPADDDZrrk */
  },
  { /* 8589 */
    245,
    /* VPADDDZrrkz */
  },
  { /* 8590 */
    246,
    /* VPADDDrm */
  },
  { /* 8591 */
    247,
    /* VPADDDrr */
  },
  { /* 8592 */
    215,
    /* VPADDQYrm */
  },
  { /* 8593 */
    216,
    /* VPADDQYrr */
  },
  { /* 8594 */
    217,
    /* VPADDQZ128rm */
  },
  { /* 8595 */
    218,
    /* VPADDQZ128rmb */
  },
  { /* 8596 */
    219,
    /* VPADDQZ128rmbk */
  },
  { /* 8597 */
    220,
    /* VPADDQZ128rmbkz */
  },
  { /* 8598 */
    214,
    /* VPADDQZ128rmk */
  },
  { /* 8599 */
    221,
    /* VPADDQZ128rmkz */
  },
  { /* 8600 */
    222,
    /* VPADDQZ128rr */
  },
  { /* 8601 */
    223,
    /* VPADDQZ128rrk */
  },
  { /* 8602 */
    224,
    /* VPADDQZ128rrkz */
  },
  { /* 8603 */
    225,
    /* VPADDQZ256rm */
  },
  { /* 8604 */
    226,
    /* VPADDQZ256rmb */
  },
  { /* 8605 */
    227,
    /* VPADDQZ256rmbk */
  },
  { /* 8606 */
    228,
    /* VPADDQZ256rmbkz */
  },
  { /* 8607 */
    229,
    /* VPADDQZ256rmk */
  },
  { /* 8608 */
    230,
    /* VPADDQZ256rmkz */
  },
  { /* 8609 */
    231,
    /* VPADDQZ256rr */
  },
  { /* 8610 */
    232,
    /* VPADDQZ256rrk */
  },
  { /* 8611 */
    233,
    /* VPADDQZ256rrkz */
  },
  { /* 8612 */
    234,
    /* VPADDQZrm */
  },
  { /* 8613 */
    235,
    /* VPADDQZrmb */
  },
  { /* 8614 */
    236,
    /* VPADDQZrmbk */
  },
  { /* 8615 */
    237,
    /* VPADDQZrmbkz */
  },
  { /* 8616 */
    238,
    /* VPADDQZrmk */
  },
  { /* 8617 */
    239,
    /* VPADDQZrmkz */
  },
  { /* 8618 */
    240,
    /* VPADDQZrr */
  },
  { /* 8619 */
    244,
    /* VPADDQZrrk */
  },
  { /* 8620 */
    245,
    /* VPADDQZrrkz */
  },
  { /* 8621 */
    246,
    /* VPADDQrm */
  },
  { /* 8622 */
    247,
    /* VPADDQrr */
  },
  { /* 8623 */
    215,
    /* VPADDSBYrm */
  },
  { /* 8624 */
    216,
    /* VPADDSBYrr */
  },
  { /* 8625 */
    217,
    /* VPADDSBZ128rm */
  },
  { /* 8626 */
    214,
    /* VPADDSBZ128rmk */
  },
  { /* 8627 */
    221,
    /* VPADDSBZ128rmkz */
  },
  { /* 8628 */
    222,
    /* VPADDSBZ128rr */
  },
  { /* 8629 */
    223,
    /* VPADDSBZ128rrk */
  },
  { /* 8630 */
    224,
    /* VPADDSBZ128rrkz */
  },
  { /* 8631 */
    225,
    /* VPADDSBZ256rm */
  },
  { /* 8632 */
    229,
    /* VPADDSBZ256rmk */
  },
  { /* 8633 */
    230,
    /* VPADDSBZ256rmkz */
  },
  { /* 8634 */
    231,
    /* VPADDSBZ256rr */
  },
  { /* 8635 */
    232,
    /* VPADDSBZ256rrk */
  },
  { /* 8636 */
    233,
    /* VPADDSBZ256rrkz */
  },
  { /* 8637 */
    234,
    /* VPADDSBZrm */
  },
  { /* 8638 */
    238,
    /* VPADDSBZrmk */
  },
  { /* 8639 */
    239,
    /* VPADDSBZrmkz */
  },
  { /* 8640 */
    240,
    /* VPADDSBZrr */
  },
  { /* 8641 */
    244,
    /* VPADDSBZrrk */
  },
  { /* 8642 */
    245,
    /* VPADDSBZrrkz */
  },
  { /* 8643 */
    246,
    /* VPADDSBrm */
  },
  { /* 8644 */
    247,
    /* VPADDSBrr */
  },
  { /* 8645 */
    215,
    /* VPADDSWYrm */
  },
  { /* 8646 */
    216,
    /* VPADDSWYrr */
  },
  { /* 8647 */
    217,
    /* VPADDSWZ128rm */
  },
  { /* 8648 */
    214,
    /* VPADDSWZ128rmk */
  },
  { /* 8649 */
    221,
    /* VPADDSWZ128rmkz */
  },
  { /* 8650 */
    222,
    /* VPADDSWZ128rr */
  },
  { /* 8651 */
    223,
    /* VPADDSWZ128rrk */
  },
  { /* 8652 */
    224,
    /* VPADDSWZ128rrkz */
  },
  { /* 8653 */
    225,
    /* VPADDSWZ256rm */
  },
  { /* 8654 */
    229,
    /* VPADDSWZ256rmk */
  },
  { /* 8655 */
    230,
    /* VPADDSWZ256rmkz */
  },
  { /* 8656 */
    231,
    /* VPADDSWZ256rr */
  },
  { /* 8657 */
    232,
    /* VPADDSWZ256rrk */
  },
  { /* 8658 */
    233,
    /* VPADDSWZ256rrkz */
  },
  { /* 8659 */
    234,
    /* VPADDSWZrm */
  },
  { /* 8660 */
    238,
    /* VPADDSWZrmk */
  },
  { /* 8661 */
    239,
    /* VPADDSWZrmkz */
  },
  { /* 8662 */
    240,
    /* VPADDSWZrr */
  },
  { /* 8663 */
    244,
    /* VPADDSWZrrk */
  },
  { /* 8664 */
    245,
    /* VPADDSWZrrkz */
  },
  { /* 8665 */
    246,
    /* VPADDSWrm */
  },
  { /* 8666 */
    247,
    /* VPADDSWrr */
  },
  { /* 8667 */
    215,
    /* VPADDUSBYrm */
  },
  { /* 8668 */
    216,
    /* VPADDUSBYrr */
  },
  { /* 8669 */
    217,
    /* VPADDUSBZ128rm */
  },
  { /* 8670 */
    214,
    /* VPADDUSBZ128rmk */
  },
  { /* 8671 */
    221,
    /* VPADDUSBZ128rmkz */
  },
  { /* 8672 */
    222,
    /* VPADDUSBZ128rr */
  },
  { /* 8673 */
    223,
    /* VPADDUSBZ128rrk */
  },
  { /* 8674 */
    224,
    /* VPADDUSBZ128rrkz */
  },
  { /* 8675 */
    225,
    /* VPADDUSBZ256rm */
  },
  { /* 8676 */
    229,
    /* VPADDUSBZ256rmk */
  },
  { /* 8677 */
    230,
    /* VPADDUSBZ256rmkz */
  },
  { /* 8678 */
    231,
    /* VPADDUSBZ256rr */
  },
  { /* 8679 */
    232,
    /* VPADDUSBZ256rrk */
  },
  { /* 8680 */
    233,
    /* VPADDUSBZ256rrkz */
  },
  { /* 8681 */
    234,
    /* VPADDUSBZrm */
  },
  { /* 8682 */
    238,
    /* VPADDUSBZrmk */
  },
  { /* 8683 */
    239,
    /* VPADDUSBZrmkz */
  },
  { /* 8684 */
    240,
    /* VPADDUSBZrr */
  },
  { /* 8685 */
    244,
    /* VPADDUSBZrrk */
  },
  { /* 8686 */
    245,
    /* VPADDUSBZrrkz */
  },
  { /* 8687 */
    246,
    /* VPADDUSBrm */
  },
  { /* 8688 */
    247,
    /* VPADDUSBrr */
  },
  { /* 8689 */
    215,
    /* VPADDUSWYrm */
  },
  { /* 8690 */
    216,
    /* VPADDUSWYrr */
  },
  { /* 8691 */
    217,
    /* VPADDUSWZ128rm */
  },
  { /* 8692 */
    214,
    /* VPADDUSWZ128rmk */
  },
  { /* 8693 */
    221,
    /* VPADDUSWZ128rmkz */
  },
  { /* 8694 */
    222,
    /* VPADDUSWZ128rr */
  },
  { /* 8695 */
    223,
    /* VPADDUSWZ128rrk */
  },
  { /* 8696 */
    224,
    /* VPADDUSWZ128rrkz */
  },
  { /* 8697 */
    225,
    /* VPADDUSWZ256rm */
  },
  { /* 8698 */
    229,
    /* VPADDUSWZ256rmk */
  },
  { /* 8699 */
    230,
    /* VPADDUSWZ256rmkz */
  },
  { /* 8700 */
    231,
    /* VPADDUSWZ256rr */
  },
  { /* 8701 */
    232,
    /* VPADDUSWZ256rrk */
  },
  { /* 8702 */
    233,
    /* VPADDUSWZ256rrkz */
  },
  { /* 8703 */
    234,
    /* VPADDUSWZrm */
  },
  { /* 8704 */
    238,
    /* VPADDUSWZrmk */
  },
  { /* 8705 */
    239,
    /* VPADDUSWZrmkz */
  },
  { /* 8706 */
    240,
    /* VPADDUSWZrr */
  },
  { /* 8707 */
    244,
    /* VPADDUSWZrrk */
  },
  { /* 8708 */
    245,
    /* VPADDUSWZrrkz */
  },
  { /* 8709 */
    246,
    /* VPADDUSWrm */
  },
  { /* 8710 */
    247,
    /* VPADDUSWrr */
  },
  { /* 8711 */
    215,
    /* VPADDWYrm */
  },
  { /* 8712 */
    216,
    /* VPADDWYrr */
  },
  { /* 8713 */
    217,
    /* VPADDWZ128rm */
  },
  { /* 8714 */
    214,
    /* VPADDWZ128rmk */
  },
  { /* 8715 */
    221,
    /* VPADDWZ128rmkz */
  },
  { /* 8716 */
    222,
    /* VPADDWZ128rr */
  },
  { /* 8717 */
    223,
    /* VPADDWZ128rrk */
  },
  { /* 8718 */
    224,
    /* VPADDWZ128rrkz */
  },
  { /* 8719 */
    225,
    /* VPADDWZ256rm */
  },
  { /* 8720 */
    229,
    /* VPADDWZ256rmk */
  },
  { /* 8721 */
    230,
    /* VPADDWZ256rmkz */
  },
  { /* 8722 */
    231,
    /* VPADDWZ256rr */
  },
  { /* 8723 */
    232,
    /* VPADDWZ256rrk */
  },
  { /* 8724 */
    233,
    /* VPADDWZ256rrkz */
  },
  { /* 8725 */
    234,
    /* VPADDWZrm */
  },
  { /* 8726 */
    238,
    /* VPADDWZrmk */
  },
  { /* 8727 */
    239,
    /* VPADDWZrmkz */
  },
  { /* 8728 */
    240,
    /* VPADDWZrr */
  },
  { /* 8729 */
    244,
    /* VPADDWZrrk */
  },
  { /* 8730 */
    245,
    /* VPADDWZrrkz */
  },
  { /* 8731 */
    246,
    /* VPADDWrm */
  },
  { /* 8732 */
    247,
    /* VPADDWrr */
  },
  { /* 8733 */
    308,
    /* VPALIGNRYrmi */
  },
  { /* 8734 */
    309,
    /* VPALIGNRYrri */
  },
  { /* 8735 */
    275,
    /* VPALIGNRZ128rmi */
  },
  { /* 8736 */
    276,
    /* VPALIGNRZ128rmik */
  },
  { /* 8737 */
    277,
    /* VPALIGNRZ128rmikz */
  },
  { /* 8738 */
    278,
    /* VPALIGNRZ128rri */
  },
  { /* 8739 */
    279,
    /* VPALIGNRZ128rrik */
  },
  { /* 8740 */
    280,
    /* VPALIGNRZ128rrikz */
  },
  { /* 8741 */
    284,
    /* VPALIGNRZ256rmi */
  },
  { /* 8742 */
    285,
    /* VPALIGNRZ256rmik */
  },
  { /* 8743 */
    286,
    /* VPALIGNRZ256rmikz */
  },
  { /* 8744 */
    287,
    /* VPALIGNRZ256rri */
  },
  { /* 8745 */
    288,
    /* VPALIGNRZ256rrik */
  },
  { /* 8746 */
    289,
    /* VPALIGNRZ256rrikz */
  },
  { /* 8747 */
    293,
    /* VPALIGNRZrmi */
  },
  { /* 8748 */
    294,
    /* VPALIGNRZrmik */
  },
  { /* 8749 */
    295,
    /* VPALIGNRZrmikz */
  },
  { /* 8750 */
    296,
    /* VPALIGNRZrri */
  },
  { /* 8751 */
    297,
    /* VPALIGNRZrrik */
  },
  { /* 8752 */
    298,
    /* VPALIGNRZrrikz */
  },
  { /* 8753 */
    310,
    /* VPALIGNRrmi */
  },
  { /* 8754 */
    311,
    /* VPALIGNRrri */
  },
  { /* 8755 */
    217,
    /* VPANDDZ128rm */
  },
  { /* 8756 */
    248,
    /* VPANDDZ128rmb */
  },
  { /* 8757 */
    249,
    /* VPANDDZ128rmbk */
  },
  { /* 8758 */
    250,
    /* VPANDDZ128rmbkz */
  },
  { /* 8759 */
    214,
    /* VPANDDZ128rmk */
  },
  { /* 8760 */
    221,
    /* VPANDDZ128rmkz */
  },
  { /* 8761 */
    222,
    /* VPANDDZ128rr */
  },
  { /* 8762 */
    223,
    /* VPANDDZ128rrk */
  },
  { /* 8763 */
    224,
    /* VPANDDZ128rrkz */
  },
  { /* 8764 */
    225,
    /* VPANDDZ256rm */
  },
  { /* 8765 */
    251,
    /* VPANDDZ256rmb */
  },
  { /* 8766 */
    252,
    /* VPANDDZ256rmbk */
  },
  { /* 8767 */
    253,
    /* VPANDDZ256rmbkz */
  },
  { /* 8768 */
    229,
    /* VPANDDZ256rmk */
  },
  { /* 8769 */
    230,
    /* VPANDDZ256rmkz */
  },
  { /* 8770 */
    231,
    /* VPANDDZ256rr */
  },
  { /* 8771 */
    232,
    /* VPANDDZ256rrk */
  },
  { /* 8772 */
    233,
    /* VPANDDZ256rrkz */
  },
  { /* 8773 */
    234,
    /* VPANDDZrm */
  },
  { /* 8774 */
    254,
    /* VPANDDZrmb */
  },
  { /* 8775 */
    255,
    /* VPANDDZrmbk */
  },
  { /* 8776 */
    256,
    /* VPANDDZrmbkz */
  },
  { /* 8777 */
    238,
    /* VPANDDZrmk */
  },
  { /* 8778 */
    239,
    /* VPANDDZrmkz */
  },
  { /* 8779 */
    240,
    /* VPANDDZrr */
  },
  { /* 8780 */
    244,
    /* VPANDDZrrk */
  },
  { /* 8781 */
    245,
    /* VPANDDZrrkz */
  },
  { /* 8782 */
    217,
    /* VPANDNDZ128rm */
  },
  { /* 8783 */
    248,
    /* VPANDNDZ128rmb */
  },
  { /* 8784 */
    249,
    /* VPANDNDZ128rmbk */
  },
  { /* 8785 */
    250,
    /* VPANDNDZ128rmbkz */
  },
  { /* 8786 */
    214,
    /* VPANDNDZ128rmk */
  },
  { /* 8787 */
    221,
    /* VPANDNDZ128rmkz */
  },
  { /* 8788 */
    222,
    /* VPANDNDZ128rr */
  },
  { /* 8789 */
    223,
    /* VPANDNDZ128rrk */
  },
  { /* 8790 */
    224,
    /* VPANDNDZ128rrkz */
  },
  { /* 8791 */
    225,
    /* VPANDNDZ256rm */
  },
  { /* 8792 */
    251,
    /* VPANDNDZ256rmb */
  },
  { /* 8793 */
    252,
    /* VPANDNDZ256rmbk */
  },
  { /* 8794 */
    253,
    /* VPANDNDZ256rmbkz */
  },
  { /* 8795 */
    229,
    /* VPANDNDZ256rmk */
  },
  { /* 8796 */
    230,
    /* VPANDNDZ256rmkz */
  },
  { /* 8797 */
    231,
    /* VPANDNDZ256rr */
  },
  { /* 8798 */
    232,
    /* VPANDNDZ256rrk */
  },
  { /* 8799 */
    233,
    /* VPANDNDZ256rrkz */
  },
  { /* 8800 */
    234,
    /* VPANDNDZrm */
  },
  { /* 8801 */
    254,
    /* VPANDNDZrmb */
  },
  { /* 8802 */
    255,
    /* VPANDNDZrmbk */
  },
  { /* 8803 */
    256,
    /* VPANDNDZrmbkz */
  },
  { /* 8804 */
    238,
    /* VPANDNDZrmk */
  },
  { /* 8805 */
    239,
    /* VPANDNDZrmkz */
  },
  { /* 8806 */
    240,
    /* VPANDNDZrr */
  },
  { /* 8807 */
    244,
    /* VPANDNDZrrk */
  },
  { /* 8808 */
    245,
    /* VPANDNDZrrkz */
  },
  { /* 8809 */
    217,
    /* VPANDNQZ128rm */
  },
  { /* 8810 */
    218,
    /* VPANDNQZ128rmb */
  },
  { /* 8811 */
    219,
    /* VPANDNQZ128rmbk */
  },
  { /* 8812 */
    220,
    /* VPANDNQZ128rmbkz */
  },
  { /* 8813 */
    214,
    /* VPANDNQZ128rmk */
  },
  { /* 8814 */
    221,
    /* VPANDNQZ128rmkz */
  },
  { /* 8815 */
    222,
    /* VPANDNQZ128rr */
  },
  { /* 8816 */
    223,
    /* VPANDNQZ128rrk */
  },
  { /* 8817 */
    224,
    /* VPANDNQZ128rrkz */
  },
  { /* 8818 */
    225,
    /* VPANDNQZ256rm */
  },
  { /* 8819 */
    226,
    /* VPANDNQZ256rmb */
  },
  { /* 8820 */
    227,
    /* VPANDNQZ256rmbk */
  },
  { /* 8821 */
    228,
    /* VPANDNQZ256rmbkz */
  },
  { /* 8822 */
    229,
    /* VPANDNQZ256rmk */
  },
  { /* 8823 */
    230,
    /* VPANDNQZ256rmkz */
  },
  { /* 8824 */
    231,
    /* VPANDNQZ256rr */
  },
  { /* 8825 */
    232,
    /* VPANDNQZ256rrk */
  },
  { /* 8826 */
    233,
    /* VPANDNQZ256rrkz */
  },
  { /* 8827 */
    234,
    /* VPANDNQZrm */
  },
  { /* 8828 */
    235,
    /* VPANDNQZrmb */
  },
  { /* 8829 */
    236,
    /* VPANDNQZrmbk */
  },
  { /* 8830 */
    237,
    /* VPANDNQZrmbkz */
  },
  { /* 8831 */
    238,
    /* VPANDNQZrmk */
  },
  { /* 8832 */
    239,
    /* VPANDNQZrmkz */
  },
  { /* 8833 */
    240,
    /* VPANDNQZrr */
  },
  { /* 8834 */
    244,
    /* VPANDNQZrrk */
  },
  { /* 8835 */
    245,
    /* VPANDNQZrrkz */
  },
  { /* 8836 */
    215,
    /* VPANDNYrm */
  },
  { /* 8837 */
    216,
    /* VPANDNYrr */
  },
  { /* 8838 */
    246,
    /* VPANDNrm */
  },
  { /* 8839 */
    247,
    /* VPANDNrr */
  },
  { /* 8840 */
    217,
    /* VPANDQZ128rm */
  },
  { /* 8841 */
    218,
    /* VPANDQZ128rmb */
  },
  { /* 8842 */
    219,
    /* VPANDQZ128rmbk */
  },
  { /* 8843 */
    220,
    /* VPANDQZ128rmbkz */
  },
  { /* 8844 */
    214,
    /* VPANDQZ128rmk */
  },
  { /* 8845 */
    221,
    /* VPANDQZ128rmkz */
  },
  { /* 8846 */
    222,
    /* VPANDQZ128rr */
  },
  { /* 8847 */
    223,
    /* VPANDQZ128rrk */
  },
  { /* 8848 */
    224,
    /* VPANDQZ128rrkz */
  },
  { /* 8849 */
    225,
    /* VPANDQZ256rm */
  },
  { /* 8850 */
    226,
    /* VPANDQZ256rmb */
  },
  { /* 8851 */
    227,
    /* VPANDQZ256rmbk */
  },
  { /* 8852 */
    228,
    /* VPANDQZ256rmbkz */
  },
  { /* 8853 */
    229,
    /* VPANDQZ256rmk */
  },
  { /* 8854 */
    230,
    /* VPANDQZ256rmkz */
  },
  { /* 8855 */
    231,
    /* VPANDQZ256rr */
  },
  { /* 8856 */
    232,
    /* VPANDQZ256rrk */
  },
  { /* 8857 */
    233,
    /* VPANDQZ256rrkz */
  },
  { /* 8858 */
    234,
    /* VPANDQZrm */
  },
  { /* 8859 */
    235,
    /* VPANDQZrmb */
  },
  { /* 8860 */
    236,
    /* VPANDQZrmbk */
  },
  { /* 8861 */
    237,
    /* VPANDQZrmbkz */
  },
  { /* 8862 */
    238,
    /* VPANDQZrmk */
  },
  { /* 8863 */
    239,
    /* VPANDQZrmkz */
  },
  { /* 8864 */
    240,
    /* VPANDQZrr */
  },
  { /* 8865 */
    244,
    /* VPANDQZrrk */
  },
  { /* 8866 */
    245,
    /* VPANDQZrrkz */
  },
  { /* 8867 */
    215,
    /* VPANDYrm */
  },
  { /* 8868 */
    216,
    /* VPANDYrr */
  },
  { /* 8869 */
    246,
    /* VPANDrm */
  },
  { /* 8870 */
    247,
    /* VPANDrr */
  },
  { /* 8871 */
    215,
    /* VPAVGBYrm */
  },
  { /* 8872 */
    216,
    /* VPAVGBYrr */
  },
  { /* 8873 */
    217,
    /* VPAVGBZ128rm */
  },
  { /* 8874 */
    214,
    /* VPAVGBZ128rmk */
  },
  { /* 8875 */
    221,
    /* VPAVGBZ128rmkz */
  },
  { /* 8876 */
    222,
    /* VPAVGBZ128rr */
  },
  { /* 8877 */
    223,
    /* VPAVGBZ128rrk */
  },
  { /* 8878 */
    224,
    /* VPAVGBZ128rrkz */
  },
  { /* 8879 */
    225,
    /* VPAVGBZ256rm */
  },
  { /* 8880 */
    229,
    /* VPAVGBZ256rmk */
  },
  { /* 8881 */
    230,
    /* VPAVGBZ256rmkz */
  },
  { /* 8882 */
    231,
    /* VPAVGBZ256rr */
  },
  { /* 8883 */
    232,
    /* VPAVGBZ256rrk */
  },
  { /* 8884 */
    233,
    /* VPAVGBZ256rrkz */
  },
  { /* 8885 */
    234,
    /* VPAVGBZrm */
  },
  { /* 8886 */
    238,
    /* VPAVGBZrmk */
  },
  { /* 8887 */
    239,
    /* VPAVGBZrmkz */
  },
  { /* 8888 */
    240,
    /* VPAVGBZrr */
  },
  { /* 8889 */
    244,
    /* VPAVGBZrrk */
  },
  { /* 8890 */
    245,
    /* VPAVGBZrrkz */
  },
  { /* 8891 */
    246,
    /* VPAVGBrm */
  },
  { /* 8892 */
    247,
    /* VPAVGBrr */
  },
  { /* 8893 */
    215,
    /* VPAVGWYrm */
  },
  { /* 8894 */
    216,
    /* VPAVGWYrr */
  },
  { /* 8895 */
    217,
    /* VPAVGWZ128rm */
  },
  { /* 8896 */
    214,
    /* VPAVGWZ128rmk */
  },
  { /* 8897 */
    221,
    /* VPAVGWZ128rmkz */
  },
  { /* 8898 */
    222,
    /* VPAVGWZ128rr */
  },
  { /* 8899 */
    223,
    /* VPAVGWZ128rrk */
  },
  { /* 8900 */
    224,
    /* VPAVGWZ128rrkz */
  },
  { /* 8901 */
    225,
    /* VPAVGWZ256rm */
  },
  { /* 8902 */
    229,
    /* VPAVGWZ256rmk */
  },
  { /* 8903 */
    230,
    /* VPAVGWZ256rmkz */
  },
  { /* 8904 */
    231,
    /* VPAVGWZ256rr */
  },
  { /* 8905 */
    232,
    /* VPAVGWZ256rrk */
  },
  { /* 8906 */
    233,
    /* VPAVGWZ256rrkz */
  },
  { /* 8907 */
    234,
    /* VPAVGWZrm */
  },
  { /* 8908 */
    238,
    /* VPAVGWZrmk */
  },
  { /* 8909 */
    239,
    /* VPAVGWZrmkz */
  },
  { /* 8910 */
    240,
    /* VPAVGWZrr */
  },
  { /* 8911 */
    244,
    /* VPAVGWZrrk */
  },
  { /* 8912 */
    245,
    /* VPAVGWZrrkz */
  },
  { /* 8913 */
    246,
    /* VPAVGWrm */
  },
  { /* 8914 */
    247,
    /* VPAVGWrr */
  },
  { /* 8915 */
    308,
    /* VPBLENDDYrmi */
  },
  { /* 8916 */
    309,
    /* VPBLENDDYrri */
  },
  { /* 8917 */
    310,
    /* VPBLENDDrmi */
  },
  { /* 8918 */
    311,
    /* VPBLENDDrri */
  },
  { /* 8919 */
    217,
    /* VPBLENDMBZ128rm */
  },
  { /* 8920 */
    221,
    /* VPBLENDMBZ128rmk */
  },
  { /* 8921 */
    221,
    /* VPBLENDMBZ128rmkz */
  },
  { /* 8922 */
    222,
    /* VPBLENDMBZ128rr */
  },
  { /* 8923 */
    224,
    /* VPBLENDMBZ128rrk */
  },
  { /* 8924 */
    224,
    /* VPBLENDMBZ128rrkz */
  },
  { /* 8925 */
    225,
    /* VPBLENDMBZ256rm */
  },
  { /* 8926 */
    230,
    /* VPBLENDMBZ256rmk */
  },
  { /* 8927 */
    230,
    /* VPBLENDMBZ256rmkz */
  },
  { /* 8928 */
    231,
    /* VPBLENDMBZ256rr */
  },
  { /* 8929 */
    233,
    /* VPBLENDMBZ256rrk */
  },
  { /* 8930 */
    233,
    /* VPBLENDMBZ256rrkz */
  },
  { /* 8931 */
    234,
    /* VPBLENDMBZrm */
  },
  { /* 8932 */
    239,
    /* VPBLENDMBZrmk */
  },
  { /* 8933 */
    239,
    /* VPBLENDMBZrmkz */
  },
  { /* 8934 */
    240,
    /* VPBLENDMBZrr */
  },
  { /* 8935 */
    245,
    /* VPBLENDMBZrrk */
  },
  { /* 8936 */
    245,
    /* VPBLENDMBZrrkz */
  },
  { /* 8937 */
    217,
    /* VPBLENDMDZ128rm */
  },
  { /* 8938 */
    248,
    /* VPBLENDMDZ128rmb */
  },
  { /* 8939 */
    250,
    /* VPBLENDMDZ128rmbk */
  },
  { /* 8940 */
    250,
    /* VPBLENDMDZ128rmbkz */
  },
  { /* 8941 */
    221,
    /* VPBLENDMDZ128rmk */
  },
  { /* 8942 */
    221,
    /* VPBLENDMDZ128rmkz */
  },
  { /* 8943 */
    222,
    /* VPBLENDMDZ128rr */
  },
  { /* 8944 */
    224,
    /* VPBLENDMDZ128rrk */
  },
  { /* 8945 */
    224,
    /* VPBLENDMDZ128rrkz */
  },
  { /* 8946 */
    225,
    /* VPBLENDMDZ256rm */
  },
  { /* 8947 */
    251,
    /* VPBLENDMDZ256rmb */
  },
  { /* 8948 */
    253,
    /* VPBLENDMDZ256rmbk */
  },
  { /* 8949 */
    253,
    /* VPBLENDMDZ256rmbkz */
  },
  { /* 8950 */
    230,
    /* VPBLENDMDZ256rmk */
  },
  { /* 8951 */
    230,
    /* VPBLENDMDZ256rmkz */
  },
  { /* 8952 */
    231,
    /* VPBLENDMDZ256rr */
  },
  { /* 8953 */
    233,
    /* VPBLENDMDZ256rrk */
  },
  { /* 8954 */
    233,
    /* VPBLENDMDZ256rrkz */
  },
  { /* 8955 */
    234,
    /* VPBLENDMDZrm */
  },
  { /* 8956 */
    254,
    /* VPBLENDMDZrmb */
  },
  { /* 8957 */
    256,
    /* VPBLENDMDZrmbk */
  },
  { /* 8958 */
    256,
    /* VPBLENDMDZrmbkz */
  },
  { /* 8959 */
    239,
    /* VPBLENDMDZrmk */
  },
  { /* 8960 */
    239,
    /* VPBLENDMDZrmkz */
  },
  { /* 8961 */
    240,
    /* VPBLENDMDZrr */
  },
  { /* 8962 */
    245,
    /* VPBLENDMDZrrk */
  },
  { /* 8963 */
    245,
    /* VPBLENDMDZrrkz */
  },
  { /* 8964 */
    217,
    /* VPBLENDMQZ128rm */
  },
  { /* 8965 */
    218,
    /* VPBLENDMQZ128rmb */
  },
  { /* 8966 */
    220,
    /* VPBLENDMQZ128rmbk */
  },
  { /* 8967 */
    220,
    /* VPBLENDMQZ128rmbkz */
  },
  { /* 8968 */
    221,
    /* VPBLENDMQZ128rmk */
  },
  { /* 8969 */
    221,
    /* VPBLENDMQZ128rmkz */
  },
  { /* 8970 */
    222,
    /* VPBLENDMQZ128rr */
  },
  { /* 8971 */
    224,
    /* VPBLENDMQZ128rrk */
  },
  { /* 8972 */
    224,
    /* VPBLENDMQZ128rrkz */
  },
  { /* 8973 */
    225,
    /* VPBLENDMQZ256rm */
  },
  { /* 8974 */
    226,
    /* VPBLENDMQZ256rmb */
  },
  { /* 8975 */
    228,
    /* VPBLENDMQZ256rmbk */
  },
  { /* 8976 */
    228,
    /* VPBLENDMQZ256rmbkz */
  },
  { /* 8977 */
    230,
    /* VPBLENDMQZ256rmk */
  },
  { /* 8978 */
    230,
    /* VPBLENDMQZ256rmkz */
  },
  { /* 8979 */
    231,
    /* VPBLENDMQZ256rr */
  },
  { /* 8980 */
    233,
    /* VPBLENDMQZ256rrk */
  },
  { /* 8981 */
    233,
    /* VPBLENDMQZ256rrkz */
  },
  { /* 8982 */
    234,
    /* VPBLENDMQZrm */
  },
  { /* 8983 */
    235,
    /* VPBLENDMQZrmb */
  },
  { /* 8984 */
    237,
    /* VPBLENDMQZrmbk */
  },
  { /* 8985 */
    237,
    /* VPBLENDMQZrmbkz */
  },
  { /* 8986 */
    239,
    /* VPBLENDMQZrmk */
  },
  { /* 8987 */
    239,
    /* VPBLENDMQZrmkz */
  },
  { /* 8988 */
    240,
    /* VPBLENDMQZrr */
  },
  { /* 8989 */
    245,
    /* VPBLENDMQZrrk */
  },
  { /* 8990 */
    245,
    /* VPBLENDMQZrrkz */
  },
  { /* 8991 */
    217,
    /* VPBLENDMWZ128rm */
  },
  { /* 8992 */
    221,
    /* VPBLENDMWZ128rmk */
  },
  { /* 8993 */
    221,
    /* VPBLENDMWZ128rmkz */
  },
  { /* 8994 */
    222,
    /* VPBLENDMWZ128rr */
  },
  { /* 8995 */
    224,
    /* VPBLENDMWZ128rrk */
  },
  { /* 8996 */
    224,
    /* VPBLENDMWZ128rrkz */
  },
  { /* 8997 */
    225,
    /* VPBLENDMWZ256rm */
  },
  { /* 8998 */
    230,
    /* VPBLENDMWZ256rmk */
  },
  { /* 8999 */
    230,
    /* VPBLENDMWZ256rmkz */
  },
  { /* 9000 */
    231,
    /* VPBLENDMWZ256rr */
  },
  { /* 9001 */
    233,
    /* VPBLENDMWZ256rrk */
  },
  { /* 9002 */
    233,
    /* VPBLENDMWZ256rrkz */
  },
  { /* 9003 */
    234,
    /* VPBLENDMWZrm */
  },
  { /* 9004 */
    239,
    /* VPBLENDMWZrmk */
  },
  { /* 9005 */
    239,
    /* VPBLENDMWZrmkz */
  },
  { /* 9006 */
    240,
    /* VPBLENDMWZrr */
  },
  { /* 9007 */
    245,
    /* VPBLENDMWZrrk */
  },
  { /* 9008 */
    245,
    /* VPBLENDMWZrrkz */
  },
  { /* 9009 */
    312,
    /* VPBLENDVBYrm */
  },
  { /* 9010 */
    313,
    /* VPBLENDVBYrr */
  },
  { /* 9011 */
    314,
    /* VPBLENDVBrm */
  },
  { /* 9012 */
    315,
    /* VPBLENDVBrr */
  },
  { /* 9013 */
    308,
    /* VPBLENDWYrmi */
  },
  { /* 9014 */
    309,
    /* VPBLENDWYrri */
  },
  { /* 9015 */
    310,
    /* VPBLENDWrmi */
  },
  { /* 9016 */
    311,
    /* VPBLENDWrri */
  },
  { /* 9017 */
    316,
    /* VPBROADCASTBYrm */
  },
  { /* 9018 */
    344,
    /* VPBROADCASTBYrr */
  },
  { /* 9019 */
    30,
    /* VPBROADCASTBZ128m */
  },
  { /* 9020 */
    707,
    /* VPBROADCASTBZ128mk */
  },
  { /* 9021 */
    708,
    /* VPBROADCASTBZ128mkz */
  },
  { /* 9022 */
    341,
    /* VPBROADCASTBZ128r */
  },
  { /* 9023 */
    342,
    /* VPBROADCASTBZ128rk */
  },
  { /* 9024 */
    343,
    /* VPBROADCASTBZ128rkz */
  },
  { /* 9025 */
    316,
    /* VPBROADCASTBZ256m */
  },
  { /* 9026 */
    709,
    /* VPBROADCASTBZ256mk */
  },
  { /* 9027 */
    710,
    /* VPBROADCASTBZ256mkz */
  },
  { /* 9028 */
    320,
    /* VPBROADCASTBZ256r */
  },
  { /* 9029 */
    321,
    /* VPBROADCASTBZ256rk */
  },
  { /* 9030 */
    322,
    /* VPBROADCASTBZ256rkz */
  },
  { /* 9031 */
    711,
    /* VPBROADCASTBZm */
  },
  { /* 9032 */
    712,
    /* VPBROADCASTBZmk */
  },
  { /* 9033 */
    713,
    /* VPBROADCASTBZmkz */
  },
  { /* 9034 */
    326,
    /* VPBROADCASTBZr */
  },
  { /* 9035 */
    327,
    /* VPBROADCASTBZrk */
  },
  { /* 9036 */
    328,
    /* VPBROADCASTBZrkz */
  },
  { /* 9037 */
    685,
    /* VPBROADCASTBrZ128r */
  },
  { /* 9038 */
    714,
    /* VPBROADCASTBrZ128rk */
  },
  { /* 9039 */
    715,
    /* VPBROADCASTBrZ128rkz */
  },
  { /* 9040 */
    716,
    /* VPBROADCASTBrZ256r */
  },
  { /* 9041 */
    717,
    /* VPBROADCASTBrZ256rk */
  },
  { /* 9042 */
    718,
    /* VPBROADCASTBrZ256rkz */
  },
  { /* 9043 */
    719,
    /* VPBROADCASTBrZr */
  },
  { /* 9044 */
    720,
    /* VPBROADCASTBrZrk */
  },
  { /* 9045 */
    721,
    /* VPBROADCASTBrZrkz */
  },
  { /* 9046 */
    30,
    /* VPBROADCASTBrm */
  },
  { /* 9047 */
    31,
    /* VPBROADCASTBrr */
  },
  { /* 9048 */
    316,
    /* VPBROADCASTDYrm */
  },
  { /* 9049 */
    344,
    /* VPBROADCASTDYrr */
  },
  { /* 9050 */
    345,
    /* VPBROADCASTDZ128m */
  },
  { /* 9051 */
    346,
    /* VPBROADCASTDZ128mk */
  },
  { /* 9052 */
    347,
    /* VPBROADCASTDZ128mkz */
  },
  { /* 9053 */
    341,
    /* VPBROADCASTDZ128r */
  },
  { /* 9054 */
    342,
    /* VPBROADCASTDZ128rk */
  },
  { /* 9055 */
    343,
    /* VPBROADCASTDZ128rkz */
  },
  { /* 9056 */
    348,
    /* VPBROADCASTDZ256m */
  },
  { /* 9057 */
    349,
    /* VPBROADCASTDZ256mk */
  },
  { /* 9058 */
    350,
    /* VPBROADCASTDZ256mkz */
  },
  { /* 9059 */
    320,
    /* VPBROADCASTDZ256r */
  },
  { /* 9060 */
    321,
    /* VPBROADCASTDZ256rk */
  },
  { /* 9061 */
    322,
    /* VPBROADCASTDZ256rkz */
  },
  { /* 9062 */
    351,
    /* VPBROADCASTDZm */
  },
  { /* 9063 */
    352,
    /* VPBROADCASTDZmk */
  },
  { /* 9064 */
    353,
    /* VPBROADCASTDZmkz */
  },
  { /* 9065 */
    326,
    /* VPBROADCASTDZr */
  },
  { /* 9066 */
    327,
    /* VPBROADCASTDZrk */
  },
  { /* 9067 */
    328,
    /* VPBROADCASTDZrkz */
  },
  { /* 9068 */
    685,
    /* VPBROADCASTDrZ128r */
  },
  { /* 9069 */
    714,
    /* VPBROADCASTDrZ128rk */
  },
  { /* 9070 */
    715,
    /* VPBROADCASTDrZ128rkz */
  },
  { /* 9071 */
    716,
    /* VPBROADCASTDrZ256r */
  },
  { /* 9072 */
    717,
    /* VPBROADCASTDrZ256rk */
  },
  { /* 9073 */
    718,
    /* VPBROADCASTDrZ256rkz */
  },
  { /* 9074 */
    719,
    /* VPBROADCASTDrZr */
  },
  { /* 9075 */
    720,
    /* VPBROADCASTDrZrk */
  },
  { /* 9076 */
    721,
    /* VPBROADCASTDrZrkz */
  },
  { /* 9077 */
    30,
    /* VPBROADCASTDrm */
  },
  { /* 9078 */
    31,
    /* VPBROADCASTDrr */
  },
  { /* 9079 */
    722,
    /* VPBROADCASTMB2QZ128rr */
  },
  { /* 9080 */
    723,
    /* VPBROADCASTMB2QZ256rr */
  },
  { /* 9081 */
    724,
    /* VPBROADCASTMB2QZrr */
  },
  { /* 9082 */
    722,
    /* VPBROADCASTMW2DZ128rr */
  },
  { /* 9083 */
    723,
    /* VPBROADCASTMW2DZ256rr */
  },
  { /* 9084 */
    724,
    /* VPBROADCASTMW2DZrr */
  },
  { /* 9085 */
    316,
    /* VPBROADCASTQYrm */
  },
  { /* 9086 */
    344,
    /* VPBROADCASTQYrr */
  },
  { /* 9087 */
    338,
    /* VPBROADCASTQZ128m */
  },
  { /* 9088 */
    339,
    /* VPBROADCASTQZ128mk */
  },
  { /* 9089 */
    340,
    /* VPBROADCASTQZ128mkz */
  },
  { /* 9090 */
    341,
    /* VPBROADCASTQZ128r */
  },
  { /* 9091 */
    342,
    /* VPBROADCASTQZ128rk */
  },
  { /* 9092 */
    343,
    /* VPBROADCASTQZ128rkz */
  },
  { /* 9093 */
    317,
    /* VPBROADCASTQZ256m */
  },
  { /* 9094 */
    318,
    /* VPBROADCASTQZ256mk */
  },
  { /* 9095 */
    319,
    /* VPBROADCASTQZ256mkz */
  },
  { /* 9096 */
    320,
    /* VPBROADCASTQZ256r */
  },
  { /* 9097 */
    321,
    /* VPBROADCASTQZ256rk */
  },
  { /* 9098 */
    322,
    /* VPBROADCASTQZ256rkz */
  },
  { /* 9099 */
    323,
    /* VPBROADCASTQZm */
  },
  { /* 9100 */
    324,
    /* VPBROADCASTQZmk */
  },
  { /* 9101 */
    325,
    /* VPBROADCASTQZmkz */
  },
  { /* 9102 */
    326,
    /* VPBROADCASTQZr */
  },
  { /* 9103 */
    327,
    /* VPBROADCASTQZrk */
  },
  { /* 9104 */
    328,
    /* VPBROADCASTQZrkz */
  },
  { /* 9105 */
    676,
    /* VPBROADCASTQrZ128r */
  },
  { /* 9106 */
    725,
    /* VPBROADCASTQrZ128rk */
  },
  { /* 9107 */
    726,
    /* VPBROADCASTQrZ128rkz */
  },
  { /* 9108 */
    727,
    /* VPBROADCASTQrZ256r */
  },
  { /* 9109 */
    728,
    /* VPBROADCASTQrZ256rk */
  },
  { /* 9110 */
    729,
    /* VPBROADCASTQrZ256rkz */
  },
  { /* 9111 */
    730,
    /* VPBROADCASTQrZr */
  },
  { /* 9112 */
    731,
    /* VPBROADCASTQrZrk */
  },
  { /* 9113 */
    732,
    /* VPBROADCASTQrZrkz */
  },
  { /* 9114 */
    30,
    /* VPBROADCASTQrm */
  },
  { /* 9115 */
    31,
    /* VPBROADCASTQrr */
  },
  { /* 9116 */
    316,
    /* VPBROADCASTWYrm */
  },
  { /* 9117 */
    344,
    /* VPBROADCASTWYrr */
  },
  { /* 9118 */
    733,
    /* VPBROADCASTWZ128m */
  },
  { /* 9119 */
    734,
    /* VPBROADCASTWZ128mk */
  },
  { /* 9120 */
    735,
    /* VPBROADCASTWZ128mkz */
  },
  { /* 9121 */
    341,
    /* VPBROADCASTWZ128r */
  },
  { /* 9122 */
    342,
    /* VPBROADCASTWZ128rk */
  },
  { /* 9123 */
    343,
    /* VPBROADCASTWZ128rkz */
  },
  { /* 9124 */
    736,
    /* VPBROADCASTWZ256m */
  },
  { /* 9125 */
    737,
    /* VPBROADCASTWZ256mk */
  },
  { /* 9126 */
    738,
    /* VPBROADCASTWZ256mkz */
  },
  { /* 9127 */
    320,
    /* VPBROADCASTWZ256r */
  },
  { /* 9128 */
    321,
    /* VPBROADCASTWZ256rk */
  },
  { /* 9129 */
    322,
    /* VPBROADCASTWZ256rkz */
  },
  { /* 9130 */
    739,
    /* VPBROADCASTWZm */
  },
  { /* 9131 */
    740,
    /* VPBROADCASTWZmk */
  },
  { /* 9132 */
    741,
    /* VPBROADCASTWZmkz */
  },
  { /* 9133 */
    326,
    /* VPBROADCASTWZr */
  },
  { /* 9134 */
    327,
    /* VPBROADCASTWZrk */
  },
  { /* 9135 */
    328,
    /* VPBROADCASTWZrkz */
  },
  { /* 9136 */
    685,
    /* VPBROADCASTWrZ128r */
  },
  { /* 9137 */
    714,
    /* VPBROADCASTWrZ128rk */
  },
  { /* 9138 */
    715,
    /* VPBROADCASTWrZ128rkz */
  },
  { /* 9139 */
    716,
    /* VPBROADCASTWrZ256r */
  },
  { /* 9140 */
    717,
    /* VPBROADCASTWrZ256rk */
  },
  { /* 9141 */
    718,
    /* VPBROADCASTWrZ256rkz */
  },
  { /* 9142 */
    719,
    /* VPBROADCASTWrZr */
  },
  { /* 9143 */
    720,
    /* VPBROADCASTWrZrk */
  },
  { /* 9144 */
    721,
    /* VPBROADCASTWrZrkz */
  },
  { /* 9145 */
    30,
    /* VPBROADCASTWrm */
  },
  { /* 9146 */
    31,
    /* VPBROADCASTWrr */
  },
  { /* 9147 */
    308,
    /* VPCLMULQDQYrm */
  },
  { /* 9148 */
    309,
    /* VPCLMULQDQYrr */
  },
  { /* 9149 */
    275,
    /* VPCLMULQDQZ128rm */
  },
  { /* 9150 */
    278,
    /* VPCLMULQDQZ128rr */
  },
  { /* 9151 */
    284,
    /* VPCLMULQDQZ256rm */
  },
  { /* 9152 */
    287,
    /* VPCLMULQDQZ256rr */
  },
  { /* 9153 */
    293,
    /* VPCLMULQDQZrm */
  },
  { /* 9154 */
    296,
    /* VPCLMULQDQZrr */
  },
  { /* 9155 */
    310,
    /* VPCLMULQDQrm */
  },
  { /* 9156 */
    311,
    /* VPCLMULQDQrr */
  },
  { /* 9157 */
    312,
    /* VPCMOVYrmr */
  },
  { /* 9158 */
    555,
    /* VPCMOVYrrm */
  },
  { /* 9159 */
    313,
    /* VPCMOVYrrr */
  },
  { /* 9160 */
    556,
    /* VPCMOVYrrr_REV */
  },
  { /* 9161 */
    314,
    /* VPCMOVrmr */
  },
  { /* 9162 */
    557,
    /* VPCMOVrrm */
  },
  { /* 9163 */
    315,
    /* VPCMOVrrr */
  },
  { /* 9164 */
    558,
    /* VPCMOVrrr_REV */
  },
  { /* 9165 */
    356,
    /* VPCMPBZ128rmi */
  },
  { /* 9166 */
    357,
    /* VPCMPBZ128rmik */
  },
  { /* 9167 */
    358,
    /* VPCMPBZ128rri */
  },
  { /* 9168 */
    359,
    /* VPCMPBZ128rrik */
  },
  { /* 9169 */
    362,
    /* VPCMPBZ256rmi */
  },
  { /* 9170 */
    363,
    /* VPCMPBZ256rmik */
  },
  { /* 9171 */
    364,
    /* VPCMPBZ256rri */
  },
  { /* 9172 */
    365,
    /* VPCMPBZ256rrik */
  },
  { /* 9173 */
    368,
    /* VPCMPBZrmi */
  },
  { /* 9174 */
    369,
    /* VPCMPBZrmik */
  },
  { /* 9175 */
    370,
    /* VPCMPBZrri */
  },
  { /* 9176 */
    373,
    /* VPCMPBZrrik */
  },
  { /* 9177 */
    356,
    /* VPCMPDZ128rmi */
  },
  { /* 9178 */
    374,
    /* VPCMPDZ128rmib */
  },
  { /* 9179 */
    375,
    /* VPCMPDZ128rmibk */
  },
  { /* 9180 */
    357,
    /* VPCMPDZ128rmik */
  },
  { /* 9181 */
    358,
    /* VPCMPDZ128rri */
  },
  { /* 9182 */
    359,
    /* VPCMPDZ128rrik */
  },
  { /* 9183 */
    362,
    /* VPCMPDZ256rmi */
  },
  { /* 9184 */
    376,
    /* VPCMPDZ256rmib */
  },
  { /* 9185 */
    377,
    /* VPCMPDZ256rmibk */
  },
  { /* 9186 */
    363,
    /* VPCMPDZ256rmik */
  },
  { /* 9187 */
    364,
    /* VPCMPDZ256rri */
  },
  { /* 9188 */
    365,
    /* VPCMPDZ256rrik */
  },
  { /* 9189 */
    368,
    /* VPCMPDZrmi */
  },
  { /* 9190 */
    378,
    /* VPCMPDZrmib */
  },
  { /* 9191 */
    379,
    /* VPCMPDZrmibk */
  },
  { /* 9192 */
    369,
    /* VPCMPDZrmik */
  },
  { /* 9193 */
    370,
    /* VPCMPDZrri */
  },
  { /* 9194 */
    373,
    /* VPCMPDZrrik */
  },
  { /* 9195 */
    215,
    /* VPCMPEQBYrm */
  },
  { /* 9196 */
    216,
    /* VPCMPEQBYrr */
  },
  { /* 9197 */
    742,
    /* VPCMPEQBZ128rm */
  },
  { /* 9198 */
    743,
    /* VPCMPEQBZ128rmk */
  },
  { /* 9199 */
    744,
    /* VPCMPEQBZ128rr */
  },
  { /* 9200 */
    745,
    /* VPCMPEQBZ128rrk */
  },
  { /* 9201 */
    746,
    /* VPCMPEQBZ256rm */
  },
  { /* 9202 */
    747,
    /* VPCMPEQBZ256rmk */
  },
  { /* 9203 */
    748,
    /* VPCMPEQBZ256rr */
  },
  { /* 9204 */
    749,
    /* VPCMPEQBZ256rrk */
  },
  { /* 9205 */
    750,
    /* VPCMPEQBZrm */
  },
  { /* 9206 */
    751,
    /* VPCMPEQBZrmk */
  },
  { /* 9207 */
    752,
    /* VPCMPEQBZrr */
  },
  { /* 9208 */
    753,
    /* VPCMPEQBZrrk */
  },
  { /* 9209 */
    246,
    /* VPCMPEQBrm */
  },
  { /* 9210 */
    247,
    /* VPCMPEQBrr */
  },
  { /* 9211 */
    215,
    /* VPCMPEQDYrm */
  },
  { /* 9212 */
    216,
    /* VPCMPEQDYrr */
  },
  { /* 9213 */
    742,
    /* VPCMPEQDZ128rm */
  },
  { /* 9214 */
    754,
    /* VPCMPEQDZ128rmb */
  },
  { /* 9215 */
    755,
    /* VPCMPEQDZ128rmbk */
  },
  { /* 9216 */
    743,
    /* VPCMPEQDZ128rmk */
  },
  { /* 9217 */
    744,
    /* VPCMPEQDZ128rr */
  },
  { /* 9218 */
    745,
    /* VPCMPEQDZ128rrk */
  },
  { /* 9219 */
    746,
    /* VPCMPEQDZ256rm */
  },
  { /* 9220 */
    756,
    /* VPCMPEQDZ256rmb */
  },
  { /* 9221 */
    757,
    /* VPCMPEQDZ256rmbk */
  },
  { /* 9222 */
    747,
    /* VPCMPEQDZ256rmk */
  },
  { /* 9223 */
    748,
    /* VPCMPEQDZ256rr */
  },
  { /* 9224 */
    749,
    /* VPCMPEQDZ256rrk */
  },
  { /* 9225 */
    750,
    /* VPCMPEQDZrm */
  },
  { /* 9226 */
    758,
    /* VPCMPEQDZrmb */
  },
  { /* 9227 */
    759,
    /* VPCMPEQDZrmbk */
  },
  { /* 9228 */
    751,
    /* VPCMPEQDZrmk */
  },
  { /* 9229 */
    752,
    /* VPCMPEQDZrr */
  },
  { /* 9230 */
    753,
    /* VPCMPEQDZrrk */
  },
  { /* 9231 */
    246,
    /* VPCMPEQDrm */
  },
  { /* 9232 */
    247,
    /* VPCMPEQDrr */
  },
  { /* 9233 */
    215,
    /* VPCMPEQQYrm */
  },
  { /* 9234 */
    216,
    /* VPCMPEQQYrr */
  },
  { /* 9235 */
    742,
    /* VPCMPEQQZ128rm */
  },
  { /* 9236 */
    760,
    /* VPCMPEQQZ128rmb */
  },
  { /* 9237 */
    761,
    /* VPCMPEQQZ128rmbk */
  },
  { /* 9238 */
    743,
    /* VPCMPEQQZ128rmk */
  },
  { /* 9239 */
    744,
    /* VPCMPEQQZ128rr */
  },
  { /* 9240 */
    745,
    /* VPCMPEQQZ128rrk */
  },
  { /* 9241 */
    746,
    /* VPCMPEQQZ256rm */
  },
  { /* 9242 */
    762,
    /* VPCMPEQQZ256rmb */
  },
  { /* 9243 */
    763,
    /* VPCMPEQQZ256rmbk */
  },
  { /* 9244 */
    747,
    /* VPCMPEQQZ256rmk */
  },
  { /* 9245 */
    748,
    /* VPCMPEQQZ256rr */
  },
  { /* 9246 */
    749,
    /* VPCMPEQQZ256rrk */
  },
  { /* 9247 */
    750,
    /* VPCMPEQQZrm */
  },
  { /* 9248 */
    764,
    /* VPCMPEQQZrmb */
  },
  { /* 9249 */
    765,
    /* VPCMPEQQZrmbk */
  },
  { /* 9250 */
    751,
    /* VPCMPEQQZrmk */
  },
  { /* 9251 */
    752,
    /* VPCMPEQQZrr */
  },
  { /* 9252 */
    753,
    /* VPCMPEQQZrrk */
  },
  { /* 9253 */
    246,
    /* VPCMPEQQrm */
  },
  { /* 9254 */
    247,
    /* VPCMPEQQrr */
  },
  { /* 9255 */
    215,
    /* VPCMPEQWYrm */
  },
  { /* 9256 */
    216,
    /* VPCMPEQWYrr */
  },
  { /* 9257 */
    742,
    /* VPCMPEQWZ128rm */
  },
  { /* 9258 */
    743,
    /* VPCMPEQWZ128rmk */
  },
  { /* 9259 */
    744,
    /* VPCMPEQWZ128rr */
  },
  { /* 9260 */
    745,
    /* VPCMPEQWZ128rrk */
  },
  { /* 9261 */
    746,
    /* VPCMPEQWZ256rm */
  },
  { /* 9262 */
    747,
    /* VPCMPEQWZ256rmk */
  },
  { /* 9263 */
    748,
    /* VPCMPEQWZ256rr */
  },
  { /* 9264 */
    749,
    /* VPCMPEQWZ256rrk */
  },
  { /* 9265 */
    750,
    /* VPCMPEQWZrm */
  },
  { /* 9266 */
    751,
    /* VPCMPEQWZrmk */
  },
  { /* 9267 */
    752,
    /* VPCMPEQWZrr */
  },
  { /* 9268 */
    753,
    /* VPCMPEQWZrrk */
  },
  { /* 9269 */
    246,
    /* VPCMPEQWrm */
  },
  { /* 9270 */
    247,
    /* VPCMPEQWrr */
  },
  { /* 9271 */
    32,
    /* VPCMPESTRIrm */
  },
  { /* 9272 */
    33,
    /* VPCMPESTRIrr */
  },
  { /* 9273 */
    32,
    /* VPCMPESTRMrm */
  },
  { /* 9274 */
    33,
    /* VPCMPESTRMrr */
  },
  { /* 9275 */
    215,
    /* VPCMPGTBYrm */
  },
  { /* 9276 */
    216,
    /* VPCMPGTBYrr */
  },
  { /* 9277 */
    742,
    /* VPCMPGTBZ128rm */
  },
  { /* 9278 */
    743,
    /* VPCMPGTBZ128rmk */
  },
  { /* 9279 */
    744,
    /* VPCMPGTBZ128rr */
  },
  { /* 9280 */
    745,
    /* VPCMPGTBZ128rrk */
  },
  { /* 9281 */
    746,
    /* VPCMPGTBZ256rm */
  },
  { /* 9282 */
    747,
    /* VPCMPGTBZ256rmk */
  },
  { /* 9283 */
    748,
    /* VPCMPGTBZ256rr */
  },
  { /* 9284 */
    749,
    /* VPCMPGTBZ256rrk */
  },
  { /* 9285 */
    750,
    /* VPCMPGTBZrm */
  },
  { /* 9286 */
    751,
    /* VPCMPGTBZrmk */
  },
  { /* 9287 */
    752,
    /* VPCMPGTBZrr */
  },
  { /* 9288 */
    753,
    /* VPCMPGTBZrrk */
  },
  { /* 9289 */
    246,
    /* VPCMPGTBrm */
  },
  { /* 9290 */
    247,
    /* VPCMPGTBrr */
  },
  { /* 9291 */
    215,
    /* VPCMPGTDYrm */
  },
  { /* 9292 */
    216,
    /* VPCMPGTDYrr */
  },
  { /* 9293 */
    742,
    /* VPCMPGTDZ128rm */
  },
  { /* 9294 */
    754,
    /* VPCMPGTDZ128rmb */
  },
  { /* 9295 */
    755,
    /* VPCMPGTDZ128rmbk */
  },
  { /* 9296 */
    743,
    /* VPCMPGTDZ128rmk */
  },
  { /* 9297 */
    744,
    /* VPCMPGTDZ128rr */
  },
  { /* 9298 */
    745,
    /* VPCMPGTDZ128rrk */
  },
  { /* 9299 */
    746,
    /* VPCMPGTDZ256rm */
  },
  { /* 9300 */
    756,
    /* VPCMPGTDZ256rmb */
  },
  { /* 9301 */
    757,
    /* VPCMPGTDZ256rmbk */
  },
  { /* 9302 */
    747,
    /* VPCMPGTDZ256rmk */
  },
  { /* 9303 */
    748,
    /* VPCMPGTDZ256rr */
  },
  { /* 9304 */
    749,
    /* VPCMPGTDZ256rrk */
  },
  { /* 9305 */
    750,
    /* VPCMPGTDZrm */
  },
  { /* 9306 */
    758,
    /* VPCMPGTDZrmb */
  },
  { /* 9307 */
    759,
    /* VPCMPGTDZrmbk */
  },
  { /* 9308 */
    751,
    /* VPCMPGTDZrmk */
  },
  { /* 9309 */
    752,
    /* VPCMPGTDZrr */
  },
  { /* 9310 */
    753,
    /* VPCMPGTDZrrk */
  },
  { /* 9311 */
    246,
    /* VPCMPGTDrm */
  },
  { /* 9312 */
    247,
    /* VPCMPGTDrr */
  },
  { /* 9313 */
    215,
    /* VPCMPGTQYrm */
  },
  { /* 9314 */
    216,
    /* VPCMPGTQYrr */
  },
  { /* 9315 */
    742,
    /* VPCMPGTQZ128rm */
  },
  { /* 9316 */
    760,
    /* VPCMPGTQZ128rmb */
  },
  { /* 9317 */
    761,
    /* VPCMPGTQZ128rmbk */
  },
  { /* 9318 */
    743,
    /* VPCMPGTQZ128rmk */
  },
  { /* 9319 */
    744,
    /* VPCMPGTQZ128rr */
  },
  { /* 9320 */
    745,
    /* VPCMPGTQZ128rrk */
  },
  { /* 9321 */
    746,
    /* VPCMPGTQZ256rm */
  },
  { /* 9322 */
    762,
    /* VPCMPGTQZ256rmb */
  },
  { /* 9323 */
    763,
    /* VPCMPGTQZ256rmbk */
  },
  { /* 9324 */
    747,
    /* VPCMPGTQZ256rmk */
  },
  { /* 9325 */
    748,
    /* VPCMPGTQZ256rr */
  },
  { /* 9326 */
    749,
    /* VPCMPGTQZ256rrk */
  },
  { /* 9327 */
    750,
    /* VPCMPGTQZrm */
  },
  { /* 9328 */
    764,
    /* VPCMPGTQZrmb */
  },
  { /* 9329 */
    765,
    /* VPCMPGTQZrmbk */
  },
  { /* 9330 */
    751,
    /* VPCMPGTQZrmk */
  },
  { /* 9331 */
    752,
    /* VPCMPGTQZrr */
  },
  { /* 9332 */
    753,
    /* VPCMPGTQZrrk */
  },
  { /* 9333 */
    246,
    /* VPCMPGTQrm */
  },
  { /* 9334 */
    247,
    /* VPCMPGTQrr */
  },
  { /* 9335 */
    215,
    /* VPCMPGTWYrm */
  },
  { /* 9336 */
    216,
    /* VPCMPGTWYrr */
  },
  { /* 9337 */
    742,
    /* VPCMPGTWZ128rm */
  },
  { /* 9338 */
    743,
    /* VPCMPGTWZ128rmk */
  },
  { /* 9339 */
    744,
    /* VPCMPGTWZ128rr */
  },
  { /* 9340 */
    745,
    /* VPCMPGTWZ128rrk */
  },
  { /* 9341 */
    746,
    /* VPCMPGTWZ256rm */
  },
  { /* 9342 */
    747,
    /* VPCMPGTWZ256rmk */
  },
  { /* 9343 */
    748,
    /* VPCMPGTWZ256rr */
  },
  { /* 9344 */
    749,
    /* VPCMPGTWZ256rrk */
  },
  { /* 9345 */
    750,
    /* VPCMPGTWZrm */
  },
  { /* 9346 */
    751,
    /* VPCMPGTWZrmk */
  },
  { /* 9347 */
    752,
    /* VPCMPGTWZrr */
  },
  { /* 9348 */
    753,
    /* VPCMPGTWZrrk */
  },
  { /* 9349 */
    246,
    /* VPCMPGTWrm */
  },
  { /* 9350 */
    247,
    /* VPCMPGTWrr */
  },
  { /* 9351 */
    32,
    /* VPCMPISTRIrm */
  },
  { /* 9352 */
    33,
    /* VPCMPISTRIrr */
  },
  { /* 9353 */
    32,
    /* VPCMPISTRMrm */
  },
  { /* 9354 */
    33,
    /* VPCMPISTRMrr */
  },
  { /* 9355 */
    356,
    /* VPCMPQZ128rmi */
  },
  { /* 9356 */
    354,
    /* VPCMPQZ128rmib */
  },
  { /* 9357 */
    355,
    /* VPCMPQZ128rmibk */
  },
  { /* 9358 */
    357,
    /* VPCMPQZ128rmik */
  },
  { /* 9359 */
    358,
    /* VPCMPQZ128rri */
  },
  { /* 9360 */
    359,
    /* VPCMPQZ128rrik */
  },
  { /* 9361 */
    362,
    /* VPCMPQZ256rmi */
  },
  { /* 9362 */
    360,
    /* VPCMPQZ256rmib */
  },
  { /* 9363 */
    361,
    /* VPCMPQZ256rmibk */
  },
  { /* 9364 */
    363,
    /* VPCMPQZ256rmik */
  },
  { /* 9365 */
    364,
    /* VPCMPQZ256rri */
  },
  { /* 9366 */
    365,
    /* VPCMPQZ256rrik */
  },
  { /* 9367 */
    368,
    /* VPCMPQZrmi */
  },
  { /* 9368 */
    366,
    /* VPCMPQZrmib */
  },
  { /* 9369 */
    367,
    /* VPCMPQZrmibk */
  },
  { /* 9370 */
    369,
    /* VPCMPQZrmik */
  },
  { /* 9371 */
    370,
    /* VPCMPQZrri */
  },
  { /* 9372 */
    373,
    /* VPCMPQZrrik */
  },
  { /* 9373 */
    356,
    /* VPCMPUBZ128rmi */
  },
  { /* 9374 */
    357,
    /* VPCMPUBZ128rmik */
  },
  { /* 9375 */
    358,
    /* VPCMPUBZ128rri */
  },
  { /* 9376 */
    359,
    /* VPCMPUBZ128rrik */
  },
  { /* 9377 */
    362,
    /* VPCMPUBZ256rmi */
  },
  { /* 9378 */
    363,
    /* VPCMPUBZ256rmik */
  },
  { /* 9379 */
    364,
    /* VPCMPUBZ256rri */
  },
  { /* 9380 */
    365,
    /* VPCMPUBZ256rrik */
  },
  { /* 9381 */
    368,
    /* VPCMPUBZrmi */
  },
  { /* 9382 */
    369,
    /* VPCMPUBZrmik */
  },
  { /* 9383 */
    370,
    /* VPCMPUBZrri */
  },
  { /* 9384 */
    373,
    /* VPCMPUBZrrik */
  },
  { /* 9385 */
    356,
    /* VPCMPUDZ128rmi */
  },
  { /* 9386 */
    374,
    /* VPCMPUDZ128rmib */
  },
  { /* 9387 */
    375,
    /* VPCMPUDZ128rmibk */
  },
  { /* 9388 */
    357,
    /* VPCMPUDZ128rmik */
  },
  { /* 9389 */
    358,
    /* VPCMPUDZ128rri */
  },
  { /* 9390 */
    359,
    /* VPCMPUDZ128rrik */
  },
  { /* 9391 */
    362,
    /* VPCMPUDZ256rmi */
  },
  { /* 9392 */
    376,
    /* VPCMPUDZ256rmib */
  },
  { /* 9393 */
    377,
    /* VPCMPUDZ256rmibk */
  },
  { /* 9394 */
    363,
    /* VPCMPUDZ256rmik */
  },
  { /* 9395 */
    364,
    /* VPCMPUDZ256rri */
  },
  { /* 9396 */
    365,
    /* VPCMPUDZ256rrik */
  },
  { /* 9397 */
    368,
    /* VPCMPUDZrmi */
  },
  { /* 9398 */
    378,
    /* VPCMPUDZrmib */
  },
  { /* 9399 */
    379,
    /* VPCMPUDZrmibk */
  },
  { /* 9400 */
    369,
    /* VPCMPUDZrmik */
  },
  { /* 9401 */
    370,
    /* VPCMPUDZrri */
  },
  { /* 9402 */
    373,
    /* VPCMPUDZrrik */
  },
  { /* 9403 */
    356,
    /* VPCMPUQZ128rmi */
  },
  { /* 9404 */
    354,
    /* VPCMPUQZ128rmib */
  },
  { /* 9405 */
    355,
    /* VPCMPUQZ128rmibk */
  },
  { /* 9406 */
    357,
    /* VPCMPUQZ128rmik */
  },
  { /* 9407 */
    358,
    /* VPCMPUQZ128rri */
  },
  { /* 9408 */
    359,
    /* VPCMPUQZ128rrik */
  },
  { /* 9409 */
    362,
    /* VPCMPUQZ256rmi */
  },
  { /* 9410 */
    360,
    /* VPCMPUQZ256rmib */
  },
  { /* 9411 */
    361,
    /* VPCMPUQZ256rmibk */
  },
  { /* 9412 */
    363,
    /* VPCMPUQZ256rmik */
  },
  { /* 9413 */
    364,
    /* VPCMPUQZ256rri */
  },
  { /* 9414 */
    365,
    /* VPCMPUQZ256rrik */
  },
  { /* 9415 */
    368,
    /* VPCMPUQZrmi */
  },
  { /* 9416 */
    366,
    /* VPCMPUQZrmib */
  },
  { /* 9417 */
    367,
    /* VPCMPUQZrmibk */
  },
  { /* 9418 */
    369,
    /* VPCMPUQZrmik */
  },
  { /* 9419 */
    370,
    /* VPCMPUQZrri */
  },
  { /* 9420 */
    373,
    /* VPCMPUQZrrik */
  },
  { /* 9421 */
    356,
    /* VPCMPUWZ128rmi */
  },
  { /* 9422 */
    357,
    /* VPCMPUWZ128rmik */
  },
  { /* 9423 */
    358,
    /* VPCMPUWZ128rri */
  },
  { /* 9424 */
    359,
    /* VPCMPUWZ128rrik */
  },
  { /* 9425 */
    362,
    /* VPCMPUWZ256rmi */
  },
  { /* 9426 */
    363,
    /* VPCMPUWZ256rmik */
  },
  { /* 9427 */
    364,
    /* VPCMPUWZ256rri */
  },
  { /* 9428 */
    365,
    /* VPCMPUWZ256rrik */
  },
  { /* 9429 */
    368,
    /* VPCMPUWZrmi */
  },
  { /* 9430 */
    369,
    /* VPCMPUWZrmik */
  },
  { /* 9431 */
    370,
    /* VPCMPUWZrri */
  },
  { /* 9432 */
    373,
    /* VPCMPUWZrrik */
  },
  { /* 9433 */
    356,
    /* VPCMPWZ128rmi */
  },
  { /* 9434 */
    357,
    /* VPCMPWZ128rmik */
  },
  { /* 9435 */
    358,
    /* VPCMPWZ128rri */
  },
  { /* 9436 */
    359,
    /* VPCMPWZ128rrik */
  },
  { /* 9437 */
    362,
    /* VPCMPWZ256rmi */
  },
  { /* 9438 */
    363,
    /* VPCMPWZ256rmik */
  },
  { /* 9439 */
    364,
    /* VPCMPWZ256rri */
  },
  { /* 9440 */
    365,
    /* VPCMPWZ256rrik */
  },
  { /* 9441 */
    368,
    /* VPCMPWZrmi */
  },
  { /* 9442 */
    369,
    /* VPCMPWZrmik */
  },
  { /* 9443 */
    370,
    /* VPCMPWZrri */
  },
  { /* 9444 */
    373,
    /* VPCMPWZrrik */
  },
  { /* 9445 */
    310,
    /* VPCOMBmi */
  },
  { /* 9446 */
    311,
    /* VPCOMBri */
  },
  { /* 9447 */
    310,
    /* VPCOMDmi */
  },
  { /* 9448 */
    311,
    /* VPCOMDri */
  },
  { /* 9449 */
    180,
    /* VPCOMPRESSBZ128mr */
  },
  { /* 9450 */
    766,
    /* VPCOMPRESSBZ128mrk */
  },
  { /* 9451 */
    388,
    /* VPCOMPRESSBZ128rr */
  },
  { /* 9452 */
    389,
    /* VPCOMPRESSBZ128rrk */
  },
  { /* 9453 */
    390,
    /* VPCOMPRESSBZ128rrkz */
  },
  { /* 9454 */
    677,
    /* VPCOMPRESSBZ256mr */
  },
  { /* 9455 */
    767,
    /* VPCOMPRESSBZ256mrk */
  },
  { /* 9456 */
    393,
    /* VPCOMPRESSBZ256rr */
  },
  { /* 9457 */
    394,
    /* VPCOMPRESSBZ256rrk */
  },
  { /* 9458 */
    395,
    /* VPCOMPRESSBZ256rrkz */
  },
  { /* 9459 */
    768,
    /* VPCOMPRESSBZmr */
  },
  { /* 9460 */
    769,
    /* VPCOMPRESSBZmrk */
  },
  { /* 9461 */
    398,
    /* VPCOMPRESSBZrr */
  },
  { /* 9462 */
    399,
    /* VPCOMPRESSBZrrk */
  },
  { /* 9463 */
    400,
    /* VPCOMPRESSBZrrkz */
  },
  { /* 9464 */
    401,
    /* VPCOMPRESSDZ128mr */
  },
  { /* 9465 */
    402,
    /* VPCOMPRESSDZ128mrk */
  },
  { /* 9466 */
    388,
    /* VPCOMPRESSDZ128rr */
  },
  { /* 9467 */
    389,
    /* VPCOMPRESSDZ128rrk */
  },
  { /* 9468 */
    390,
    /* VPCOMPRESSDZ128rrkz */
  },
  { /* 9469 */
    403,
    /* VPCOMPRESSDZ256mr */
  },
  { /* 9470 */
    404,
    /* VPCOMPRESSDZ256mrk */
  },
  { /* 9471 */
    393,
    /* VPCOMPRESSDZ256rr */
  },
  { /* 9472 */
    394,
    /* VPCOMPRESSDZ256rrk */
  },
  { /* 9473 */
    395,
    /* VPCOMPRESSDZ256rrkz */
  },
  { /* 9474 */
    405,
    /* VPCOMPRESSDZmr */
  },
  { /* 9475 */
    406,
    /* VPCOMPRESSDZmrk */
  },
  { /* 9476 */
    398,
    /* VPCOMPRESSDZrr */
  },
  { /* 9477 */
    399,
    /* VPCOMPRESSDZrrk */
  },
  { /* 9478 */
    400,
    /* VPCOMPRESSDZrrkz */
  },
  { /* 9479 */
    386,
    /* VPCOMPRESSQZ128mr */
  },
  { /* 9480 */
    387,
    /* VPCOMPRESSQZ128mrk */
  },
  { /* 9481 */
    388,
    /* VPCOMPRESSQZ128rr */
  },
  { /* 9482 */
    389,
    /* VPCOMPRESSQZ128rrk */
  },
  { /* 9483 */
    390,
    /* VPCOMPRESSQZ128rrkz */
  },
  { /* 9484 */
    391,
    /* VPCOMPRESSQZ256mr */
  },
  { /* 9485 */
    392,
    /* VPCOMPRESSQZ256mrk */
  },
  { /* 9486 */
    393,
    /* VPCOMPRESSQZ256rr */
  },
  { /* 9487 */
    394,
    /* VPCOMPRESSQZ256rrk */
  },
  { /* 9488 */
    395,
    /* VPCOMPRESSQZ256rrkz */
  },
  { /* 9489 */
    396,
    /* VPCOMPRESSQZmr */
  },
  { /* 9490 */
    397,
    /* VPCOMPRESSQZmrk */
  },
  { /* 9491 */
    398,
    /* VPCOMPRESSQZrr */
  },
  { /* 9492 */
    399,
    /* VPCOMPRESSQZrrk */
  },
  { /* 9493 */
    400,
    /* VPCOMPRESSQZrrkz */
  },
  { /* 9494 */
    770,
    /* VPCOMPRESSWZ128mr */
  },
  { /* 9495 */
    771,
    /* VPCOMPRESSWZ128mrk */
  },
  { /* 9496 */
    388,
    /* VPCOMPRESSWZ128rr */
  },
  { /* 9497 */
    389,
    /* VPCOMPRESSWZ128rrk */
  },
  { /* 9498 */
    390,
    /* VPCOMPRESSWZ128rrkz */
  },
  { /* 9499 */
    772,
    /* VPCOMPRESSWZ256mr */
  },
  { /* 9500 */
    773,
    /* VPCOMPRESSWZ256mrk */
  },
  { /* 9501 */
    393,
    /* VPCOMPRESSWZ256rr */
  },
  { /* 9502 */
    394,
    /* VPCOMPRESSWZ256rrk */
  },
  { /* 9503 */
    395,
    /* VPCOMPRESSWZ256rrkz */
  },
  { /* 9504 */
    774,
    /* VPCOMPRESSWZmr */
  },
  { /* 9505 */
    775,
    /* VPCOMPRESSWZmrk */
  },
  { /* 9506 */
    398,
    /* VPCOMPRESSWZrr */
  },
  { /* 9507 */
    399,
    /* VPCOMPRESSWZrrk */
  },
  { /* 9508 */
    400,
    /* VPCOMPRESSWZrrkz */
  },
  { /* 9509 */
    310,
    /* VPCOMQmi */
  },
  { /* 9510 */
    311,
    /* VPCOMQri */
  },
  { /* 9511 */
    310,
    /* VPCOMUBmi */
  },
  { /* 9512 */
    311,
    /* VPCOMUBri */
  },
  { /* 9513 */
    310,
    /* VPCOMUDmi */
  },
  { /* 9514 */
    311,
    /* VPCOMUDri */
  },
  { /* 9515 */
    310,
    /* VPCOMUQmi */
  },
  { /* 9516 */
    311,
    /* VPCOMUQri */
  },
  { /* 9517 */
    310,
    /* VPCOMUWmi */
  },
  { /* 9518 */
    311,
    /* VPCOMUWri */
  },
  { /* 9519 */
    310,
    /* VPCOMWmi */
  },
  { /* 9520 */
    311,
    /* VPCOMWri */
  },
  { /* 9521 */
    416,
    /* VPCONFLICTDZ128rm */
  },
  { /* 9522 */
    345,
    /* VPCONFLICTDZ128rmb */
  },
  { /* 9523 */
    346,
    /* VPCONFLICTDZ128rmbk */
  },
  { /* 9524 */
    347,
    /* VPCONFLICTDZ128rmbkz */
  },
  { /* 9525 */
    417,
    /* VPCONFLICTDZ128rmk */
  },
  { /* 9526 */
    418,
    /* VPCONFLICTDZ128rmkz */
  },
  { /* 9527 */
    341,
    /* VPCONFLICTDZ128rr */
  },
  { /* 9528 */
    342,
    /* VPCONFLICTDZ128rrk */
  },
  { /* 9529 */
    343,
    /* VPCONFLICTDZ128rrkz */
  },
  { /* 9530 */
    419,
    /* VPCONFLICTDZ256rm */
  },
  { /* 9531 */
    348,
    /* VPCONFLICTDZ256rmb */
  },
  { /* 9532 */
    349,
    /* VPCONFLICTDZ256rmbk */
  },
  { /* 9533 */
    350,
    /* VPCONFLICTDZ256rmbkz */
  },
  { /* 9534 */
    420,
    /* VPCONFLICTDZ256rmk */
  },
  { /* 9535 */
    421,
    /* VPCONFLICTDZ256rmkz */
  },
  { /* 9536 */
    422,
    /* VPCONFLICTDZ256rr */
  },
  { /* 9537 */
    423,
    /* VPCONFLICTDZ256rrk */
  },
  { /* 9538 */
    424,
    /* VPCONFLICTDZ256rrkz */
  },
  { /* 9539 */
    425,
    /* VPCONFLICTDZrm */
  },
  { /* 9540 */
    351,
    /* VPCONFLICTDZrmb */
  },
  { /* 9541 */
    352,
    /* VPCONFLICTDZrmbk */
  },
  { /* 9542 */
    353,
    /* VPCONFLICTDZrmbkz */
  },
  { /* 9543 */
    426,
    /* VPCONFLICTDZrmk */
  },
  { /* 9544 */
    427,
    /* VPCONFLICTDZrmkz */
  },
  { /* 9545 */
    428,
    /* VPCONFLICTDZrr */
  },
  { /* 9546 */
    432,
    /* VPCONFLICTDZrrk */
  },
  { /* 9547 */
    433,
    /* VPCONFLICTDZrrkz */
  },
  { /* 9548 */
    416,
    /* VPCONFLICTQZ128rm */
  },
  { /* 9549 */
    338,
    /* VPCONFLICTQZ128rmb */
  },
  { /* 9550 */
    339,
    /* VPCONFLICTQZ128rmbk */
  },
  { /* 9551 */
    340,
    /* VPCONFLICTQZ128rmbkz */
  },
  { /* 9552 */
    417,
    /* VPCONFLICTQZ128rmk */
  },
  { /* 9553 */
    418,
    /* VPCONFLICTQZ128rmkz */
  },
  { /* 9554 */
    341,
    /* VPCONFLICTQZ128rr */
  },
  { /* 9555 */
    342,
    /* VPCONFLICTQZ128rrk */
  },
  { /* 9556 */
    343,
    /* VPCONFLICTQZ128rrkz */
  },
  { /* 9557 */
    419,
    /* VPCONFLICTQZ256rm */
  },
  { /* 9558 */
    317,
    /* VPCONFLICTQZ256rmb */
  },
  { /* 9559 */
    318,
    /* VPCONFLICTQZ256rmbk */
  },
  { /* 9560 */
    319,
    /* VPCONFLICTQZ256rmbkz */
  },
  { /* 9561 */
    420,
    /* VPCONFLICTQZ256rmk */
  },
  { /* 9562 */
    421,
    /* VPCONFLICTQZ256rmkz */
  },
  { /* 9563 */
    422,
    /* VPCONFLICTQZ256rr */
  },
  { /* 9564 */
    423,
    /* VPCONFLICTQZ256rrk */
  },
  { /* 9565 */
    424,
    /* VPCONFLICTQZ256rrkz */
  },
  { /* 9566 */
    425,
    /* VPCONFLICTQZrm */
  },
  { /* 9567 */
    323,
    /* VPCONFLICTQZrmb */
  },
  { /* 9568 */
    324,
    /* VPCONFLICTQZrmbk */
  },
  { /* 9569 */
    325,
    /* VPCONFLICTQZrmbkz */
  },
  { /* 9570 */
    426,
    /* VPCONFLICTQZrmk */
  },
  { /* 9571 */
    427,
    /* VPCONFLICTQZrmkz */
  },
  { /* 9572 */
    428,
    /* VPCONFLICTQZrr */
  },
  { /* 9573 */
    432,
    /* VPCONFLICTQZrrk */
  },
  { /* 9574 */
    433,
    /* VPCONFLICTQZrrkz */
  },
  { /* 9575 */
    213,
    /* VPDPBUSDSZ128m */
  },
  { /* 9576 */
    507,
    /* VPDPBUSDSZ128mb */
  },
  { /* 9577 */
    249,
    /* VPDPBUSDSZ128mbk */
  },
  { /* 9578 */
    249,
    /* VPDPBUSDSZ128mbkz */
  },
  { /* 9579 */
    214,
    /* VPDPBUSDSZ128mk */
  },
  { /* 9580 */
    214,
    /* VPDPBUSDSZ128mkz */
  },
  { /* 9581 */
    508,
    /* VPDPBUSDSZ128r */
  },
  { /* 9582 */
    223,
    /* VPDPBUSDSZ128rk */
  },
  { /* 9583 */
    223,
    /* VPDPBUSDSZ128rkz */
  },
  { /* 9584 */
    509,
    /* VPDPBUSDSZ256m */
  },
  { /* 9585 */
    510,
    /* VPDPBUSDSZ256mb */
  },
  { /* 9586 */
    252,
    /* VPDPBUSDSZ256mbk */
  },
  { /* 9587 */
    252,
    /* VPDPBUSDSZ256mbkz */
  },
  { /* 9588 */
    229,
    /* VPDPBUSDSZ256mk */
  },
  { /* 9589 */
    229,
    /* VPDPBUSDSZ256mkz */
  },
  { /* 9590 */
    511,
    /* VPDPBUSDSZ256r */
  },
  { /* 9591 */
    232,
    /* VPDPBUSDSZ256rk */
  },
  { /* 9592 */
    232,
    /* VPDPBUSDSZ256rkz */
  },
  { /* 9593 */
    512,
    /* VPDPBUSDSZm */
  },
  { /* 9594 */
    513,
    /* VPDPBUSDSZmb */
  },
  { /* 9595 */
    255,
    /* VPDPBUSDSZmbk */
  },
  { /* 9596 */
    255,
    /* VPDPBUSDSZmbkz */
  },
  { /* 9597 */
    238,
    /* VPDPBUSDSZmk */
  },
  { /* 9598 */
    238,
    /* VPDPBUSDSZmkz */
  },
  { /* 9599 */
    514,
    /* VPDPBUSDSZr */
  },
  { /* 9600 */
    244,
    /* VPDPBUSDSZrk */
  },
  { /* 9601 */
    244,
    /* VPDPBUSDSZrkz */
  },
  { /* 9602 */
    213,
    /* VPDPBUSDZ128m */
  },
  { /* 9603 */
    507,
    /* VPDPBUSDZ128mb */
  },
  { /* 9604 */
    249,
    /* VPDPBUSDZ128mbk */
  },
  { /* 9605 */
    249,
    /* VPDPBUSDZ128mbkz */
  },
  { /* 9606 */
    214,
    /* VPDPBUSDZ128mk */
  },
  { /* 9607 */
    214,
    /* VPDPBUSDZ128mkz */
  },
  { /* 9608 */
    508,
    /* VPDPBUSDZ128r */
  },
  { /* 9609 */
    223,
    /* VPDPBUSDZ128rk */
  },
  { /* 9610 */
    223,
    /* VPDPBUSDZ128rkz */
  },
  { /* 9611 */
    509,
    /* VPDPBUSDZ256m */
  },
  { /* 9612 */
    510,
    /* VPDPBUSDZ256mb */
  },
  { /* 9613 */
    252,
    /* VPDPBUSDZ256mbk */
  },
  { /* 9614 */
    252,
    /* VPDPBUSDZ256mbkz */
  },
  { /* 9615 */
    229,
    /* VPDPBUSDZ256mk */
  },
  { /* 9616 */
    229,
    /* VPDPBUSDZ256mkz */
  },
  { /* 9617 */
    511,
    /* VPDPBUSDZ256r */
  },
  { /* 9618 */
    232,
    /* VPDPBUSDZ256rk */
  },
  { /* 9619 */
    232,
    /* VPDPBUSDZ256rkz */
  },
  { /* 9620 */
    512,
    /* VPDPBUSDZm */
  },
  { /* 9621 */
    513,
    /* VPDPBUSDZmb */
  },
  { /* 9622 */
    255,
    /* VPDPBUSDZmbk */
  },
  { /* 9623 */
    255,
    /* VPDPBUSDZmbkz */
  },
  { /* 9624 */
    238,
    /* VPDPBUSDZmk */
  },
  { /* 9625 */
    238,
    /* VPDPBUSDZmkz */
  },
  { /* 9626 */
    514,
    /* VPDPBUSDZr */
  },
  { /* 9627 */
    244,
    /* VPDPBUSDZrk */
  },
  { /* 9628 */
    244,
    /* VPDPBUSDZrkz */
  },
  { /* 9629 */
    213,
    /* VPDPWSSDSZ128m */
  },
  { /* 9630 */
    507,
    /* VPDPWSSDSZ128mb */
  },
  { /* 9631 */
    249,
    /* VPDPWSSDSZ128mbk */
  },
  { /* 9632 */
    249,
    /* VPDPWSSDSZ128mbkz */
  },
  { /* 9633 */
    214,
    /* VPDPWSSDSZ128mk */
  },
  { /* 9634 */
    214,
    /* VPDPWSSDSZ128mkz */
  },
  { /* 9635 */
    508,
    /* VPDPWSSDSZ128r */
  },
  { /* 9636 */
    223,
    /* VPDPWSSDSZ128rk */
  },
  { /* 9637 */
    223,
    /* VPDPWSSDSZ128rkz */
  },
  { /* 9638 */
    509,
    /* VPDPWSSDSZ256m */
  },
  { /* 9639 */
    510,
    /* VPDPWSSDSZ256mb */
  },
  { /* 9640 */
    252,
    /* VPDPWSSDSZ256mbk */
  },
  { /* 9641 */
    252,
    /* VPDPWSSDSZ256mbkz */
  },
  { /* 9642 */
    229,
    /* VPDPWSSDSZ256mk */
  },
  { /* 9643 */
    229,
    /* VPDPWSSDSZ256mkz */
  },
  { /* 9644 */
    511,
    /* VPDPWSSDSZ256r */
  },
  { /* 9645 */
    232,
    /* VPDPWSSDSZ256rk */
  },
  { /* 9646 */
    232,
    /* VPDPWSSDSZ256rkz */
  },
  { /* 9647 */
    512,
    /* VPDPWSSDSZm */
  },
  { /* 9648 */
    513,
    /* VPDPWSSDSZmb */
  },
  { /* 9649 */
    255,
    /* VPDPWSSDSZmbk */
  },
  { /* 9650 */
    255,
    /* VPDPWSSDSZmbkz */
  },
  { /* 9651 */
    238,
    /* VPDPWSSDSZmk */
  },
  { /* 9652 */
    238,
    /* VPDPWSSDSZmkz */
  },
  { /* 9653 */
    514,
    /* VPDPWSSDSZr */
  },
  { /* 9654 */
    244,
    /* VPDPWSSDSZrk */
  },
  { /* 9655 */
    244,
    /* VPDPWSSDSZrkz */
  },
  { /* 9656 */
    213,
    /* VPDPWSSDZ128m */
  },
  { /* 9657 */
    507,
    /* VPDPWSSDZ128mb */
  },
  { /* 9658 */
    249,
    /* VPDPWSSDZ128mbk */
  },
  { /* 9659 */
    249,
    /* VPDPWSSDZ128mbkz */
  },
  { /* 9660 */
    214,
    /* VPDPWSSDZ128mk */
  },
  { /* 9661 */
    214,
    /* VPDPWSSDZ128mkz */
  },
  { /* 9662 */
    508,
    /* VPDPWSSDZ128r */
  },
  { /* 9663 */
    223,
    /* VPDPWSSDZ128rk */
  },
  { /* 9664 */
    223,
    /* VPDPWSSDZ128rkz */
  },
  { /* 9665 */
    509,
    /* VPDPWSSDZ256m */
  },
  { /* 9666 */
    510,
    /* VPDPWSSDZ256mb */
  },
  { /* 9667 */
    252,
    /* VPDPWSSDZ256mbk */
  },
  { /* 9668 */
    252,
    /* VPDPWSSDZ256mbkz */
  },
  { /* 9669 */
    229,
    /* VPDPWSSDZ256mk */
  },
  { /* 9670 */
    229,
    /* VPDPWSSDZ256mkz */
  },
  { /* 9671 */
    511,
    /* VPDPWSSDZ256r */
  },
  { /* 9672 */
    232,
    /* VPDPWSSDZ256rk */
  },
  { /* 9673 */
    232,
    /* VPDPWSSDZ256rkz */
  },
  { /* 9674 */
    512,
    /* VPDPWSSDZm */
  },
  { /* 9675 */
    513,
    /* VPDPWSSDZmb */
  },
  { /* 9676 */
    255,
    /* VPDPWSSDZmbk */
  },
  { /* 9677 */
    255,
    /* VPDPWSSDZmbkz */
  },
  { /* 9678 */
    238,
    /* VPDPWSSDZmk */
  },
  { /* 9679 */
    238,
    /* VPDPWSSDZmkz */
  },
  { /* 9680 */
    514,
    /* VPDPWSSDZr */
  },
  { /* 9681 */
    244,
    /* VPDPWSSDZrk */
  },
  { /* 9682 */
    244,
    /* VPDPWSSDZrkz */
  },
  { /* 9683 */
    308,
    /* VPERM2F128rm */
  },
  { /* 9684 */
    309,
    /* VPERM2F128rr */
  },
  { /* 9685 */
    308,
    /* VPERM2I128rm */
  },
  { /* 9686 */
    309,
    /* VPERM2I128rr */
  },
  { /* 9687 */
    217,
    /* VPERMBZ128rm */
  },
  { /* 9688 */
    214,
    /* VPERMBZ128rmk */
  },
  { /* 9689 */
    221,
    /* VPERMBZ128rmkz */
  },
  { /* 9690 */
    222,
    /* VPERMBZ128rr */
  },
  { /* 9691 */
    223,
    /* VPERMBZ128rrk */
  },
  { /* 9692 */
    224,
    /* VPERMBZ128rrkz */
  },
  { /* 9693 */
    225,
    /* VPERMBZ256rm */
  },
  { /* 9694 */
    229,
    /* VPERMBZ256rmk */
  },
  { /* 9695 */
    230,
    /* VPERMBZ256rmkz */
  },
  { /* 9696 */
    231,
    /* VPERMBZ256rr */
  },
  { /* 9697 */
    232,
    /* VPERMBZ256rrk */
  },
  { /* 9698 */
    233,
    /* VPERMBZ256rrkz */
  },
  { /* 9699 */
    234,
    /* VPERMBZrm */
  },
  { /* 9700 */
    238,
    /* VPERMBZrmk */
  },
  { /* 9701 */
    239,
    /* VPERMBZrmkz */
  },
  { /* 9702 */
    240,
    /* VPERMBZrr */
  },
  { /* 9703 */
    244,
    /* VPERMBZrrk */
  },
  { /* 9704 */
    245,
    /* VPERMBZrrkz */
  },
  { /* 9705 */
    215,
    /* VPERMDYrm */
  },
  { /* 9706 */
    216,
    /* VPERMDYrr */
  },
  { /* 9707 */
    225,
    /* VPERMDZ256rm */
  },
  { /* 9708 */
    251,
    /* VPERMDZ256rmb */
  },
  { /* 9709 */
    252,
    /* VPERMDZ256rmbk */
  },
  { /* 9710 */
    253,
    /* VPERMDZ256rmbkz */
  },
  { /* 9711 */
    229,
    /* VPERMDZ256rmk */
  },
  { /* 9712 */
    230,
    /* VPERMDZ256rmkz */
  },
  { /* 9713 */
    231,
    /* VPERMDZ256rr */
  },
  { /* 9714 */
    232,
    /* VPERMDZ256rrk */
  },
  { /* 9715 */
    233,
    /* VPERMDZ256rrkz */
  },
  { /* 9716 */
    234,
    /* VPERMDZrm */
  },
  { /* 9717 */
    254,
    /* VPERMDZrmb */
  },
  { /* 9718 */
    255,
    /* VPERMDZrmbk */
  },
  { /* 9719 */
    256,
    /* VPERMDZrmbkz */
  },
  { /* 9720 */
    238,
    /* VPERMDZrmk */
  },
  { /* 9721 */
    239,
    /* VPERMDZrmkz */
  },
  { /* 9722 */
    240,
    /* VPERMDZrr */
  },
  { /* 9723 */
    244,
    /* VPERMDZrrk */
  },
  { /* 9724 */
    245,
    /* VPERMDZrrkz */
  },
  { /* 9725 */
    213,
    /* VPERMI2B128rm */
  },
  { /* 9726 */
    214,
    /* VPERMI2B128rmk */
  },
  { /* 9727 */
    214,
    /* VPERMI2B128rmkz */
  },
  { /* 9728 */
    508,
    /* VPERMI2B128rr */
  },
  { /* 9729 */
    223,
    /* VPERMI2B128rrk */
  },
  { /* 9730 */
    223,
    /* VPERMI2B128rrkz */
  },
  { /* 9731 */
    509,
    /* VPERMI2B256rm */
  },
  { /* 9732 */
    229,
    /* VPERMI2B256rmk */
  },
  { /* 9733 */
    229,
    /* VPERMI2B256rmkz */
  },
  { /* 9734 */
    511,
    /* VPERMI2B256rr */
  },
  { /* 9735 */
    232,
    /* VPERMI2B256rrk */
  },
  { /* 9736 */
    232,
    /* VPERMI2B256rrkz */
  },
  { /* 9737 */
    512,
    /* VPERMI2Brm */
  },
  { /* 9738 */
    238,
    /* VPERMI2Brmk */
  },
  { /* 9739 */
    238,
    /* VPERMI2Brmkz */
  },
  { /* 9740 */
    514,
    /* VPERMI2Brr */
  },
  { /* 9741 */
    244,
    /* VPERMI2Brrk */
  },
  { /* 9742 */
    244,
    /* VPERMI2Brrkz */
  },
  { /* 9743 */
    213,
    /* VPERMI2D128rm */
  },
  { /* 9744 */
    507,
    /* VPERMI2D128rmb */
  },
  { /* 9745 */
    249,
    /* VPERMI2D128rmbk */
  },
  { /* 9746 */
    249,
    /* VPERMI2D128rmbkz */
  },
  { /* 9747 */
    214,
    /* VPERMI2D128rmk */
  },
  { /* 9748 */
    214,
    /* VPERMI2D128rmkz */
  },
  { /* 9749 */
    508,
    /* VPERMI2D128rr */
  },
  { /* 9750 */
    223,
    /* VPERMI2D128rrk */
  },
  { /* 9751 */
    223,
    /* VPERMI2D128rrkz */
  },
  { /* 9752 */
    509,
    /* VPERMI2D256rm */
  },
  { /* 9753 */
    510,
    /* VPERMI2D256rmb */
  },
  { /* 9754 */
    252,
    /* VPERMI2D256rmbk */
  },
  { /* 9755 */
    252,
    /* VPERMI2D256rmbkz */
  },
  { /* 9756 */
    229,
    /* VPERMI2D256rmk */
  },
  { /* 9757 */
    229,
    /* VPERMI2D256rmkz */
  },
  { /* 9758 */
    511,
    /* VPERMI2D256rr */
  },
  { /* 9759 */
    232,
    /* VPERMI2D256rrk */
  },
  { /* 9760 */
    232,
    /* VPERMI2D256rrkz */
  },
  { /* 9761 */
    512,
    /* VPERMI2Drm */
  },
  { /* 9762 */
    513,
    /* VPERMI2Drmb */
  },
  { /* 9763 */
    255,
    /* VPERMI2Drmbk */
  },
  { /* 9764 */
    255,
    /* VPERMI2Drmbkz */
  },
  { /* 9765 */
    238,
    /* VPERMI2Drmk */
  },
  { /* 9766 */
    238,
    /* VPERMI2Drmkz */
  },
  { /* 9767 */
    514,
    /* VPERMI2Drr */
  },
  { /* 9768 */
    244,
    /* VPERMI2Drrk */
  },
  { /* 9769 */
    244,
    /* VPERMI2Drrkz */
  },
  { /* 9770 */
    213,
    /* VPERMI2PD128rm */
  },
  { /* 9771 */
    544,
    /* VPERMI2PD128rmb */
  },
  { /* 9772 */
    219,
    /* VPERMI2PD128rmbk */
  },
  { /* 9773 */
    219,
    /* VPERMI2PD128rmbkz */
  },
  { /* 9774 */
    214,
    /* VPERMI2PD128rmk */
  },
  { /* 9775 */
    214,
    /* VPERMI2PD128rmkz */
  },
  { /* 9776 */
    508,
    /* VPERMI2PD128rr */
  },
  { /* 9777 */
    223,
    /* VPERMI2PD128rrk */
  },
  { /* 9778 */
    223,
    /* VPERMI2PD128rrkz */
  },
  { /* 9779 */
    509,
    /* VPERMI2PD256rm */
  },
  { /* 9780 */
    545,
    /* VPERMI2PD256rmb */
  },
  { /* 9781 */
    227,
    /* VPERMI2PD256rmbk */
  },
  { /* 9782 */
    227,
    /* VPERMI2PD256rmbkz */
  },
  { /* 9783 */
    229,
    /* VPERMI2PD256rmk */
  },
  { /* 9784 */
    229,
    /* VPERMI2PD256rmkz */
  },
  { /* 9785 */
    511,
    /* VPERMI2PD256rr */
  },
  { /* 9786 */
    232,
    /* VPERMI2PD256rrk */
  },
  { /* 9787 */
    232,
    /* VPERMI2PD256rrkz */
  },
  { /* 9788 */
    512,
    /* VPERMI2PDrm */
  },
  { /* 9789 */
    546,
    /* VPERMI2PDrmb */
  },
  { /* 9790 */
    236,
    /* VPERMI2PDrmbk */
  },
  { /* 9791 */
    236,
    /* VPERMI2PDrmbkz */
  },
  { /* 9792 */
    238,
    /* VPERMI2PDrmk */
  },
  { /* 9793 */
    238,
    /* VPERMI2PDrmkz */
  },
  { /* 9794 */
    514,
    /* VPERMI2PDrr */
  },
  { /* 9795 */
    244,
    /* VPERMI2PDrrk */
  },
  { /* 9796 */
    244,
    /* VPERMI2PDrrkz */
  },
  { /* 9797 */
    213,
    /* VPERMI2PS128rm */
  },
  { /* 9798 */
    507,
    /* VPERMI2PS128rmb */
  },
  { /* 9799 */
    249,
    /* VPERMI2PS128rmbk */
  },
  { /* 9800 */
    249,
    /* VPERMI2PS128rmbkz */
  },
  { /* 9801 */
    214,
    /* VPERMI2PS128rmk */
  },
  { /* 9802 */
    214,
    /* VPERMI2PS128rmkz */
  },
  { /* 9803 */
    508,
    /* VPERMI2PS128rr */
  },
  { /* 9804 */
    223,
    /* VPERMI2PS128rrk */
  },
  { /* 9805 */
    223,
    /* VPERMI2PS128rrkz */
  },
  { /* 9806 */
    509,
    /* VPERMI2PS256rm */
  },
  { /* 9807 */
    510,
    /* VPERMI2PS256rmb */
  },
  { /* 9808 */
    252,
    /* VPERMI2PS256rmbk */
  },
  { /* 9809 */
    252,
    /* VPERMI2PS256rmbkz */
  },
  { /* 9810 */
    229,
    /* VPERMI2PS256rmk */
  },
  { /* 9811 */
    229,
    /* VPERMI2PS256rmkz */
  },
  { /* 9812 */
    511,
    /* VPERMI2PS256rr */
  },
  { /* 9813 */
    232,
    /* VPERMI2PS256rrk */
  },
  { /* 9814 */
    232,
    /* VPERMI2PS256rrkz */
  },
  { /* 9815 */
    512,
    /* VPERMI2PSrm */
  },
  { /* 9816 */
    513,
    /* VPERMI2PSrmb */
  },
  { /* 9817 */
    255,
    /* VPERMI2PSrmbk */
  },
  { /* 9818 */
    255,
    /* VPERMI2PSrmbkz */
  },
  { /* 9819 */
    238,
    /* VPERMI2PSrmk */
  },
  { /* 9820 */
    238,
    /* VPERMI2PSrmkz */
  },
  { /* 9821 */
    514,
    /* VPERMI2PSrr */
  },
  { /* 9822 */
    244,
    /* VPERMI2PSrrk */
  },
  { /* 9823 */
    244,
    /* VPERMI2PSrrkz */
  },
  { /* 9824 */
    213,
    /* VPERMI2Q128rm */
  },
  { /* 9825 */
    544,
    /* VPERMI2Q128rmb */
  },
  { /* 9826 */
    219,
    /* VPERMI2Q128rmbk */
  },
  { /* 9827 */
    219,
    /* VPERMI2Q128rmbkz */
  },
  { /* 9828 */
    214,
    /* VPERMI2Q128rmk */
  },
  { /* 9829 */
    214,
    /* VPERMI2Q128rmkz */
  },
  { /* 9830 */
    508,
    /* VPERMI2Q128rr */
  },
  { /* 9831 */
    223,
    /* VPERMI2Q128rrk */
  },
  { /* 9832 */
    223,
    /* VPERMI2Q128rrkz */
  },
  { /* 9833 */
    509,
    /* VPERMI2Q256rm */
  },
  { /* 9834 */
    545,
    /* VPERMI2Q256rmb */
  },
  { /* 9835 */
    227,
    /* VPERMI2Q256rmbk */
  },
  { /* 9836 */
    227,
    /* VPERMI2Q256rmbkz */
  },
  { /* 9837 */
    229,
    /* VPERMI2Q256rmk */
  },
  { /* 9838 */
    229,
    /* VPERMI2Q256rmkz */
  },
  { /* 9839 */
    511,
    /* VPERMI2Q256rr */
  },
  { /* 9840 */
    232,
    /* VPERMI2Q256rrk */
  },
  { /* 9841 */
    232,
    /* VPERMI2Q256rrkz */
  },
  { /* 9842 */
    512,
    /* VPERMI2Qrm */
  },
  { /* 9843 */
    546,
    /* VPERMI2Qrmb */
  },
  { /* 9844 */
    236,
    /* VPERMI2Qrmbk */
  },
  { /* 9845 */
    236,
    /* VPERMI2Qrmbkz */
  },
  { /* 9846 */
    238,
    /* VPERMI2Qrmk */
  },
  { /* 9847 */
    238,
    /* VPERMI2Qrmkz */
  },
  { /* 9848 */
    514,
    /* VPERMI2Qrr */
  },
  { /* 9849 */
    244,
    /* VPERMI2Qrrk */
  },
  { /* 9850 */
    244,
    /* VPERMI2Qrrkz */
  },
  { /* 9851 */
    213,
    /* VPERMI2W128rm */
  },
  { /* 9852 */
    214,
    /* VPERMI2W128rmk */
  },
  { /* 9853 */
    214,
    /* VPERMI2W128rmkz */
  },
  { /* 9854 */
    508,
    /* VPERMI2W128rr */
  },
  { /* 9855 */
    223,
    /* VPERMI2W128rrk */
  },
  { /* 9856 */
    223,
    /* VPERMI2W128rrkz */
  },
  { /* 9857 */
    509,
    /* VPERMI2W256rm */
  },
  { /* 9858 */
    229,
    /* VPERMI2W256rmk */
  },
  { /* 9859 */
    229,
    /* VPERMI2W256rmkz */
  },
  { /* 9860 */
    511,
    /* VPERMI2W256rr */
  },
  { /* 9861 */
    232,
    /* VPERMI2W256rrk */
  },
  { /* 9862 */
    232,
    /* VPERMI2W256rrkz */
  },
  { /* 9863 */
    512,
    /* VPERMI2Wrm */
  },
  { /* 9864 */
    238,
    /* VPERMI2Wrmk */
  },
  { /* 9865 */
    238,
    /* VPERMI2Wrmkz */
  },
  { /* 9866 */
    514,
    /* VPERMI2Wrr */
  },
  { /* 9867 */
    244,
    /* VPERMI2Wrrk */
  },
  { /* 9868 */
    244,
    /* VPERMI2Wrrkz */
  },
  { /* 9869 */
    776,
    /* VPERMIL2PDYmr */
  },
  { /* 9870 */
    777,
    /* VPERMIL2PDYrm */
  },
  { /* 9871 */
    778,
    /* VPERMIL2PDYrr */
  },
  { /* 9872 */
    779,
    /* VPERMIL2PDYrr_REV */
  },
  { /* 9873 */
    780,
    /* VPERMIL2PDmr */
  },
  { /* 9874 */
    781,
    /* VPERMIL2PDrm */
  },
  { /* 9875 */
    782,
    /* VPERMIL2PDrr */
  },
  { /* 9876 */
    783,
    /* VPERMIL2PDrr_REV */
  },
  { /* 9877 */
    776,
    /* VPERMIL2PSYmr */
  },
  { /* 9878 */
    777,
    /* VPERMIL2PSYrm */
  },
  { /* 9879 */
    778,
    /* VPERMIL2PSYrr */
  },
  { /* 9880 */
    779,
    /* VPERMIL2PSYrr_REV */
  },
  { /* 9881 */
    780,
    /* VPERMIL2PSmr */
  },
  { /* 9882 */
    781,
    /* VPERMIL2PSrm */
  },
  { /* 9883 */
    782,
    /* VPERMIL2PSrr */
  },
  { /* 9884 */
    783,
    /* VPERMIL2PSrr_REV */
  },
  { /* 9885 */
    784,
    /* VPERMILPDYmi */
  },
  { /* 9886 */
    785,
    /* VPERMILPDYri */
  },
  { /* 9887 */
    215,
    /* VPERMILPDYrm */
  },
  { /* 9888 */
    216,
    /* VPERMILPDYrr */
  },
  { /* 9889 */
    596,
    /* VPERMILPDZ128mbi */
  },
  { /* 9890 */
    597,
    /* VPERMILPDZ128mbik */
  },
  { /* 9891 */
    598,
    /* VPERMILPDZ128mbikz */
  },
  { /* 9892 */
    599,
    /* VPERMILPDZ128mi */
  },
  { /* 9893 */
    600,
    /* VPERMILPDZ128mik */
  },
  { /* 9894 */
    601,
    /* VPERMILPDZ128mikz */
  },
  { /* 9895 */
    602,
    /* VPERMILPDZ128ri */
  },
  { /* 9896 */
    603,
    /* VPERMILPDZ128rik */
  },
  { /* 9897 */
    604,
    /* VPERMILPDZ128rikz */
  },
  { /* 9898 */
    217,
    /* VPERMILPDZ128rm */
  },
  { /* 9899 */
    218,
    /* VPERMILPDZ128rmb */
  },
  { /* 9900 */
    219,
    /* VPERMILPDZ128rmbk */
  },
  { /* 9901 */
    220,
    /* VPERMILPDZ128rmbkz */
  },
  { /* 9902 */
    214,
    /* VPERMILPDZ128rmk */
  },
  { /* 9903 */
    221,
    /* VPERMILPDZ128rmkz */
  },
  { /* 9904 */
    222,
    /* VPERMILPDZ128rr */
  },
  { /* 9905 */
    223,
    /* VPERMILPDZ128rrk */
  },
  { /* 9906 */
    224,
    /* VPERMILPDZ128rrkz */
  },
  { /* 9907 */
    605,
    /* VPERMILPDZ256mbi */
  },
  { /* 9908 */
    606,
    /* VPERMILPDZ256mbik */
  },
  { /* 9909 */
    607,
    /* VPERMILPDZ256mbikz */
  },
  { /* 9910 */
    608,
    /* VPERMILPDZ256mi */
  },
  { /* 9911 */
    609,
    /* VPERMILPDZ256mik */
  },
  { /* 9912 */
    610,
    /* VPERMILPDZ256mikz */
  },
  { /* 9913 */
    611,
    /* VPERMILPDZ256ri */
  },
  { /* 9914 */
    612,
    /* VPERMILPDZ256rik */
  },
  { /* 9915 */
    613,
    /* VPERMILPDZ256rikz */
  },
  { /* 9916 */
    225,
    /* VPERMILPDZ256rm */
  },
  { /* 9917 */
    226,
    /* VPERMILPDZ256rmb */
  },
  { /* 9918 */
    227,
    /* VPERMILPDZ256rmbk */
  },
  { /* 9919 */
    228,
    /* VPERMILPDZ256rmbkz */
  },
  { /* 9920 */
    229,
    /* VPERMILPDZ256rmk */
  },
  { /* 9921 */
    230,
    /* VPERMILPDZ256rmkz */
  },
  { /* 9922 */
    231,
    /* VPERMILPDZ256rr */
  },
  { /* 9923 */
    232,
    /* VPERMILPDZ256rrk */
  },
  { /* 9924 */
    233,
    /* VPERMILPDZ256rrkz */
  },
  { /* 9925 */
    614,
    /* VPERMILPDZmbi */
  },
  { /* 9926 */
    615,
    /* VPERMILPDZmbik */
  },
  { /* 9927 */
    616,
    /* VPERMILPDZmbikz */
  },
  { /* 9928 */
    617,
    /* VPERMILPDZmi */
  },
  { /* 9929 */
    618,
    /* VPERMILPDZmik */
  },
  { /* 9930 */
    619,
    /* VPERMILPDZmikz */
  },
  { /* 9931 */
    620,
    /* VPERMILPDZri */
  },
  { /* 9932 */
    624,
    /* VPERMILPDZrik */
  },
  { /* 9933 */
    625,
    /* VPERMILPDZrikz */
  },
  { /* 9934 */
    234,
    /* VPERMILPDZrm */
  },
  { /* 9935 */
    235,
    /* VPERMILPDZrmb */
  },
  { /* 9936 */
    236,
    /* VPERMILPDZrmbk */
  },
  { /* 9937 */
    237,
    /* VPERMILPDZrmbkz */
  },
  { /* 9938 */
    238,
    /* VPERMILPDZrmk */
  },
  { /* 9939 */
    239,
    /* VPERMILPDZrmkz */
  },
  { /* 9940 */
    240,
    /* VPERMILPDZrr */
  },
  { /* 9941 */
    244,
    /* VPERMILPDZrrk */
  },
  { /* 9942 */
    245,
    /* VPERMILPDZrrkz */
  },
  { /* 9943 */
    32,
    /* VPERMILPDmi */
  },
  { /* 9944 */
    33,
    /* VPERMILPDri */
  },
  { /* 9945 */
    246,
    /* VPERMILPDrm */
  },
  { /* 9946 */
    247,
    /* VPERMILPDrr */
  },
  { /* 9947 */
    784,
    /* VPERMILPSYmi */
  },
  { /* 9948 */
    785,
    /* VPERMILPSYri */
  },
  { /* 9949 */
    215,
    /* VPERMILPSYrm */
  },
  { /* 9950 */
    216,
    /* VPERMILPSYrr */
  },
  { /* 9951 */
    626,
    /* VPERMILPSZ128mbi */
  },
  { /* 9952 */
    627,
    /* VPERMILPSZ128mbik */
  },
  { /* 9953 */
    628,
    /* VPERMILPSZ128mbikz */
  },
  { /* 9954 */
    599,
    /* VPERMILPSZ128mi */
  },
  { /* 9955 */
    600,
    /* VPERMILPSZ128mik */
  },
  { /* 9956 */
    601,
    /* VPERMILPSZ128mikz */
  },
  { /* 9957 */
    602,
    /* VPERMILPSZ128ri */
  },
  { /* 9958 */
    603,
    /* VPERMILPSZ128rik */
  },
  { /* 9959 */
    604,
    /* VPERMILPSZ128rikz */
  },
  { /* 9960 */
    217,
    /* VPERMILPSZ128rm */
  },
  { /* 9961 */
    248,
    /* VPERMILPSZ128rmb */
  },
  { /* 9962 */
    249,
    /* VPERMILPSZ128rmbk */
  },
  { /* 9963 */
    250,
    /* VPERMILPSZ128rmbkz */
  },
  { /* 9964 */
    214,
    /* VPERMILPSZ128rmk */
  },
  { /* 9965 */
    221,
    /* VPERMILPSZ128rmkz */
  },
  { /* 9966 */
    222,
    /* VPERMILPSZ128rr */
  },
  { /* 9967 */
    223,
    /* VPERMILPSZ128rrk */
  },
  { /* 9968 */
    224,
    /* VPERMILPSZ128rrkz */
  },
  { /* 9969 */
    629,
    /* VPERMILPSZ256mbi */
  },
  { /* 9970 */
    630,
    /* VPERMILPSZ256mbik */
  },
  { /* 9971 */
    631,
    /* VPERMILPSZ256mbikz */
  },
  { /* 9972 */
    608,
    /* VPERMILPSZ256mi */
  },
  { /* 9973 */
    609,
    /* VPERMILPSZ256mik */
  },
  { /* 9974 */
    610,
    /* VPERMILPSZ256mikz */
  },
  { /* 9975 */
    611,
    /* VPERMILPSZ256ri */
  },
  { /* 9976 */
    612,
    /* VPERMILPSZ256rik */
  },
  { /* 9977 */
    613,
    /* VPERMILPSZ256rikz */
  },
  { /* 9978 */
    225,
    /* VPERMILPSZ256rm */
  },
  { /* 9979 */
    251,
    /* VPERMILPSZ256rmb */
  },
  { /* 9980 */
    252,
    /* VPERMILPSZ256rmbk */
  },
  { /* 9981 */
    253,
    /* VPERMILPSZ256rmbkz */
  },
  { /* 9982 */
    229,
    /* VPERMILPSZ256rmk */
  },
  { /* 9983 */
    230,
    /* VPERMILPSZ256rmkz */
  },
  { /* 9984 */
    231,
    /* VPERMILPSZ256rr */
  },
  { /* 9985 */
    232,
    /* VPERMILPSZ256rrk */
  },
  { /* 9986 */
    233,
    /* VPERMILPSZ256rrkz */
  },
  { /* 9987 */
    632,
    /* VPERMILPSZmbi */
  },
  { /* 9988 */
    633,
    /* VPERMILPSZmbik */
  },
  { /* 9989 */
    634,
    /* VPERMILPSZmbikz */
  },
  { /* 9990 */
    617,
    /* VPERMILPSZmi */
  },
  { /* 9991 */
    618,
    /* VPERMILPSZmik */
  },
  { /* 9992 */
    619,
    /* VPERMILPSZmikz */
  },
  { /* 9993 */
    620,
    /* VPERMILPSZri */
  },
  { /* 9994 */
    624,
    /* VPERMILPSZrik */
  },
  { /* 9995 */
    625,
    /* VPERMILPSZrikz */
  },
  { /* 9996 */
    234,
    /* VPERMILPSZrm */
  },
  { /* 9997 */
    254,
    /* VPERMILPSZrmb */
  },
  { /* 9998 */
    255,
    /* VPERMILPSZrmbk */
  },
  { /* 9999 */
    256,
    /* VPERMILPSZrmbkz */
  },
  { /* 10000 */
    238,
    /* VPERMILPSZrmk */
  },
  { /* 10001 */
    239,
    /* VPERMILPSZrmkz */
  },
  { /* 10002 */
    240,
    /* VPERMILPSZrr */
  },
  { /* 10003 */
    244,
    /* VPERMILPSZrrk */
  },
  { /* 10004 */
    245,
    /* VPERMILPSZrrkz */
  },
  { /* 10005 */
    32,
    /* VPERMILPSmi */
  },
  { /* 10006 */
    33,
    /* VPERMILPSri */
  },
  { /* 10007 */
    246,
    /* VPERMILPSrm */
  },
  { /* 10008 */
    247,
    /* VPERMILPSrr */
  },
  { /* 10009 */
    784,
    /* VPERMPDYmi */
  },
  { /* 10010 */
    785,
    /* VPERMPDYri */
  },
  { /* 10011 */
    605,
    /* VPERMPDZ256mbi */
  },
  { /* 10012 */
    606,
    /* VPERMPDZ256mbik */
  },
  { /* 10013 */
    607,
    /* VPERMPDZ256mbikz */
  },
  { /* 10014 */
    608,
    /* VPERMPDZ256mi */
  },
  { /* 10015 */
    609,
    /* VPERMPDZ256mik */
  },
  { /* 10016 */
    610,
    /* VPERMPDZ256mikz */
  },
  { /* 10017 */
    611,
    /* VPERMPDZ256ri */
  },
  { /* 10018 */
    612,
    /* VPERMPDZ256rik */
  },
  { /* 10019 */
    613,
    /* VPERMPDZ256rikz */
  },
  { /* 10020 */
    225,
    /* VPERMPDZ256rm */
  },
  { /* 10021 */
    226,
    /* VPERMPDZ256rmb */
  },
  { /* 10022 */
    227,
    /* VPERMPDZ256rmbk */
  },
  { /* 10023 */
    228,
    /* VPERMPDZ256rmbkz */
  },
  { /* 10024 */
    229,
    /* VPERMPDZ256rmk */
  },
  { /* 10025 */
    230,
    /* VPERMPDZ256rmkz */
  },
  { /* 10026 */
    231,
    /* VPERMPDZ256rr */
  },
  { /* 10027 */
    232,
    /* VPERMPDZ256rrk */
  },
  { /* 10028 */
    233,
    /* VPERMPDZ256rrkz */
  },
  { /* 10029 */
    614,
    /* VPERMPDZmbi */
  },
  { /* 10030 */
    615,
    /* VPERMPDZmbik */
  },
  { /* 10031 */
    616,
    /* VPERMPDZmbikz */
  },
  { /* 10032 */
    617,
    /* VPERMPDZmi */
  },
  { /* 10033 */
    618,
    /* VPERMPDZmik */
  },
  { /* 10034 */
    619,
    /* VPERMPDZmikz */
  },
  { /* 10035 */
    620,
    /* VPERMPDZri */
  },
  { /* 10036 */
    624,
    /* VPERMPDZrik */
  },
  { /* 10037 */
    625,
    /* VPERMPDZrikz */
  },
  { /* 10038 */
    234,
    /* VPERMPDZrm */
  },
  { /* 10039 */
    235,
    /* VPERMPDZrmb */
  },
  { /* 10040 */
    236,
    /* VPERMPDZrmbk */
  },
  { /* 10041 */
    237,
    /* VPERMPDZrmbkz */
  },
  { /* 10042 */
    238,
    /* VPERMPDZrmk */
  },
  { /* 10043 */
    239,
    /* VPERMPDZrmkz */
  },
  { /* 10044 */
    240,
    /* VPERMPDZrr */
  },
  { /* 10045 */
    244,
    /* VPERMPDZrrk */
  },
  { /* 10046 */
    245,
    /* VPERMPDZrrkz */
  },
  { /* 10047 */
    215,
    /* VPERMPSYrm */
  },
  { /* 10048 */
    216,
    /* VPERMPSYrr */
  },
  { /* 10049 */
    225,
    /* VPERMPSZ256rm */
  },
  { /* 10050 */
    251,
    /* VPERMPSZ256rmb */
  },
  { /* 10051 */
    252,
    /* VPERMPSZ256rmbk */
  },
  { /* 10052 */
    253,
    /* VPERMPSZ256rmbkz */
  },
  { /* 10053 */
    229,
    /* VPERMPSZ256rmk */
  },
  { /* 10054 */
    230,
    /* VPERMPSZ256rmkz */
  },
  { /* 10055 */
    231,
    /* VPERMPSZ256rr */
  },
  { /* 10056 */
    232,
    /* VPERMPSZ256rrk */
  },
  { /* 10057 */
    233,
    /* VPERMPSZ256rrkz */
  },
  { /* 10058 */
    234,
    /* VPERMPSZrm */
  },
  { /* 10059 */
    254,
    /* VPERMPSZrmb */
  },
  { /* 10060 */
    255,
    /* VPERMPSZrmbk */
  },
  { /* 10061 */
    256,
    /* VPERMPSZrmbkz */
  },
  { /* 10062 */
    238,
    /* VPERMPSZrmk */
  },
  { /* 10063 */
    239,
    /* VPERMPSZrmkz */
  },
  { /* 10064 */
    240,
    /* VPERMPSZrr */
  },
  { /* 10065 */
    244,
    /* VPERMPSZrrk */
  },
  { /* 10066 */
    245,
    /* VPERMPSZrrkz */
  },
  { /* 10067 */
    784,
    /* VPERMQYmi */
  },
  { /* 10068 */
    785,
    /* VPERMQYri */
  },
  { /* 10069 */
    605,
    /* VPERMQZ256mbi */
  },
  { /* 10070 */
    606,
    /* VPERMQZ256mbik */
  },
  { /* 10071 */
    607,
    /* VPERMQZ256mbikz */
  },
  { /* 10072 */
    608,
    /* VPERMQZ256mi */
  },
  { /* 10073 */
    609,
    /* VPERMQZ256mik */
  },
  { /* 10074 */
    610,
    /* VPERMQZ256mikz */
  },
  { /* 10075 */
    611,
    /* VPERMQZ256ri */
  },
  { /* 10076 */
    612,
    /* VPERMQZ256rik */
  },
  { /* 10077 */
    613,
    /* VPERMQZ256rikz */
  },
  { /* 10078 */
    225,
    /* VPERMQZ256rm */
  },
  { /* 10079 */
    226,
    /* VPERMQZ256rmb */
  },
  { /* 10080 */
    227,
    /* VPERMQZ256rmbk */
  },
  { /* 10081 */
    228,
    /* VPERMQZ256rmbkz */
  },
  { /* 10082 */
    229,
    /* VPERMQZ256rmk */
  },
  { /* 10083 */
    230,
    /* VPERMQZ256rmkz */
  },
  { /* 10084 */
    231,
    /* VPERMQZ256rr */
  },
  { /* 10085 */
    232,
    /* VPERMQZ256rrk */
  },
  { /* 10086 */
    233,
    /* VPERMQZ256rrkz */
  },
  { /* 10087 */
    614,
    /* VPERMQZmbi */
  },
  { /* 10088 */
    615,
    /* VPERMQZmbik */
  },
  { /* 10089 */
    616,
    /* VPERMQZmbikz */
  },
  { /* 10090 */
    617,
    /* VPERMQZmi */
  },
  { /* 10091 */
    618,
    /* VPERMQZmik */
  },
  { /* 10092 */
    619,
    /* VPERMQZmikz */
  },
  { /* 10093 */
    620,
    /* VPERMQZri */
  },
  { /* 10094 */
    624,
    /* VPERMQZrik */
  },
  { /* 10095 */
    625,
    /* VPERMQZrikz */
  },
  { /* 10096 */
    234,
    /* VPERMQZrm */
  },
  { /* 10097 */
    235,
    /* VPERMQZrmb */
  },
  { /* 10098 */
    236,
    /* VPERMQZrmbk */
  },
  { /* 10099 */
    237,
    /* VPERMQZrmbkz */
  },
  { /* 10100 */
    238,
    /* VPERMQZrmk */
  },
  { /* 10101 */
    239,
    /* VPERMQZrmkz */
  },
  { /* 10102 */
    240,
    /* VPERMQZrr */
  },
  { /* 10103 */
    244,
    /* VPERMQZrrk */
  },
  { /* 10104 */
    245,
    /* VPERMQZrrkz */
  },
  { /* 10105 */
    213,
    /* VPERMT2B128rm */
  },
  { /* 10106 */
    214,
    /* VPERMT2B128rmk */
  },
  { /* 10107 */
    214,
    /* VPERMT2B128rmkz */
  },
  { /* 10108 */
    508,
    /* VPERMT2B128rr */
  },
  { /* 10109 */
    223,
    /* VPERMT2B128rrk */
  },
  { /* 10110 */
    223,
    /* VPERMT2B128rrkz */
  },
  { /* 10111 */
    509,
    /* VPERMT2B256rm */
  },
  { /* 10112 */
    229,
    /* VPERMT2B256rmk */
  },
  { /* 10113 */
    229,
    /* VPERMT2B256rmkz */
  },
  { /* 10114 */
    511,
    /* VPERMT2B256rr */
  },
  { /* 10115 */
    232,
    /* VPERMT2B256rrk */
  },
  { /* 10116 */
    232,
    /* VPERMT2B256rrkz */
  },
  { /* 10117 */
    512,
    /* VPERMT2Brm */
  },
  { /* 10118 */
    238,
    /* VPERMT2Brmk */
  },
  { /* 10119 */
    238,
    /* VPERMT2Brmkz */
  },
  { /* 10120 */
    514,
    /* VPERMT2Brr */
  },
  { /* 10121 */
    244,
    /* VPERMT2Brrk */
  },
  { /* 10122 */
    244,
    /* VPERMT2Brrkz */
  },
  { /* 10123 */
    213,
    /* VPERMT2D128rm */
  },
  { /* 10124 */
    507,
    /* VPERMT2D128rmb */
  },
  { /* 10125 */
    249,
    /* VPERMT2D128rmbk */
  },
  { /* 10126 */
    249,
    /* VPERMT2D128rmbkz */
  },
  { /* 10127 */
    214,
    /* VPERMT2D128rmk */
  },
  { /* 10128 */
    214,
    /* VPERMT2D128rmkz */
  },
  { /* 10129 */
    508,
    /* VPERMT2D128rr */
  },
  { /* 10130 */
    223,
    /* VPERMT2D128rrk */
  },
  { /* 10131 */
    223,
    /* VPERMT2D128rrkz */
  },
  { /* 10132 */
    509,
    /* VPERMT2D256rm */
  },
  { /* 10133 */
    510,
    /* VPERMT2D256rmb */
  },
  { /* 10134 */
    252,
    /* VPERMT2D256rmbk */
  },
  { /* 10135 */
    252,
    /* VPERMT2D256rmbkz */
  },
  { /* 10136 */
    229,
    /* VPERMT2D256rmk */
  },
  { /* 10137 */
    229,
    /* VPERMT2D256rmkz */
  },
  { /* 10138 */
    511,
    /* VPERMT2D256rr */
  },
  { /* 10139 */
    232,
    /* VPERMT2D256rrk */
  },
  { /* 10140 */
    232,
    /* VPERMT2D256rrkz */
  },
  { /* 10141 */
    512,
    /* VPERMT2Drm */
  },
  { /* 10142 */
    513,
    /* VPERMT2Drmb */
  },
  { /* 10143 */
    255,
    /* VPERMT2Drmbk */
  },
  { /* 10144 */
    255,
    /* VPERMT2Drmbkz */
  },
  { /* 10145 */
    238,
    /* VPERMT2Drmk */
  },
  { /* 10146 */
    238,
    /* VPERMT2Drmkz */
  },
  { /* 10147 */
    514,
    /* VPERMT2Drr */
  },
  { /* 10148 */
    244,
    /* VPERMT2Drrk */
  },
  { /* 10149 */
    244,
    /* VPERMT2Drrkz */
  },
  { /* 10150 */
    213,
    /* VPERMT2PD128rm */
  },
  { /* 10151 */
    544,
    /* VPERMT2PD128rmb */
  },
  { /* 10152 */
    219,
    /* VPERMT2PD128rmbk */
  },
  { /* 10153 */
    219,
    /* VPERMT2PD128rmbkz */
  },
  { /* 10154 */
    214,
    /* VPERMT2PD128rmk */
  },
  { /* 10155 */
    214,
    /* VPERMT2PD128rmkz */
  },
  { /* 10156 */
    508,
    /* VPERMT2PD128rr */
  },
  { /* 10157 */
    223,
    /* VPERMT2PD128rrk */
  },
  { /* 10158 */
    223,
    /* VPERMT2PD128rrkz */
  },
  { /* 10159 */
    509,
    /* VPERMT2PD256rm */
  },
  { /* 10160 */
    545,
    /* VPERMT2PD256rmb */
  },
  { /* 10161 */
    227,
    /* VPERMT2PD256rmbk */
  },
  { /* 10162 */
    227,
    /* VPERMT2PD256rmbkz */
  },
  { /* 10163 */
    229,
    /* VPERMT2PD256rmk */
  },
  { /* 10164 */
    229,
    /* VPERMT2PD256rmkz */
  },
  { /* 10165 */
    511,
    /* VPERMT2PD256rr */
  },
  { /* 10166 */
    232,
    /* VPERMT2PD256rrk */
  },
  { /* 10167 */
    232,
    /* VPERMT2PD256rrkz */
  },
  { /* 10168 */
    512,
    /* VPERMT2PDrm */
  },
  { /* 10169 */
    546,
    /* VPERMT2PDrmb */
  },
  { /* 10170 */
    236,
    /* VPERMT2PDrmbk */
  },
  { /* 10171 */
    236,
    /* VPERMT2PDrmbkz */
  },
  { /* 10172 */
    238,
    /* VPERMT2PDrmk */
  },
  { /* 10173 */
    238,
    /* VPERMT2PDrmkz */
  },
  { /* 10174 */
    514,
    /* VPERMT2PDrr */
  },
  { /* 10175 */
    244,
    /* VPERMT2PDrrk */
  },
  { /* 10176 */
    244,
    /* VPERMT2PDrrkz */
  },
  { /* 10177 */
    213,
    /* VPERMT2PS128rm */
  },
  { /* 10178 */
    507,
    /* VPERMT2PS128rmb */
  },
  { /* 10179 */
    249,
    /* VPERMT2PS128rmbk */
  },
  { /* 10180 */
    249,
    /* VPERMT2PS128rmbkz */
  },
  { /* 10181 */
    214,
    /* VPERMT2PS128rmk */
  },
  { /* 10182 */
    214,
    /* VPERMT2PS128rmkz */
  },
  { /* 10183 */
    508,
    /* VPERMT2PS128rr */
  },
  { /* 10184 */
    223,
    /* VPERMT2PS128rrk */
  },
  { /* 10185 */
    223,
    /* VPERMT2PS128rrkz */
  },
  { /* 10186 */
    509,
    /* VPERMT2PS256rm */
  },
  { /* 10187 */
    510,
    /* VPERMT2PS256rmb */
  },
  { /* 10188 */
    252,
    /* VPERMT2PS256rmbk */
  },
  { /* 10189 */
    252,
    /* VPERMT2PS256rmbkz */
  },
  { /* 10190 */
    229,
    /* VPERMT2PS256rmk */
  },
  { /* 10191 */
    229,
    /* VPERMT2PS256rmkz */
  },
  { /* 10192 */
    511,
    /* VPERMT2PS256rr */
  },
  { /* 10193 */
    232,
    /* VPERMT2PS256rrk */
  },
  { /* 10194 */
    232,
    /* VPERMT2PS256rrkz */
  },
  { /* 10195 */
    512,
    /* VPERMT2PSrm */
  },
  { /* 10196 */
    513,
    /* VPERMT2PSrmb */
  },
  { /* 10197 */
    255,
    /* VPERMT2PSrmbk */
  },
  { /* 10198 */
    255,
    /* VPERMT2PSrmbkz */
  },
  { /* 10199 */
    238,
    /* VPERMT2PSrmk */
  },
  { /* 10200 */
    238,
    /* VPERMT2PSrmkz */
  },
  { /* 10201 */
    514,
    /* VPERMT2PSrr */
  },
  { /* 10202 */
    244,
    /* VPERMT2PSrrk */
  },
  { /* 10203 */
    244,
    /* VPERMT2PSrrkz */
  },
  { /* 10204 */
    213,
    /* VPERMT2Q128rm */
  },
  { /* 10205 */
    544,
    /* VPERMT2Q128rmb */
  },
  { /* 10206 */
    219,
    /* VPERMT2Q128rmbk */
  },
  { /* 10207 */
    219,
    /* VPERMT2Q128rmbkz */
  },
  { /* 10208 */
    214,
    /* VPERMT2Q128rmk */
  },
  { /* 10209 */
    214,
    /* VPERMT2Q128rmkz */
  },
  { /* 10210 */
    508,
    /* VPERMT2Q128rr */
  },
  { /* 10211 */
    223,
    /* VPERMT2Q128rrk */
  },
  { /* 10212 */
    223,
    /* VPERMT2Q128rrkz */
  },
  { /* 10213 */
    509,
    /* VPERMT2Q256rm */
  },
  { /* 10214 */
    545,
    /* VPERMT2Q256rmb */
  },
  { /* 10215 */
    227,
    /* VPERMT2Q256rmbk */
  },
  { /* 10216 */
    227,
    /* VPERMT2Q256rmbkz */
  },
  { /* 10217 */
    229,
    /* VPERMT2Q256rmk */
  },
  { /* 10218 */
    229,
    /* VPERMT2Q256rmkz */
  },
  { /* 10219 */
    511,
    /* VPERMT2Q256rr */
  },
  { /* 10220 */
    232,
    /* VPERMT2Q256rrk */
  },
  { /* 10221 */
    232,
    /* VPERMT2Q256rrkz */
  },
  { /* 10222 */
    512,
    /* VPERMT2Qrm */
  },
  { /* 10223 */
    546,
    /* VPERMT2Qrmb */
  },
  { /* 10224 */
    236,
    /* VPERMT2Qrmbk */
  },
  { /* 10225 */
    236,
    /* VPERMT2Qrmbkz */
  },
  { /* 10226 */
    238,
    /* VPERMT2Qrmk */
  },
  { /* 10227 */
    238,
    /* VPERMT2Qrmkz */
  },
  { /* 10228 */
    514,
    /* VPERMT2Qrr */
  },
  { /* 10229 */
    244,
    /* VPERMT2Qrrk */
  },
  { /* 10230 */
    244,
    /* VPERMT2Qrrkz */
  },
  { /* 10231 */
    213,
    /* VPERMT2W128rm */
  },
  { /* 10232 */
    214,
    /* VPERMT2W128rmk */
  },
  { /* 10233 */
    214,
    /* VPERMT2W128rmkz */
  },
  { /* 10234 */
    508,
    /* VPERMT2W128rr */
  },
  { /* 10235 */
    223,
    /* VPERMT2W128rrk */
  },
  { /* 10236 */
    223,
    /* VPERMT2W128rrkz */
  },
  { /* 10237 */
    509,
    /* VPERMT2W256rm */
  },
  { /* 10238 */
    229,
    /* VPERMT2W256rmk */
  },
  { /* 10239 */
    229,
    /* VPERMT2W256rmkz */
  },
  { /* 10240 */
    511,
    /* VPERMT2W256rr */
  },
  { /* 10241 */
    232,
    /* VPERMT2W256rrk */
  },
  { /* 10242 */
    232,
    /* VPERMT2W256rrkz */
  },
  { /* 10243 */
    512,
    /* VPERMT2Wrm */
  },
  { /* 10244 */
    238,
    /* VPERMT2Wrmk */
  },
  { /* 10245 */
    238,
    /* VPERMT2Wrmkz */
  },
  { /* 10246 */
    514,
    /* VPERMT2Wrr */
  },
  { /* 10247 */
    244,
    /* VPERMT2Wrrk */
  },
  { /* 10248 */
    244,
    /* VPERMT2Wrrkz */
  },
  { /* 10249 */
    217,
    /* VPERMWZ128rm */
  },
  { /* 10250 */
    214,
    /* VPERMWZ128rmk */
  },
  { /* 10251 */
    221,
    /* VPERMWZ128rmkz */
  },
  { /* 10252 */
    222,
    /* VPERMWZ128rr */
  },
  { /* 10253 */
    223,
    /* VPERMWZ128rrk */
  },
  { /* 10254 */
    224,
    /* VPERMWZ128rrkz */
  },
  { /* 10255 */
    225,
    /* VPERMWZ256rm */
  },
  { /* 10256 */
    229,
    /* VPERMWZ256rmk */
  },
  { /* 10257 */
    230,
    /* VPERMWZ256rmkz */
  },
  { /* 10258 */
    231,
    /* VPERMWZ256rr */
  },
  { /* 10259 */
    232,
    /* VPERMWZ256rrk */
  },
  { /* 10260 */
    233,
    /* VPERMWZ256rrkz */
  },
  { /* 10261 */
    234,
    /* VPERMWZrm */
  },
  { /* 10262 */
    238,
    /* VPERMWZrmk */
  },
  { /* 10263 */
    239,
    /* VPERMWZrmkz */
  },
  { /* 10264 */
    240,
    /* VPERMWZrr */
  },
  { /* 10265 */
    244,
    /* VPERMWZrrk */
  },
  { /* 10266 */
    245,
    /* VPERMWZrrkz */
  },
  { /* 10267 */
    30,
    /* VPEXPANDBZ128rm */
  },
  { /* 10268 */
    707,
    /* VPEXPANDBZ128rmk */
  },
  { /* 10269 */
    708,
    /* VPEXPANDBZ128rmkz */
  },
  { /* 10270 */
    341,
    /* VPEXPANDBZ128rr */
  },
  { /* 10271 */
    342,
    /* VPEXPANDBZ128rrk */
  },
  { /* 10272 */
    343,
    /* VPEXPANDBZ128rrkz */
  },
  { /* 10273 */
    316,
    /* VPEXPANDBZ256rm */
  },
  { /* 10274 */
    709,
    /* VPEXPANDBZ256rmk */
  },
  { /* 10275 */
    710,
    /* VPEXPANDBZ256rmkz */
  },
  { /* 10276 */
    422,
    /* VPEXPANDBZ256rr */
  },
  { /* 10277 */
    423,
    /* VPEXPANDBZ256rrk */
  },
  { /* 10278 */
    424,
    /* VPEXPANDBZ256rrkz */
  },
  { /* 10279 */
    711,
    /* VPEXPANDBZrm */
  },
  { /* 10280 */
    712,
    /* VPEXPANDBZrmk */
  },
  { /* 10281 */
    713,
    /* VPEXPANDBZrmkz */
  },
  { /* 10282 */
    428,
    /* VPEXPANDBZrr */
  },
  { /* 10283 */
    432,
    /* VPEXPANDBZrrk */
  },
  { /* 10284 */
    433,
    /* VPEXPANDBZrrkz */
  },
  { /* 10285 */
    345,
    /* VPEXPANDDZ128rm */
  },
  { /* 10286 */
    346,
    /* VPEXPANDDZ128rmk */
  },
  { /* 10287 */
    347,
    /* VPEXPANDDZ128rmkz */
  },
  { /* 10288 */
    341,
    /* VPEXPANDDZ128rr */
  },
  { /* 10289 */
    342,
    /* VPEXPANDDZ128rrk */
  },
  { /* 10290 */
    343,
    /* VPEXPANDDZ128rrkz */
  },
  { /* 10291 */
    348,
    /* VPEXPANDDZ256rm */
  },
  { /* 10292 */
    349,
    /* VPEXPANDDZ256rmk */
  },
  { /* 10293 */
    350,
    /* VPEXPANDDZ256rmkz */
  },
  { /* 10294 */
    422,
    /* VPEXPANDDZ256rr */
  },
  { /* 10295 */
    423,
    /* VPEXPANDDZ256rrk */
  },
  { /* 10296 */
    424,
    /* VPEXPANDDZ256rrkz */
  },
  { /* 10297 */
    351,
    /* VPEXPANDDZrm */
  },
  { /* 10298 */
    352,
    /* VPEXPANDDZrmk */
  },
  { /* 10299 */
    353,
    /* VPEXPANDDZrmkz */
  },
  { /* 10300 */
    428,
    /* VPEXPANDDZrr */
  },
  { /* 10301 */
    432,
    /* VPEXPANDDZrrk */
  },
  { /* 10302 */
    433,
    /* VPEXPANDDZrrkz */
  },
  { /* 10303 */
    338,
    /* VPEXPANDQZ128rm */
  },
  { /* 10304 */
    339,
    /* VPEXPANDQZ128rmk */
  },
  { /* 10305 */
    340,
    /* VPEXPANDQZ128rmkz */
  },
  { /* 10306 */
    341,
    /* VPEXPANDQZ128rr */
  },
  { /* 10307 */
    342,
    /* VPEXPANDQZ128rrk */
  },
  { /* 10308 */
    343,
    /* VPEXPANDQZ128rrkz */
  },
  { /* 10309 */
    317,
    /* VPEXPANDQZ256rm */
  },
  { /* 10310 */
    318,
    /* VPEXPANDQZ256rmk */
  },
  { /* 10311 */
    319,
    /* VPEXPANDQZ256rmkz */
  },
  { /* 10312 */
    422,
    /* VPEXPANDQZ256rr */
  },
  { /* 10313 */
    423,
    /* VPEXPANDQZ256rrk */
  },
  { /* 10314 */
    424,
    /* VPEXPANDQZ256rrkz */
  },
  { /* 10315 */
    323,
    /* VPEXPANDQZrm */
  },
  { /* 10316 */
    324,
    /* VPEXPANDQZrmk */
  },
  { /* 10317 */
    325,
    /* VPEXPANDQZrmkz */
  },
  { /* 10318 */
    428,
    /* VPEXPANDQZrr */
  },
  { /* 10319 */
    432,
    /* VPEXPANDQZrrk */
  },
  { /* 10320 */
    433,
    /* VPEXPANDQZrrkz */
  },
  { /* 10321 */
    733,
    /* VPEXPANDWZ128rm */
  },
  { /* 10322 */
    734,
    /* VPEXPANDWZ128rmk */
  },
  { /* 10323 */
    735,
    /* VPEXPANDWZ128rmkz */
  },
  { /* 10324 */
    341,
    /* VPEXPANDWZ128rr */
  },
  { /* 10325 */
    342,
    /* VPEXPANDWZ128rrk */
  },
  { /* 10326 */
    343,
    /* VPEXPANDWZ128rrkz */
  },
  { /* 10327 */
    736,
    /* VPEXPANDWZ256rm */
  },
  { /* 10328 */
    737,
    /* VPEXPANDWZ256rmk */
  },
  { /* 10329 */
    738,
    /* VPEXPANDWZ256rmkz */
  },
  { /* 10330 */
    422,
    /* VPEXPANDWZ256rr */
  },
  { /* 10331 */
    423,
    /* VPEXPANDWZ256rrk */
  },
  { /* 10332 */
    424,
    /* VPEXPANDWZ256rrkz */
  },
  { /* 10333 */
    739,
    /* VPEXPANDWZrm */
  },
  { /* 10334 */
    740,
    /* VPEXPANDWZrmk */
  },
  { /* 10335 */
    741,
    /* VPEXPANDWZrmkz */
  },
  { /* 10336 */
    428,
    /* VPEXPANDWZrr */
  },
  { /* 10337 */
    432,
    /* VPEXPANDWZrrk */
  },
  { /* 10338 */
    433,
    /* VPEXPANDWZrrkz */
  },
  { /* 10339 */
    104,
    /* VPEXTRBZmr */
  },
  { /* 10340 */
    521,
    /* VPEXTRBZrr */
  },
  { /* 10341 */
    104,
    /* VPEXTRBmr */
  },
  { /* 10342 */
    105,
    /* VPEXTRBrr */
  },
  { /* 10343 */
    520,
    /* VPEXTRDZmr */
  },
  { /* 10344 */
    521,
    /* VPEXTRDZrr */
  },
  { /* 10345 */
    104,
    /* VPEXTRDmr */
  },
  { /* 10346 */
    105,
    /* VPEXTRDrr */
  },
  { /* 10347 */
    458,
    /* VPEXTRQZmr */
  },
  { /* 10348 */
    786,
    /* VPEXTRQZrr */
  },
  { /* 10349 */
    104,
    /* VPEXTRQmr */
  },
  { /* 10350 */
    192,
    /* VPEXTRQrr */
  },
  { /* 10351 */
    787,
    /* VPEXTRWZmr */
  },
  { /* 10352 */
    788,
    /* VPEXTRWZrr */
  },
  { /* 10353 */
    521,
    /* VPEXTRWZrr_REV */
  },
  { /* 10354 */
    104,
    /* VPEXTRWmr */
  },
  { /* 10355 */
    193,
    /* VPEXTRWrr */
  },
  { /* 10356 */
    105,
    /* VPEXTRWrr_REV */
  },
  { /* 10357 */
    584,
    /* VPGATHERDDYrm */
  },
  { /* 10358 */
    585,
    /* VPGATHERDDZ128rm */
  },
  { /* 10359 */
    586,
    /* VPGATHERDDZ256rm */
  },
  { /* 10360 */
    587,
    /* VPGATHERDDZrm */
  },
  { /* 10361 */
    583,
    /* VPGATHERDDrm */
  },
  { /* 10362 */
    579,
    /* VPGATHERDQYrm */
  },
  { /* 10363 */
    580,
    /* VPGATHERDQZ128rm */
  },
  { /* 10364 */
    581,
    /* VPGATHERDQZ256rm */
  },
  { /* 10365 */
    582,
    /* VPGATHERDQZrm */
  },
  { /* 10366 */
    583,
    /* VPGATHERDQrm */
  },
  { /* 10367 */
    593,
    /* VPGATHERQDYrm */
  },
  { /* 10368 */
    585,
    /* VPGATHERQDZ128rm */
  },
  { /* 10369 */
    594,
    /* VPGATHERQDZ256rm */
  },
  { /* 10370 */
    595,
    /* VPGATHERQDZrm */
  },
  { /* 10371 */
    583,
    /* VPGATHERQDrm */
  },
  { /* 10372 */
    584,
    /* VPGATHERQQYrm */
  },
  { /* 10373 */
    580,
    /* VPGATHERQQZ128rm */
  },
  { /* 10374 */
    591,
    /* VPGATHERQQZ256rm */
  },
  { /* 10375 */
    592,
    /* VPGATHERQQZrm */
  },
  { /* 10376 */
    583,
    /* VPGATHERQQrm */
  },
  { /* 10377 */
    30,
    /* VPHADDBDrm */
  },
  { /* 10378 */
    31,
    /* VPHADDBDrr */
  },
  { /* 10379 */
    30,
    /* VPHADDBQrm */
  },
  { /* 10380 */
    31,
    /* VPHADDBQrr */
  },
  { /* 10381 */
    30,
    /* VPHADDBWrm */
  },
  { /* 10382 */
    31,
    /* VPHADDBWrr */
  },
  { /* 10383 */
    30,
    /* VPHADDDQrm */
  },
  { /* 10384 */
    31,
    /* VPHADDDQrr */
  },
  { /* 10385 */
    215,
    /* VPHADDDYrm */
  },
  { /* 10386 */
    216,
    /* VPHADDDYrr */
  },
  { /* 10387 */
    246,
    /* VPHADDDrm */
  },
  { /* 10388 */
    247,
    /* VPHADDDrr */
  },
  { /* 10389 */
    215,
    /* VPHADDSWYrm */
  },
  { /* 10390 */
    216,
    /* VPHADDSWYrr */
  },
  { /* 10391 */
    246,
    /* VPHADDSWrm */
  },
  { /* 10392 */
    247,
    /* VPHADDSWrr */
  },
  { /* 10393 */
    30,
    /* VPHADDUBDrm */
  },
  { /* 10394 */
    31,
    /* VPHADDUBDrr */
  },
  { /* 10395 */
    30,
    /* VPHADDUBQrm */
  },
  { /* 10396 */
    31,
    /* VPHADDUBQrr */
  },
  { /* 10397 */
    30,
    /* VPHADDUBWrm */
  },
  { /* 10398 */
    31,
    /* VPHADDUBWrr */
  },
  { /* 10399 */
    30,
    /* VPHADDUDQrm */
  },
  { /* 10400 */
    31,
    /* VPHADDUDQrr */
  },
  { /* 10401 */
    30,
    /* VPHADDUWDrm */
  },
  { /* 10402 */
    31,
    /* VPHADDUWDrr */
  },
  { /* 10403 */
    30,
    /* VPHADDUWQrm */
  },
  { /* 10404 */
    31,
    /* VPHADDUWQrr */
  },
  { /* 10405 */
    30,
    /* VPHADDWDrm */
  },
  { /* 10406 */
    31,
    /* VPHADDWDrr */
  },
  { /* 10407 */
    30,
    /* VPHADDWQrm */
  },
  { /* 10408 */
    31,
    /* VPHADDWQrr */
  },
  { /* 10409 */
    215,
    /* VPHADDWYrm */
  },
  { /* 10410 */
    216,
    /* VPHADDWYrr */
  },
  { /* 10411 */
    246,
    /* VPHADDWrm */
  },
  { /* 10412 */
    247,
    /* VPHADDWrr */
  },
  { /* 10413 */
    30,
    /* VPHMINPOSUWrm */
  },
  { /* 10414 */
    31,
    /* VPHMINPOSUWrr */
  },
  { /* 10415 */
    30,
    /* VPHSUBBWrm */
  },
  { /* 10416 */
    31,
    /* VPHSUBBWrr */
  },
  { /* 10417 */
    30,
    /* VPHSUBDQrm */
  },
  { /* 10418 */
    31,
    /* VPHSUBDQrr */
  },
  { /* 10419 */
    215,
    /* VPHSUBDYrm */
  },
  { /* 10420 */
    216,
    /* VPHSUBDYrr */
  },
  { /* 10421 */
    246,
    /* VPHSUBDrm */
  },
  { /* 10422 */
    247,
    /* VPHSUBDrr */
  },
  { /* 10423 */
    215,
    /* VPHSUBSWYrm */
  },
  { /* 10424 */
    216,
    /* VPHSUBSWYrr */
  },
  { /* 10425 */
    246,
    /* VPHSUBSWrm */
  },
  { /* 10426 */
    247,
    /* VPHSUBSWrr */
  },
  { /* 10427 */
    30,
    /* VPHSUBWDrm */
  },
  { /* 10428 */
    31,
    /* VPHSUBWDrr */
  },
  { /* 10429 */
    215,
    /* VPHSUBWYrm */
  },
  { /* 10430 */
    216,
    /* VPHSUBWYrr */
  },
  { /* 10431 */
    246,
    /* VPHSUBWrm */
  },
  { /* 10432 */
    247,
    /* VPHSUBWrr */
  },
  { /* 10433 */
    310,
    /* VPINSRBZrm */
  },
  { /* 10434 */
    789,
    /* VPINSRBZrr */
  },
  { /* 10435 */
    310,
    /* VPINSRBrm */
  },
  { /* 10436 */
    790,
    /* VPINSRBrr */
  },
  { /* 10437 */
    272,
    /* VPINSRDZrm */
  },
  { /* 10438 */
    789,
    /* VPINSRDZrr */
  },
  { /* 10439 */
    310,
    /* VPINSRDrm */
  },
  { /* 10440 */
    790,
    /* VPINSRDrr */
  },
  { /* 10441 */
    299,
    /* VPINSRQZrm */
  },
  { /* 10442 */
    791,
    /* VPINSRQZrr */
  },
  { /* 10443 */
    310,
    /* VPINSRQrm */
  },
  { /* 10444 */
    792,
    /* VPINSRQrr */
  },
  { /* 10445 */
    793,
    /* VPINSRWZrm */
  },
  { /* 10446 */
    789,
    /* VPINSRWZrr */
  },
  { /* 10447 */
    310,
    /* VPINSRWrm */
  },
  { /* 10448 */
    790,
    /* VPINSRWrr */
  },
  { /* 10449 */
    416,
    /* VPLZCNTDZ128rm */
  },
  { /* 10450 */
    345,
    /* VPLZCNTDZ128rmb */
  },
  { /* 10451 */
    346,
    /* VPLZCNTDZ128rmbk */
  },
  { /* 10452 */
    347,
    /* VPLZCNTDZ128rmbkz */
  },
  { /* 10453 */
    417,
    /* VPLZCNTDZ128rmk */
  },
  { /* 10454 */
    418,
    /* VPLZCNTDZ128rmkz */
  },
  { /* 10455 */
    341,
    /* VPLZCNTDZ128rr */
  },
  { /* 10456 */
    342,
    /* VPLZCNTDZ128rrk */
  },
  { /* 10457 */
    343,
    /* VPLZCNTDZ128rrkz */
  },
  { /* 10458 */
    419,
    /* VPLZCNTDZ256rm */
  },
  { /* 10459 */
    348,
    /* VPLZCNTDZ256rmb */
  },
  { /* 10460 */
    349,
    /* VPLZCNTDZ256rmbk */
  },
  { /* 10461 */
    350,
    /* VPLZCNTDZ256rmbkz */
  },
  { /* 10462 */
    420,
    /* VPLZCNTDZ256rmk */
  },
  { /* 10463 */
    421,
    /* VPLZCNTDZ256rmkz */
  },
  { /* 10464 */
    422,
    /* VPLZCNTDZ256rr */
  },
  { /* 10465 */
    423,
    /* VPLZCNTDZ256rrk */
  },
  { /* 10466 */
    424,
    /* VPLZCNTDZ256rrkz */
  },
  { /* 10467 */
    425,
    /* VPLZCNTDZrm */
  },
  { /* 10468 */
    351,
    /* VPLZCNTDZrmb */
  },
  { /* 10469 */
    352,
    /* VPLZCNTDZrmbk */
  },
  { /* 10470 */
    353,
    /* VPLZCNTDZrmbkz */
  },
  { /* 10471 */
    426,
    /* VPLZCNTDZrmk */
  },
  { /* 10472 */
    427,
    /* VPLZCNTDZrmkz */
  },
  { /* 10473 */
    428,
    /* VPLZCNTDZrr */
  },
  { /* 10474 */
    432,
    /* VPLZCNTDZrrk */
  },
  { /* 10475 */
    433,
    /* VPLZCNTDZrrkz */
  },
  { /* 10476 */
    416,
    /* VPLZCNTQZ128rm */
  },
  { /* 10477 */
    338,
    /* VPLZCNTQZ128rmb */
  },
  { /* 10478 */
    339,
    /* VPLZCNTQZ128rmbk */
  },
  { /* 10479 */
    340,
    /* VPLZCNTQZ128rmbkz */
  },
  { /* 10480 */
    417,
    /* VPLZCNTQZ128rmk */
  },
  { /* 10481 */
    418,
    /* VPLZCNTQZ128rmkz */
  },
  { /* 10482 */
    341,
    /* VPLZCNTQZ128rr */
  },
  { /* 10483 */
    342,
    /* VPLZCNTQZ128rrk */
  },
  { /* 10484 */
    343,
    /* VPLZCNTQZ128rrkz */
  },
  { /* 10485 */
    419,
    /* VPLZCNTQZ256rm */
  },
  { /* 10486 */
    317,
    /* VPLZCNTQZ256rmb */
  },
  { /* 10487 */
    318,
    /* VPLZCNTQZ256rmbk */
  },
  { /* 10488 */
    319,
    /* VPLZCNTQZ256rmbkz */
  },
  { /* 10489 */
    420,
    /* VPLZCNTQZ256rmk */
  },
  { /* 10490 */
    421,
    /* VPLZCNTQZ256rmkz */
  },
  { /* 10491 */
    422,
    /* VPLZCNTQZ256rr */
  },
  { /* 10492 */
    423,
    /* VPLZCNTQZ256rrk */
  },
  { /* 10493 */
    424,
    /* VPLZCNTQZ256rrkz */
  },
  { /* 10494 */
    425,
    /* VPLZCNTQZrm */
  },
  { /* 10495 */
    323,
    /* VPLZCNTQZrmb */
  },
  { /* 10496 */
    324,
    /* VPLZCNTQZrmbk */
  },
  { /* 10497 */
    325,
    /* VPLZCNTQZrmbkz */
  },
  { /* 10498 */
    426,
    /* VPLZCNTQZrmk */
  },
  { /* 10499 */
    427,
    /* VPLZCNTQZrmkz */
  },
  { /* 10500 */
    428,
    /* VPLZCNTQZrr */
  },
  { /* 10501 */
    432,
    /* VPLZCNTQZrrk */
  },
  { /* 10502 */
    433,
    /* VPLZCNTQZrrkz */
  },
  { /* 10503 */
    314,
    /* VPMACSDDrm */
  },
  { /* 10504 */
    315,
    /* VPMACSDDrr */
  },
  { /* 10505 */
    314,
    /* VPMACSDQHrm */
  },
  { /* 10506 */
    315,
    /* VPMACSDQHrr */
  },
  { /* 10507 */
    314,
    /* VPMACSDQLrm */
  },
  { /* 10508 */
    315,
    /* VPMACSDQLrr */
  },
  { /* 10509 */
    314,
    /* VPMACSSDDrm */
  },
  { /* 10510 */
    315,
    /* VPMACSSDDrr */
  },
  { /* 10511 */
    314,
    /* VPMACSSDQHrm */
  },
  { /* 10512 */
    315,
    /* VPMACSSDQHrr */
  },
  { /* 10513 */
    314,
    /* VPMACSSDQLrm */
  },
  { /* 10514 */
    315,
    /* VPMACSSDQLrr */
  },
  { /* 10515 */
    314,
    /* VPMACSSWDrm */
  },
  { /* 10516 */
    315,
    /* VPMACSSWDrr */
  },
  { /* 10517 */
    314,
    /* VPMACSSWWrm */
  },
  { /* 10518 */
    315,
    /* VPMACSSWWrr */
  },
  { /* 10519 */
    314,
    /* VPMACSWDrm */
  },
  { /* 10520 */
    315,
    /* VPMACSWDrr */
  },
  { /* 10521 */
    314,
    /* VPMACSWWrm */
  },
  { /* 10522 */
    315,
    /* VPMACSWWrr */
  },
  { /* 10523 */
    314,
    /* VPMADCSSWDrm */
  },
  { /* 10524 */
    315,
    /* VPMADCSSWDrr */
  },
  { /* 10525 */
    314,
    /* VPMADCSWDrm */
  },
  { /* 10526 */
    315,
    /* VPMADCSWDrr */
  },
  { /* 10527 */
    213,
    /* VPMADD52HUQZ128m */
  },
  { /* 10528 */
    544,
    /* VPMADD52HUQZ128mb */
  },
  { /* 10529 */
    219,
    /* VPMADD52HUQZ128mbk */
  },
  { /* 10530 */
    219,
    /* VPMADD52HUQZ128mbkz */
  },
  { /* 10531 */
    214,
    /* VPMADD52HUQZ128mk */
  },
  { /* 10532 */
    214,
    /* VPMADD52HUQZ128mkz */
  },
  { /* 10533 */
    508,
    /* VPMADD52HUQZ128r */
  },
  { /* 10534 */
    223,
    /* VPMADD52HUQZ128rk */
  },
  { /* 10535 */
    223,
    /* VPMADD52HUQZ128rkz */
  },
  { /* 10536 */
    509,
    /* VPMADD52HUQZ256m */
  },
  { /* 10537 */
    545,
    /* VPMADD52HUQZ256mb */
  },
  { /* 10538 */
    227,
    /* VPMADD52HUQZ256mbk */
  },
  { /* 10539 */
    227,
    /* VPMADD52HUQZ256mbkz */
  },
  { /* 10540 */
    229,
    /* VPMADD52HUQZ256mk */
  },
  { /* 10541 */
    229,
    /* VPMADD52HUQZ256mkz */
  },
  { /* 10542 */
    511,
    /* VPMADD52HUQZ256r */
  },
  { /* 10543 */
    232,
    /* VPMADD52HUQZ256rk */
  },
  { /* 10544 */
    232,
    /* VPMADD52HUQZ256rkz */
  },
  { /* 10545 */
    512,
    /* VPMADD52HUQZm */
  },
  { /* 10546 */
    546,
    /* VPMADD52HUQZmb */
  },
  { /* 10547 */
    236,
    /* VPMADD52HUQZmbk */
  },
  { /* 10548 */
    236,
    /* VPMADD52HUQZmbkz */
  },
  { /* 10549 */
    238,
    /* VPMADD52HUQZmk */
  },
  { /* 10550 */
    238,
    /* VPMADD52HUQZmkz */
  },
  { /* 10551 */
    514,
    /* VPMADD52HUQZr */
  },
  { /* 10552 */
    244,
    /* VPMADD52HUQZrk */
  },
  { /* 10553 */
    244,
    /* VPMADD52HUQZrkz */
  },
  { /* 10554 */
    213,
    /* VPMADD52LUQZ128m */
  },
  { /* 10555 */
    544,
    /* VPMADD52LUQZ128mb */
  },
  { /* 10556 */
    219,
    /* VPMADD52LUQZ128mbk */
  },
  { /* 10557 */
    219,
    /* VPMADD52LUQZ128mbkz */
  },
  { /* 10558 */
    214,
    /* VPMADD52LUQZ128mk */
  },
  { /* 10559 */
    214,
    /* VPMADD52LUQZ128mkz */
  },
  { /* 10560 */
    508,
    /* VPMADD52LUQZ128r */
  },
  { /* 10561 */
    223,
    /* VPMADD52LUQZ128rk */
  },
  { /* 10562 */
    223,
    /* VPMADD52LUQZ128rkz */
  },
  { /* 10563 */
    509,
    /* VPMADD52LUQZ256m */
  },
  { /* 10564 */
    545,
    /* VPMADD52LUQZ256mb */
  },
  { /* 10565 */
    227,
    /* VPMADD52LUQZ256mbk */
  },
  { /* 10566 */
    227,
    /* VPMADD52LUQZ256mbkz */
  },
  { /* 10567 */
    229,
    /* VPMADD52LUQZ256mk */
  },
  { /* 10568 */
    229,
    /* VPMADD52LUQZ256mkz */
  },
  { /* 10569 */
    511,
    /* VPMADD52LUQZ256r */
  },
  { /* 10570 */
    232,
    /* VPMADD52LUQZ256rk */
  },
  { /* 10571 */
    232,
    /* VPMADD52LUQZ256rkz */
  },
  { /* 10572 */
    512,
    /* VPMADD52LUQZm */
  },
  { /* 10573 */
    546,
    /* VPMADD52LUQZmb */
  },
  { /* 10574 */
    236,
    /* VPMADD52LUQZmbk */
  },
  { /* 10575 */
    236,
    /* VPMADD52LUQZmbkz */
  },
  { /* 10576 */
    238,
    /* VPMADD52LUQZmk */
  },
  { /* 10577 */
    238,
    /* VPMADD52LUQZmkz */
  },
  { /* 10578 */
    514,
    /* VPMADD52LUQZr */
  },
  { /* 10579 */
    244,
    /* VPMADD52LUQZrk */
  },
  { /* 10580 */
    244,
    /* VPMADD52LUQZrkz */
  },
  { /* 10581 */
    215,
    /* VPMADDUBSWYrm */
  },
  { /* 10582 */
    216,
    /* VPMADDUBSWYrr */
  },
  { /* 10583 */
    217,
    /* VPMADDUBSWZ128rm */
  },
  { /* 10584 */
    214,
    /* VPMADDUBSWZ128rmk */
  },
  { /* 10585 */
    221,
    /* VPMADDUBSWZ128rmkz */
  },
  { /* 10586 */
    222,
    /* VPMADDUBSWZ128rr */
  },
  { /* 10587 */
    223,
    /* VPMADDUBSWZ128rrk */
  },
  { /* 10588 */
    224,
    /* VPMADDUBSWZ128rrkz */
  },
  { /* 10589 */
    225,
    /* VPMADDUBSWZ256rm */
  },
  { /* 10590 */
    229,
    /* VPMADDUBSWZ256rmk */
  },
  { /* 10591 */
    230,
    /* VPMADDUBSWZ256rmkz */
  },
  { /* 10592 */
    231,
    /* VPMADDUBSWZ256rr */
  },
  { /* 10593 */
    232,
    /* VPMADDUBSWZ256rrk */
  },
  { /* 10594 */
    233,
    /* VPMADDUBSWZ256rrkz */
  },
  { /* 10595 */
    234,
    /* VPMADDUBSWZrm */
  },
  { /* 10596 */
    238,
    /* VPMADDUBSWZrmk */
  },
  { /* 10597 */
    239,
    /* VPMADDUBSWZrmkz */
  },
  { /* 10598 */
    240,
    /* VPMADDUBSWZrr */
  },
  { /* 10599 */
    244,
    /* VPMADDUBSWZrrk */
  },
  { /* 10600 */
    245,
    /* VPMADDUBSWZrrkz */
  },
  { /* 10601 */
    246,
    /* VPMADDUBSWrm */
  },
  { /* 10602 */
    247,
    /* VPMADDUBSWrr */
  },
  { /* 10603 */
    215,
    /* VPMADDWDYrm */
  },
  { /* 10604 */
    216,
    /* VPMADDWDYrr */
  },
  { /* 10605 */
    217,
    /* VPMADDWDZ128rm */
  },
  { /* 10606 */
    214,
    /* VPMADDWDZ128rmk */
  },
  { /* 10607 */
    221,
    /* VPMADDWDZ128rmkz */
  },
  { /* 10608 */
    222,
    /* VPMADDWDZ128rr */
  },
  { /* 10609 */
    223,
    /* VPMADDWDZ128rrk */
  },
  { /* 10610 */
    224,
    /* VPMADDWDZ128rrkz */
  },
  { /* 10611 */
    225,
    /* VPMADDWDZ256rm */
  },
  { /* 10612 */
    229,
    /* VPMADDWDZ256rmk */
  },
  { /* 10613 */
    230,
    /* VPMADDWDZ256rmkz */
  },
  { /* 10614 */
    231,
    /* VPMADDWDZ256rr */
  },
  { /* 10615 */
    232,
    /* VPMADDWDZ256rrk */
  },
  { /* 10616 */
    233,
    /* VPMADDWDZ256rrkz */
  },
  { /* 10617 */
    234,
    /* VPMADDWDZrm */
  },
  { /* 10618 */
    238,
    /* VPMADDWDZrmk */
  },
  { /* 10619 */
    239,
    /* VPMADDWDZrmkz */
  },
  { /* 10620 */
    240,
    /* VPMADDWDZrr */
  },
  { /* 10621 */
    244,
    /* VPMADDWDZrrk */
  },
  { /* 10622 */
    245,
    /* VPMADDWDZrrkz */
  },
  { /* 10623 */
    246,
    /* VPMADDWDrm */
  },
  { /* 10624 */
    247,
    /* VPMADDWDrr */
  },
  { /* 10625 */
    668,
    /* VPMASKMOVDYmr */
  },
  { /* 10626 */
    215,
    /* VPMASKMOVDYrm */
  },
  { /* 10627 */
    669,
    /* VPMASKMOVDmr */
  },
  { /* 10628 */
    246,
    /* VPMASKMOVDrm */
  },
  { /* 10629 */
    668,
    /* VPMASKMOVQYmr */
  },
  { /* 10630 */
    215,
    /* VPMASKMOVQYrm */
  },
  { /* 10631 */
    669,
    /* VPMASKMOVQmr */
  },
  { /* 10632 */
    246,
    /* VPMASKMOVQrm */
  },
  { /* 10633 */
    215,
    /* VPMAXSBYrm */
  },
  { /* 10634 */
    216,
    /* VPMAXSBYrr */
  },
  { /* 10635 */
    217,
    /* VPMAXSBZ128rm */
  },
  { /* 10636 */
    214,
    /* VPMAXSBZ128rmk */
  },
  { /* 10637 */
    221,
    /* VPMAXSBZ128rmkz */
  },
  { /* 10638 */
    222,
    /* VPMAXSBZ128rr */
  },
  { /* 10639 */
    223,
    /* VPMAXSBZ128rrk */
  },
  { /* 10640 */
    224,
    /* VPMAXSBZ128rrkz */
  },
  { /* 10641 */
    225,
    /* VPMAXSBZ256rm */
  },
  { /* 10642 */
    229,
    /* VPMAXSBZ256rmk */
  },
  { /* 10643 */
    230,
    /* VPMAXSBZ256rmkz */
  },
  { /* 10644 */
    231,
    /* VPMAXSBZ256rr */
  },
  { /* 10645 */
    232,
    /* VPMAXSBZ256rrk */
  },
  { /* 10646 */
    233,
    /* VPMAXSBZ256rrkz */
  },
  { /* 10647 */
    234,
    /* VPMAXSBZrm */
  },
  { /* 10648 */
    238,
    /* VPMAXSBZrmk */
  },
  { /* 10649 */
    239,
    /* VPMAXSBZrmkz */
  },
  { /* 10650 */
    240,
    /* VPMAXSBZrr */
  },
  { /* 10651 */
    244,
    /* VPMAXSBZrrk */
  },
  { /* 10652 */
    245,
    /* VPMAXSBZrrkz */
  },
  { /* 10653 */
    246,
    /* VPMAXSBrm */
  },
  { /* 10654 */
    247,
    /* VPMAXSBrr */
  },
  { /* 10655 */
    215,
    /* VPMAXSDYrm */
  },
  { /* 10656 */
    216,
    /* VPMAXSDYrr */
  },
  { /* 10657 */
    217,
    /* VPMAXSDZ128rm */
  },
  { /* 10658 */
    248,
    /* VPMAXSDZ128rmb */
  },
  { /* 10659 */
    249,
    /* VPMAXSDZ128rmbk */
  },
  { /* 10660 */
    250,
    /* VPMAXSDZ128rmbkz */
  },
  { /* 10661 */
    214,
    /* VPMAXSDZ128rmk */
  },
  { /* 10662 */
    221,
    /* VPMAXSDZ128rmkz */
  },
  { /* 10663 */
    222,
    /* VPMAXSDZ128rr */
  },
  { /* 10664 */
    223,
    /* VPMAXSDZ128rrk */
  },
  { /* 10665 */
    224,
    /* VPMAXSDZ128rrkz */
  },
  { /* 10666 */
    225,
    /* VPMAXSDZ256rm */
  },
  { /* 10667 */
    251,
    /* VPMAXSDZ256rmb */
  },
  { /* 10668 */
    252,
    /* VPMAXSDZ256rmbk */
  },
  { /* 10669 */
    253,
    /* VPMAXSDZ256rmbkz */
  },
  { /* 10670 */
    229,
    /* VPMAXSDZ256rmk */
  },
  { /* 10671 */
    230,
    /* VPMAXSDZ256rmkz */
  },
  { /* 10672 */
    231,
    /* VPMAXSDZ256rr */
  },
  { /* 10673 */
    232,
    /* VPMAXSDZ256rrk */
  },
  { /* 10674 */
    233,
    /* VPMAXSDZ256rrkz */
  },
  { /* 10675 */
    234,
    /* VPMAXSDZrm */
  },
  { /* 10676 */
    254,
    /* VPMAXSDZrmb */
  },
  { /* 10677 */
    255,
    /* VPMAXSDZrmbk */
  },
  { /* 10678 */
    256,
    /* VPMAXSDZrmbkz */
  },
  { /* 10679 */
    238,
    /* VPMAXSDZrmk */
  },
  { /* 10680 */
    239,
    /* VPMAXSDZrmkz */
  },
  { /* 10681 */
    240,
    /* VPMAXSDZrr */
  },
  { /* 10682 */
    244,
    /* VPMAXSDZrrk */
  },
  { /* 10683 */
    245,
    /* VPMAXSDZrrkz */
  },
  { /* 10684 */
    246,
    /* VPMAXSDrm */
  },
  { /* 10685 */
    247,
    /* VPMAXSDrr */
  },
  { /* 10686 */
    217,
    /* VPMAXSQZ128rm */
  },
  { /* 10687 */
    218,
    /* VPMAXSQZ128rmb */
  },
  { /* 10688 */
    219,
    /* VPMAXSQZ128rmbk */
  },
  { /* 10689 */
    220,
    /* VPMAXSQZ128rmbkz */
  },
  { /* 10690 */
    214,
    /* VPMAXSQZ128rmk */
  },
  { /* 10691 */
    221,
    /* VPMAXSQZ128rmkz */
  },
  { /* 10692 */
    222,
    /* VPMAXSQZ128rr */
  },
  { /* 10693 */
    223,
    /* VPMAXSQZ128rrk */
  },
  { /* 10694 */
    224,
    /* VPMAXSQZ128rrkz */
  },
  { /* 10695 */
    225,
    /* VPMAXSQZ256rm */
  },
  { /* 10696 */
    226,
    /* VPMAXSQZ256rmb */
  },
  { /* 10697 */
    227,
    /* VPMAXSQZ256rmbk */
  },
  { /* 10698 */
    228,
    /* VPMAXSQZ256rmbkz */
  },
  { /* 10699 */
    229,
    /* VPMAXSQZ256rmk */
  },
  { /* 10700 */
    230,
    /* VPMAXSQZ256rmkz */
  },
  { /* 10701 */
    231,
    /* VPMAXSQZ256rr */
  },
  { /* 10702 */
    232,
    /* VPMAXSQZ256rrk */
  },
  { /* 10703 */
    233,
    /* VPMAXSQZ256rrkz */
  },
  { /* 10704 */
    234,
    /* VPMAXSQZrm */
  },
  { /* 10705 */
    235,
    /* VPMAXSQZrmb */
  },
  { /* 10706 */
    236,
    /* VPMAXSQZrmbk */
  },
  { /* 10707 */
    237,
    /* VPMAXSQZrmbkz */
  },
  { /* 10708 */
    238,
    /* VPMAXSQZrmk */
  },
  { /* 10709 */
    239,
    /* VPMAXSQZrmkz */
  },
  { /* 10710 */
    240,
    /* VPMAXSQZrr */
  },
  { /* 10711 */
    244,
    /* VPMAXSQZrrk */
  },
  { /* 10712 */
    245,
    /* VPMAXSQZrrkz */
  },
  { /* 10713 */
    215,
    /* VPMAXSWYrm */
  },
  { /* 10714 */
    216,
    /* VPMAXSWYrr */
  },
  { /* 10715 */
    217,
    /* VPMAXSWZ128rm */
  },
  { /* 10716 */
    214,
    /* VPMAXSWZ128rmk */
  },
  { /* 10717 */
    221,
    /* VPMAXSWZ128rmkz */
  },
  { /* 10718 */
    222,
    /* VPMAXSWZ128rr */
  },
  { /* 10719 */
    223,
    /* VPMAXSWZ128rrk */
  },
  { /* 10720 */
    224,
    /* VPMAXSWZ128rrkz */
  },
  { /* 10721 */
    225,
    /* VPMAXSWZ256rm */
  },
  { /* 10722 */
    229,
    /* VPMAXSWZ256rmk */
  },
  { /* 10723 */
    230,
    /* VPMAXSWZ256rmkz */
  },
  { /* 10724 */
    231,
    /* VPMAXSWZ256rr */
  },
  { /* 10725 */
    232,
    /* VPMAXSWZ256rrk */
  },
  { /* 10726 */
    233,
    /* VPMAXSWZ256rrkz */
  },
  { /* 10727 */
    234,
    /* VPMAXSWZrm */
  },
  { /* 10728 */
    238,
    /* VPMAXSWZrmk */
  },
  { /* 10729 */
    239,
    /* VPMAXSWZrmkz */
  },
  { /* 10730 */
    240,
    /* VPMAXSWZrr */
  },
  { /* 10731 */
    244,
    /* VPMAXSWZrrk */
  },
  { /* 10732 */
    245,
    /* VPMAXSWZrrkz */
  },
  { /* 10733 */
    246,
    /* VPMAXSWrm */
  },
  { /* 10734 */
    247,
    /* VPMAXSWrr */
  },
  { /* 10735 */
    215,
    /* VPMAXUBYrm */
  },
  { /* 10736 */
    216,
    /* VPMAXUBYrr */
  },
  { /* 10737 */
    217,
    /* VPMAXUBZ128rm */
  },
  { /* 10738 */
    214,
    /* VPMAXUBZ128rmk */
  },
  { /* 10739 */
    221,
    /* VPMAXUBZ128rmkz */
  },
  { /* 10740 */
    222,
    /* VPMAXUBZ128rr */
  },
  { /* 10741 */
    223,
    /* VPMAXUBZ128rrk */
  },
  { /* 10742 */
    224,
    /* VPMAXUBZ128rrkz */
  },
  { /* 10743 */
    225,
    /* VPMAXUBZ256rm */
  },
  { /* 10744 */
    229,
    /* VPMAXUBZ256rmk */
  },
  { /* 10745 */
    230,
    /* VPMAXUBZ256rmkz */
  },
  { /* 10746 */
    231,
    /* VPMAXUBZ256rr */
  },
  { /* 10747 */
    232,
    /* VPMAXUBZ256rrk */
  },
  { /* 10748 */
    233,
    /* VPMAXUBZ256rrkz */
  },
  { /* 10749 */
    234,
    /* VPMAXUBZrm */
  },
  { /* 10750 */
    238,
    /* VPMAXUBZrmk */
  },
  { /* 10751 */
    239,
    /* VPMAXUBZrmkz */
  },
  { /* 10752 */
    240,
    /* VPMAXUBZrr */
  },
  { /* 10753 */
    244,
    /* VPMAXUBZrrk */
  },
  { /* 10754 */
    245,
    /* VPMAXUBZrrkz */
  },
  { /* 10755 */
    246,
    /* VPMAXUBrm */
  },
  { /* 10756 */
    247,
    /* VPMAXUBrr */
  },
  { /* 10757 */
    215,
    /* VPMAXUDYrm */
  },
  { /* 10758 */
    216,
    /* VPMAXUDYrr */
  },
  { /* 10759 */
    217,
    /* VPMAXUDZ128rm */
  },
  { /* 10760 */
    248,
    /* VPMAXUDZ128rmb */
  },
  { /* 10761 */
    249,
    /* VPMAXUDZ128rmbk */
  },
  { /* 10762 */
    250,
    /* VPMAXUDZ128rmbkz */
  },
  { /* 10763 */
    214,
    /* VPMAXUDZ128rmk */
  },
  { /* 10764 */
    221,
    /* VPMAXUDZ128rmkz */
  },
  { /* 10765 */
    222,
    /* VPMAXUDZ128rr */
  },
  { /* 10766 */
    223,
    /* VPMAXUDZ128rrk */
  },
  { /* 10767 */
    224,
    /* VPMAXUDZ128rrkz */
  },
  { /* 10768 */
    225,
    /* VPMAXUDZ256rm */
  },
  { /* 10769 */
    251,
    /* VPMAXUDZ256rmb */
  },
  { /* 10770 */
    252,
    /* VPMAXUDZ256rmbk */
  },
  { /* 10771 */
    253,
    /* VPMAXUDZ256rmbkz */
  },
  { /* 10772 */
    229,
    /* VPMAXUDZ256rmk */
  },
  { /* 10773 */
    230,
    /* VPMAXUDZ256rmkz */
  },
  { /* 10774 */
    231,
    /* VPMAXUDZ256rr */
  },
  { /* 10775 */
    232,
    /* VPMAXUDZ256rrk */
  },
  { /* 10776 */
    233,
    /* VPMAXUDZ256rrkz */
  },
  { /* 10777 */
    234,
    /* VPMAXUDZrm */
  },
  { /* 10778 */
    254,
    /* VPMAXUDZrmb */
  },
  { /* 10779 */
    255,
    /* VPMAXUDZrmbk */
  },
  { /* 10780 */
    256,
    /* VPMAXUDZrmbkz */
  },
  { /* 10781 */
    238,
    /* VPMAXUDZrmk */
  },
  { /* 10782 */
    239,
    /* VPMAXUDZrmkz */
  },
  { /* 10783 */
    240,
    /* VPMAXUDZrr */
  },
  { /* 10784 */
    244,
    /* VPMAXUDZrrk */
  },
  { /* 10785 */
    245,
    /* VPMAXUDZrrkz */
  },
  { /* 10786 */
    246,
    /* VPMAXUDrm */
  },
  { /* 10787 */
    247,
    /* VPMAXUDrr */
  },
  { /* 10788 */
    217,
    /* VPMAXUQZ128rm */
  },
  { /* 10789 */
    218,
    /* VPMAXUQZ128rmb */
  },
  { /* 10790 */
    219,
    /* VPMAXUQZ128rmbk */
  },
  { /* 10791 */
    220,
    /* VPMAXUQZ128rmbkz */
  },
  { /* 10792 */
    214,
    /* VPMAXUQZ128rmk */
  },
  { /* 10793 */
    221,
    /* VPMAXUQZ128rmkz */
  },
  { /* 10794 */
    222,
    /* VPMAXUQZ128rr */
  },
  { /* 10795 */
    223,
    /* VPMAXUQZ128rrk */
  },
  { /* 10796 */
    224,
    /* VPMAXUQZ128rrkz */
  },
  { /* 10797 */
    225,
    /* VPMAXUQZ256rm */
  },
  { /* 10798 */
    226,
    /* VPMAXUQZ256rmb */
  },
  { /* 10799 */
    227,
    /* VPMAXUQZ256rmbk */
  },
  { /* 10800 */
    228,
    /* VPMAXUQZ256rmbkz */
  },
  { /* 10801 */
    229,
    /* VPMAXUQZ256rmk */
  },
  { /* 10802 */
    230,
    /* VPMAXUQZ256rmkz */
  },
  { /* 10803 */
    231,
    /* VPMAXUQZ256rr */
  },
  { /* 10804 */
    232,
    /* VPMAXUQZ256rrk */
  },
  { /* 10805 */
    233,
    /* VPMAXUQZ256rrkz */
  },
  { /* 10806 */
    234,
    /* VPMAXUQZrm */
  },
  { /* 10807 */
    235,
    /* VPMAXUQZrmb */
  },
  { /* 10808 */
    236,
    /* VPMAXUQZrmbk */
  },
  { /* 10809 */
    237,
    /* VPMAXUQZrmbkz */
  },
  { /* 10810 */
    238,
    /* VPMAXUQZrmk */
  },
  { /* 10811 */
    239,
    /* VPMAXUQZrmkz */
  },
  { /* 10812 */
    240,
    /* VPMAXUQZrr */
  },
  { /* 10813 */
    244,
    /* VPMAXUQZrrk */
  },
  { /* 10814 */
    245,
    /* VPMAXUQZrrkz */
  },
  { /* 10815 */
    215,
    /* VPMAXUWYrm */
  },
  { /* 10816 */
    216,
    /* VPMAXUWYrr */
  },
  { /* 10817 */
    217,
    /* VPMAXUWZ128rm */
  },
  { /* 10818 */
    214,
    /* VPMAXUWZ128rmk */
  },
  { /* 10819 */
    221,
    /* VPMAXUWZ128rmkz */
  },
  { /* 10820 */
    222,
    /* VPMAXUWZ128rr */
  },
  { /* 10821 */
    223,
    /* VPMAXUWZ128rrk */
  },
  { /* 10822 */
    224,
    /* VPMAXUWZ128rrkz */
  },
  { /* 10823 */
    225,
    /* VPMAXUWZ256rm */
  },
  { /* 10824 */
    229,
    /* VPMAXUWZ256rmk */
  },
  { /* 10825 */
    230,
    /* VPMAXUWZ256rmkz */
  },
  { /* 10826 */
    231,
    /* VPMAXUWZ256rr */
  },
  { /* 10827 */
    232,
    /* VPMAXUWZ256rrk */
  },
  { /* 10828 */
    233,
    /* VPMAXUWZ256rrkz */
  },
  { /* 10829 */
    234,
    /* VPMAXUWZrm */
  },
  { /* 10830 */
    238,
    /* VPMAXUWZrmk */
  },
  { /* 10831 */
    239,
    /* VPMAXUWZrmkz */
  },
  { /* 10832 */
    240,
    /* VPMAXUWZrr */
  },
  { /* 10833 */
    244,
    /* VPMAXUWZrrk */
  },
  { /* 10834 */
    245,
    /* VPMAXUWZrrkz */
  },
  { /* 10835 */
    246,
    /* VPMAXUWrm */
  },
  { /* 10836 */
    247,
    /* VPMAXUWrr */
  },
  { /* 10837 */
    215,
    /* VPMINSBYrm */
  },
  { /* 10838 */
    216,
    /* VPMINSBYrr */
  },
  { /* 10839 */
    217,
    /* VPMINSBZ128rm */
  },
  { /* 10840 */
    214,
    /* VPMINSBZ128rmk */
  },
  { /* 10841 */
    221,
    /* VPMINSBZ128rmkz */
  },
  { /* 10842 */
    222,
    /* VPMINSBZ128rr */
  },
  { /* 10843 */
    223,
    /* VPMINSBZ128rrk */
  },
  { /* 10844 */
    224,
    /* VPMINSBZ128rrkz */
  },
  { /* 10845 */
    225,
    /* VPMINSBZ256rm */
  },
  { /* 10846 */
    229,
    /* VPMINSBZ256rmk */
  },
  { /* 10847 */
    230,
    /* VPMINSBZ256rmkz */
  },
  { /* 10848 */
    231,
    /* VPMINSBZ256rr */
  },
  { /* 10849 */
    232,
    /* VPMINSBZ256rrk */
  },
  { /* 10850 */
    233,
    /* VPMINSBZ256rrkz */
  },
  { /* 10851 */
    234,
    /* VPMINSBZrm */
  },
  { /* 10852 */
    238,
    /* VPMINSBZrmk */
  },
  { /* 10853 */
    239,
    /* VPMINSBZrmkz */
  },
  { /* 10854 */
    240,
    /* VPMINSBZrr */
  },
  { /* 10855 */
    244,
    /* VPMINSBZrrk */
  },
  { /* 10856 */
    245,
    /* VPMINSBZrrkz */
  },
  { /* 10857 */
    246,
    /* VPMINSBrm */
  },
  { /* 10858 */
    247,
    /* VPMINSBrr */
  },
  { /* 10859 */
    215,
    /* VPMINSDYrm */
  },
  { /* 10860 */
    216,
    /* VPMINSDYrr */
  },
  { /* 10861 */
    217,
    /* VPMINSDZ128rm */
  },
  { /* 10862 */
    248,
    /* VPMINSDZ128rmb */
  },
  { /* 10863 */
    249,
    /* VPMINSDZ128rmbk */
  },
  { /* 10864 */
    250,
    /* VPMINSDZ128rmbkz */
  },
  { /* 10865 */
    214,
    /* VPMINSDZ128rmk */
  },
  { /* 10866 */
    221,
    /* VPMINSDZ128rmkz */
  },
  { /* 10867 */
    222,
    /* VPMINSDZ128rr */
  },
  { /* 10868 */
    223,
    /* VPMINSDZ128rrk */
  },
  { /* 10869 */
    224,
    /* VPMINSDZ128rrkz */
  },
  { /* 10870 */
    225,
    /* VPMINSDZ256rm */
  },
  { /* 10871 */
    251,
    /* VPMINSDZ256rmb */
  },
  { /* 10872 */
    252,
    /* VPMINSDZ256rmbk */
  },
  { /* 10873 */
    253,
    /* VPMINSDZ256rmbkz */
  },
  { /* 10874 */
    229,
    /* VPMINSDZ256rmk */
  },
  { /* 10875 */
    230,
    /* VPMINSDZ256rmkz */
  },
  { /* 10876 */
    231,
    /* VPMINSDZ256rr */
  },
  { /* 10877 */
    232,
    /* VPMINSDZ256rrk */
  },
  { /* 10878 */
    233,
    /* VPMINSDZ256rrkz */
  },
  { /* 10879 */
    234,
    /* VPMINSDZrm */
  },
  { /* 10880 */
    254,
    /* VPMINSDZrmb */
  },
  { /* 10881 */
    255,
    /* VPMINSDZrmbk */
  },
  { /* 10882 */
    256,
    /* VPMINSDZrmbkz */
  },
  { /* 10883 */
    238,
    /* VPMINSDZrmk */
  },
  { /* 10884 */
    239,
    /* VPMINSDZrmkz */
  },
  { /* 10885 */
    240,
    /* VPMINSDZrr */
  },
  { /* 10886 */
    244,
    /* VPMINSDZrrk */
  },
  { /* 10887 */
    245,
    /* VPMINSDZrrkz */
  },
  { /* 10888 */
    246,
    /* VPMINSDrm */
  },
  { /* 10889 */
    247,
    /* VPMINSDrr */
  },
  { /* 10890 */
    217,
    /* VPMINSQZ128rm */
  },
  { /* 10891 */
    218,
    /* VPMINSQZ128rmb */
  },
  { /* 10892 */
    219,
    /* VPMINSQZ128rmbk */
  },
  { /* 10893 */
    220,
    /* VPMINSQZ128rmbkz */
  },
  { /* 10894 */
    214,
    /* VPMINSQZ128rmk */
  },
  { /* 10895 */
    221,
    /* VPMINSQZ128rmkz */
  },
  { /* 10896 */
    222,
    /* VPMINSQZ128rr */
  },
  { /* 10897 */
    223,
    /* VPMINSQZ128rrk */
  },
  { /* 10898 */
    224,
    /* VPMINSQZ128rrkz */
  },
  { /* 10899 */
    225,
    /* VPMINSQZ256rm */
  },
  { /* 10900 */
    226,
    /* VPMINSQZ256rmb */
  },
  { /* 10901 */
    227,
    /* VPMINSQZ256rmbk */
  },
  { /* 10902 */
    228,
    /* VPMINSQZ256rmbkz */
  },
  { /* 10903 */
    229,
    /* VPMINSQZ256rmk */
  },
  { /* 10904 */
    230,
    /* VPMINSQZ256rmkz */
  },
  { /* 10905 */
    231,
    /* VPMINSQZ256rr */
  },
  { /* 10906 */
    232,
    /* VPMINSQZ256rrk */
  },
  { /* 10907 */
    233,
    /* VPMINSQZ256rrkz */
  },
  { /* 10908 */
    234,
    /* VPMINSQZrm */
  },
  { /* 10909 */
    235,
    /* VPMINSQZrmb */
  },
  { /* 10910 */
    236,
    /* VPMINSQZrmbk */
  },
  { /* 10911 */
    237,
    /* VPMINSQZrmbkz */
  },
  { /* 10912 */
    238,
    /* VPMINSQZrmk */
  },
  { /* 10913 */
    239,
    /* VPMINSQZrmkz */
  },
  { /* 10914 */
    240,
    /* VPMINSQZrr */
  },
  { /* 10915 */
    244,
    /* VPMINSQZrrk */
  },
  { /* 10916 */
    245,
    /* VPMINSQZrrkz */
  },
  { /* 10917 */
    215,
    /* VPMINSWYrm */
  },
  { /* 10918 */
    216,
    /* VPMINSWYrr */
  },
  { /* 10919 */
    217,
    /* VPMINSWZ128rm */
  },
  { /* 10920 */
    214,
    /* VPMINSWZ128rmk */
  },
  { /* 10921 */
    221,
    /* VPMINSWZ128rmkz */
  },
  { /* 10922 */
    222,
    /* VPMINSWZ128rr */
  },
  { /* 10923 */
    223,
    /* VPMINSWZ128rrk */
  },
  { /* 10924 */
    224,
    /* VPMINSWZ128rrkz */
  },
  { /* 10925 */
    225,
    /* VPMINSWZ256rm */
  },
  { /* 10926 */
    229,
    /* VPMINSWZ256rmk */
  },
  { /* 10927 */
    230,
    /* VPMINSWZ256rmkz */
  },
  { /* 10928 */
    231,
    /* VPMINSWZ256rr */
  },
  { /* 10929 */
    232,
    /* VPMINSWZ256rrk */
  },
  { /* 10930 */
    233,
    /* VPMINSWZ256rrkz */
  },
  { /* 10931 */
    234,
    /* VPMINSWZrm */
  },
  { /* 10932 */
    238,
    /* VPMINSWZrmk */
  },
  { /* 10933 */
    239,
    /* VPMINSWZrmkz */
  },
  { /* 10934 */
    240,
    /* VPMINSWZrr */
  },
  { /* 10935 */
    244,
    /* VPMINSWZrrk */
  },
  { /* 10936 */
    245,
    /* VPMINSWZrrkz */
  },
  { /* 10937 */
    246,
    /* VPMINSWrm */
  },
  { /* 10938 */
    247,
    /* VPMINSWrr */
  },
  { /* 10939 */
    215,
    /* VPMINUBYrm */
  },
  { /* 10940 */
    216,
    /* VPMINUBYrr */
  },
  { /* 10941 */
    217,
    /* VPMINUBZ128rm */
  },
  { /* 10942 */
    214,
    /* VPMINUBZ128rmk */
  },
  { /* 10943 */
    221,
    /* VPMINUBZ128rmkz */
  },
  { /* 10944 */
    222,
    /* VPMINUBZ128rr */
  },
  { /* 10945 */
    223,
    /* VPMINUBZ128rrk */
  },
  { /* 10946 */
    224,
    /* VPMINUBZ128rrkz */
  },
  { /* 10947 */
    225,
    /* VPMINUBZ256rm */
  },
  { /* 10948 */
    229,
    /* VPMINUBZ256rmk */
  },
  { /* 10949 */
    230,
    /* VPMINUBZ256rmkz */
  },
  { /* 10950 */
    231,
    /* VPMINUBZ256rr */
  },
  { /* 10951 */
    232,
    /* VPMINUBZ256rrk */
  },
  { /* 10952 */
    233,
    /* VPMINUBZ256rrkz */
  },
  { /* 10953 */
    234,
    /* VPMINUBZrm */
  },
  { /* 10954 */
    238,
    /* VPMINUBZrmk */
  },
  { /* 10955 */
    239,
    /* VPMINUBZrmkz */
  },
  { /* 10956 */
    240,
    /* VPMINUBZrr */
  },
  { /* 10957 */
    244,
    /* VPMINUBZrrk */
  },
  { /* 10958 */
    245,
    /* VPMINUBZrrkz */
  },
  { /* 10959 */
    246,
    /* VPMINUBrm */
  },
  { /* 10960 */
    247,
    /* VPMINUBrr */
  },
  { /* 10961 */
    215,
    /* VPMINUDYrm */
  },
  { /* 10962 */
    216,
    /* VPMINUDYrr */
  },
  { /* 10963 */
    217,
    /* VPMINUDZ128rm */
  },
  { /* 10964 */
    248,
    /* VPMINUDZ128rmb */
  },
  { /* 10965 */
    249,
    /* VPMINUDZ128rmbk */
  },
  { /* 10966 */
    250,
    /* VPMINUDZ128rmbkz */
  },
  { /* 10967 */
    214,
    /* VPMINUDZ128rmk */
  },
  { /* 10968 */
    221,
    /* VPMINUDZ128rmkz */
  },
  { /* 10969 */
    222,
    /* VPMINUDZ128rr */
  },
  { /* 10970 */
    223,
    /* VPMINUDZ128rrk */
  },
  { /* 10971 */
    224,
    /* VPMINUDZ128rrkz */
  },
  { /* 10972 */
    225,
    /* VPMINUDZ256rm */
  },
  { /* 10973 */
    251,
    /* VPMINUDZ256rmb */
  },
  { /* 10974 */
    252,
    /* VPMINUDZ256rmbk */
  },
  { /* 10975 */
    253,
    /* VPMINUDZ256rmbkz */
  },
  { /* 10976 */
    229,
    /* VPMINUDZ256rmk */
  },
  { /* 10977 */
    230,
    /* VPMINUDZ256rmkz */
  },
  { /* 10978 */
    231,
    /* VPMINUDZ256rr */
  },
  { /* 10979 */
    232,
    /* VPMINUDZ256rrk */
  },
  { /* 10980 */
    233,
    /* VPMINUDZ256rrkz */
  },
  { /* 10981 */
    234,
    /* VPMINUDZrm */
  },
  { /* 10982 */
    254,
    /* VPMINUDZrmb */
  },
  { /* 10983 */
    255,
    /* VPMINUDZrmbk */
  },
  { /* 10984 */
    256,
    /* VPMINUDZrmbkz */
  },
  { /* 10985 */
    238,
    /* VPMINUDZrmk */
  },
  { /* 10986 */
    239,
    /* VPMINUDZrmkz */
  },
  { /* 10987 */
    240,
    /* VPMINUDZrr */
  },
  { /* 10988 */
    244,
    /* VPMINUDZrrk */
  },
  { /* 10989 */
    245,
    /* VPMINUDZrrkz */
  },
  { /* 10990 */
    246,
    /* VPMINUDrm */
  },
  { /* 10991 */
    247,
    /* VPMINUDrr */
  },
  { /* 10992 */
    217,
    /* VPMINUQZ128rm */
  },
  { /* 10993 */
    218,
    /* VPMINUQZ128rmb */
  },
  { /* 10994 */
    219,
    /* VPMINUQZ128rmbk */
  },
  { /* 10995 */
    220,
    /* VPMINUQZ128rmbkz */
  },
  { /* 10996 */
    214,
    /* VPMINUQZ128rmk */
  },
  { /* 10997 */
    221,
    /* VPMINUQZ128rmkz */
  },
  { /* 10998 */
    222,
    /* VPMINUQZ128rr */
  },
  { /* 10999 */
    223,
    /* VPMINUQZ128rrk */
  },
  { /* 11000 */
    224,
    /* VPMINUQZ128rrkz */
  },
  { /* 11001 */
    225,
    /* VPMINUQZ256rm */
  },
  { /* 11002 */
    226,
    /* VPMINUQZ256rmb */
  },
  { /* 11003 */
    227,
    /* VPMINUQZ256rmbk */
  },
  { /* 11004 */
    228,
    /* VPMINUQZ256rmbkz */
  },
  { /* 11005 */
    229,
    /* VPMINUQZ256rmk */
  },
  { /* 11006 */
    230,
    /* VPMINUQZ256rmkz */
  },
  { /* 11007 */
    231,
    /* VPMINUQZ256rr */
  },
  { /* 11008 */
    232,
    /* VPMINUQZ256rrk */
  },
  { /* 11009 */
    233,
    /* VPMINUQZ256rrkz */
  },
  { /* 11010 */
    234,
    /* VPMINUQZrm */
  },
  { /* 11011 */
    235,
    /* VPMINUQZrmb */
  },
  { /* 11012 */
    236,
    /* VPMINUQZrmbk */
  },
  { /* 11013 */
    237,
    /* VPMINUQZrmbkz */
  },
  { /* 11014 */
    238,
    /* VPMINUQZrmk */
  },
  { /* 11015 */
    239,
    /* VPMINUQZrmkz */
  },
  { /* 11016 */
    240,
    /* VPMINUQZrr */
  },
  { /* 11017 */
    244,
    /* VPMINUQZrrk */
  },
  { /* 11018 */
    245,
    /* VPMINUQZrrkz */
  },
  { /* 11019 */
    215,
    /* VPMINUWYrm */
  },
  { /* 11020 */
    216,
    /* VPMINUWYrr */
  },
  { /* 11021 */
    217,
    /* VPMINUWZ128rm */
  },
  { /* 11022 */
    214,
    /* VPMINUWZ128rmk */
  },
  { /* 11023 */
    221,
    /* VPMINUWZ128rmkz */
  },
  { /* 11024 */
    222,
    /* VPMINUWZ128rr */
  },
  { /* 11025 */
    223,
    /* VPMINUWZ128rrk */
  },
  { /* 11026 */
    224,
    /* VPMINUWZ128rrkz */
  },
  { /* 11027 */
    225,
    /* VPMINUWZ256rm */
  },
  { /* 11028 */
    229,
    /* VPMINUWZ256rmk */
  },
  { /* 11029 */
    230,
    /* VPMINUWZ256rmkz */
  },
  { /* 11030 */
    231,
    /* VPMINUWZ256rr */
  },
  { /* 11031 */
    232,
    /* VPMINUWZ256rrk */
  },
  { /* 11032 */
    233,
    /* VPMINUWZ256rrkz */
  },
  { /* 11033 */
    234,
    /* VPMINUWZrm */
  },
  { /* 11034 */
    238,
    /* VPMINUWZrmk */
  },
  { /* 11035 */
    239,
    /* VPMINUWZrmkz */
  },
  { /* 11036 */
    240,
    /* VPMINUWZrr */
  },
  { /* 11037 */
    244,
    /* VPMINUWZrrk */
  },
  { /* 11038 */
    245,
    /* VPMINUWZrrkz */
  },
  { /* 11039 */
    246,
    /* VPMINUWrm */
  },
  { /* 11040 */
    247,
    /* VPMINUWrr */
  },
  { /* 11041 */
    794,
    /* VPMOVB2MZ128rr */
  },
  { /* 11042 */
    795,
    /* VPMOVB2MZ256rr */
  },
  { /* 11043 */
    796,
    /* VPMOVB2MZrr */
  },
  { /* 11044 */
    794,
    /* VPMOVD2MZ128rr */
  },
  { /* 11045 */
    795,
    /* VPMOVD2MZ256rr */
  },
  { /* 11046 */
    796,
    /* VPMOVD2MZrr */
  },
  { /* 11047 */
    401,
    /* VPMOVDBZ128mr */
  },
  { /* 11048 */
    402,
    /* VPMOVDBZ128mrk */
  },
  { /* 11049 */
    797,
    /* VPMOVDBZ128rr */
  },
  { /* 11050 */
    798,
    /* VPMOVDBZ128rrk */
  },
  { /* 11051 */
    799,
    /* VPMOVDBZ128rrkz */
  },
  { /* 11052 */
    391,
    /* VPMOVDBZ256mr */
  },
  { /* 11053 */
    392,
    /* VPMOVDBZ256mrk */
  },
  { /* 11054 */
    800,
    /* VPMOVDBZ256rr */
  },
  { /* 11055 */
    801,
    /* VPMOVDBZ256rrk */
  },
  { /* 11056 */
    802,
    /* VPMOVDBZ256rrkz */
  },
  { /* 11057 */
    803,
    /* VPMOVDBZmr */
  },
  { /* 11058 */
    804,
    /* VPMOVDBZmrk */
  },
  { /* 11059 */
    805,
    /* VPMOVDBZrr */
  },
  { /* 11060 */
    806,
    /* VPMOVDBZrrk */
  },
  { /* 11061 */
    807,
    /* VPMOVDBZrrkz */
  },
  { /* 11062 */
    386,
    /* VPMOVDWZ128mr */
  },
  { /* 11063 */
    387,
    /* VPMOVDWZ128mrk */
  },
  { /* 11064 */
    808,
    /* VPMOVDWZ128rr */
  },
  { /* 11065 */
    809,
    /* VPMOVDWZ128rrk */
  },
  { /* 11066 */
    810,
    /* VPMOVDWZ128rrkz */
  },
  { /* 11067 */
    811,
    /* VPMOVDWZ256mr */
  },
  { /* 11068 */
    812,
    /* VPMOVDWZ256mrk */
  },
  { /* 11069 */
    813,
    /* VPMOVDWZ256rr */
  },
  { /* 11070 */
    814,
    /* VPMOVDWZ256rrk */
  },
  { /* 11071 */
    815,
    /* VPMOVDWZ256rrkz */
  },
  { /* 11072 */
    816,
    /* VPMOVDWZmr */
  },
  { /* 11073 */
    817,
    /* VPMOVDWZmrk */
  },
  { /* 11074 */
    818,
    /* VPMOVDWZrr */
  },
  { /* 11075 */
    819,
    /* VPMOVDWZrrk */
  },
  { /* 11076 */
    820,
    /* VPMOVDWZrrkz */
  },
  { /* 11077 */
    722,
    /* VPMOVM2BZ128rr */
  },
  { /* 11078 */
    723,
    /* VPMOVM2BZ256rr */
  },
  { /* 11079 */
    724,
    /* VPMOVM2BZrr */
  },
  { /* 11080 */
    722,
    /* VPMOVM2DZ128rr */
  },
  { /* 11081 */
    723,
    /* VPMOVM2DZ256rr */
  },
  { /* 11082 */
    724,
    /* VPMOVM2DZrr */
  },
  { /* 11083 */
    722,
    /* VPMOVM2QZ128rr */
  },
  { /* 11084 */
    723,
    /* VPMOVM2QZ256rr */
  },
  { /* 11085 */
    724,
    /* VPMOVM2QZrr */
  },
  { /* 11086 */
    722,
    /* VPMOVM2WZ128rr */
  },
  { /* 11087 */
    723,
    /* VPMOVM2WZ256rr */
  },
  { /* 11088 */
    724,
    /* VPMOVM2WZrr */
  },
  { /* 11089 */
    686,
    /* VPMOVMSKBYrr */
  },
  { /* 11090 */
    95,
    /* VPMOVMSKBrr */
  },
  { /* 11091 */
    794,
    /* VPMOVQ2MZ128rr */
  },
  { /* 11092 */
    795,
    /* VPMOVQ2MZ256rr */
  },
  { /* 11093 */
    796,
    /* VPMOVQ2MZrr */
  },
  { /* 11094 */
    770,
    /* VPMOVQBZ128mr */
  },
  { /* 11095 */
    771,
    /* VPMOVQBZ128mrk */
  },
  { /* 11096 */
    821,
    /* VPMOVQBZ128rr */
  },
  { /* 11097 */
    822,
    /* VPMOVQBZ128rrk */
  },
  { /* 11098 */
    823,
    /* VPMOVQBZ128rrkz */
  },
  { /* 11099 */
    403,
    /* VPMOVQBZ256mr */
  },
  { /* 11100 */
    404,
    /* VPMOVQBZ256mrk */
  },
  { /* 11101 */
    824,
    /* VPMOVQBZ256rr */
  },
  { /* 11102 */
    825,
    /* VPMOVQBZ256rrk */
  },
  { /* 11103 */
    826,
    /* VPMOVQBZ256rrkz */
  },
  { /* 11104 */
    396,
    /* VPMOVQBZmr */
  },
  { /* 11105 */
    397,
    /* VPMOVQBZmrk */
  },
  { /* 11106 */
    827,
    /* VPMOVQBZrr */
  },
  { /* 11107 */
    828,
    /* VPMOVQBZrrk */
  },
  { /* 11108 */
    829,
    /* VPMOVQBZrrkz */
  },
  { /* 11109 */
    386,
    /* VPMOVQDZ128mr */
  },
  { /* 11110 */
    387,
    /* VPMOVQDZ128mrk */
  },
  { /* 11111 */
    808,
    /* VPMOVQDZ128rr */
  },
  { /* 11112 */
    809,
    /* VPMOVQDZ128rrk */
  },
  { /* 11113 */
    810,
    /* VPMOVQDZ128rrkz */
  },
  { /* 11114 */
    811,
    /* VPMOVQDZ256mr */
  },
  { /* 11115 */
    812,
    /* VPMOVQDZ256mrk */
  },
  { /* 11116 */
    813,
    /* VPMOVQDZ256rr */
  },
  { /* 11117 */
    814,
    /* VPMOVQDZ256rrk */
  },
  { /* 11118 */
    815,
    /* VPMOVQDZ256rrkz */
  },
  { /* 11119 */
    816,
    /* VPMOVQDZmr */
  },
  { /* 11120 */
    817,
    /* VPMOVQDZmrk */
  },
  { /* 11121 */
    818,
    /* VPMOVQDZrr */
  },
  { /* 11122 */
    819,
    /* VPMOVQDZrrk */
  },
  { /* 11123 */
    820,
    /* VPMOVQDZrrkz */
  },
  { /* 11124 */
    401,
    /* VPMOVQWZ128mr */
  },
  { /* 11125 */
    402,
    /* VPMOVQWZ128mrk */
  },
  { /* 11126 */
    797,
    /* VPMOVQWZ128rr */
  },
  { /* 11127 */
    798,
    /* VPMOVQWZ128rrk */
  },
  { /* 11128 */
    799,
    /* VPMOVQWZ128rrkz */
  },
  { /* 11129 */
    391,
    /* VPMOVQWZ256mr */
  },
  { /* 11130 */
    392,
    /* VPMOVQWZ256mrk */
  },
  { /* 11131 */
    800,
    /* VPMOVQWZ256rr */
  },
  { /* 11132 */
    801,
    /* VPMOVQWZ256rrk */
  },
  { /* 11133 */
    802,
    /* VPMOVQWZ256rrkz */
  },
  { /* 11134 */
    803,
    /* VPMOVQWZmr */
  },
  { /* 11135 */
    804,
    /* VPMOVQWZmrk */
  },
  { /* 11136 */
    805,
    /* VPMOVQWZrr */
  },
  { /* 11137 */
    806,
    /* VPMOVQWZrrk */
  },
  { /* 11138 */
    807,
    /* VPMOVQWZrrkz */
  },
  { /* 11139 */
    401,
    /* VPMOVSDBZ128mr */
  },
  { /* 11140 */
    402,
    /* VPMOVSDBZ128mrk */
  },
  { /* 11141 */
    797,
    /* VPMOVSDBZ128rr */
  },
  { /* 11142 */
    798,
    /* VPMOVSDBZ128rrk */
  },
  { /* 11143 */
    799,
    /* VPMOVSDBZ128rrkz */
  },
  { /* 11144 */
    391,
    /* VPMOVSDBZ256mr */
  },
  { /* 11145 */
    392,
    /* VPMOVSDBZ256mrk */
  },
  { /* 11146 */
    800,
    /* VPMOVSDBZ256rr */
  },
  { /* 11147 */
    801,
    /* VPMOVSDBZ256rrk */
  },
  { /* 11148 */
    802,
    /* VPMOVSDBZ256rrkz */
  },
  { /* 11149 */
    803,
    /* VPMOVSDBZmr */
  },
  { /* 11150 */
    804,
    /* VPMOVSDBZmrk */
  },
  { /* 11151 */
    805,
    /* VPMOVSDBZrr */
  },
  { /* 11152 */
    806,
    /* VPMOVSDBZrrk */
  },
  { /* 11153 */
    807,
    /* VPMOVSDBZrrkz */
  },
  { /* 11154 */
    386,
    /* VPMOVSDWZ128mr */
  },
  { /* 11155 */
    387,
    /* VPMOVSDWZ128mrk */
  },
  { /* 11156 */
    808,
    /* VPMOVSDWZ128rr */
  },
  { /* 11157 */
    809,
    /* VPMOVSDWZ128rrk */
  },
  { /* 11158 */
    810,
    /* VPMOVSDWZ128rrkz */
  },
  { /* 11159 */
    811,
    /* VPMOVSDWZ256mr */
  },
  { /* 11160 */
    812,
    /* VPMOVSDWZ256mrk */
  },
  { /* 11161 */
    813,
    /* VPMOVSDWZ256rr */
  },
  { /* 11162 */
    814,
    /* VPMOVSDWZ256rrk */
  },
  { /* 11163 */
    815,
    /* VPMOVSDWZ256rrkz */
  },
  { /* 11164 */
    816,
    /* VPMOVSDWZmr */
  },
  { /* 11165 */
    817,
    /* VPMOVSDWZmrk */
  },
  { /* 11166 */
    818,
    /* VPMOVSDWZrr */
  },
  { /* 11167 */
    819,
    /* VPMOVSDWZrrk */
  },
  { /* 11168 */
    820,
    /* VPMOVSDWZrrkz */
  },
  { /* 11169 */
    770,
    /* VPMOVSQBZ128mr */
  },
  { /* 11170 */
    771,
    /* VPMOVSQBZ128mrk */
  },
  { /* 11171 */
    821,
    /* VPMOVSQBZ128rr */
  },
  { /* 11172 */
    822,
    /* VPMOVSQBZ128rrk */
  },
  { /* 11173 */
    823,
    /* VPMOVSQBZ128rrkz */
  },
  { /* 11174 */
    403,
    /* VPMOVSQBZ256mr */
  },
  { /* 11175 */
    404,
    /* VPMOVSQBZ256mrk */
  },
  { /* 11176 */
    824,
    /* VPMOVSQBZ256rr */
  },
  { /* 11177 */
    825,
    /* VPMOVSQBZ256rrk */
  },
  { /* 11178 */
    826,
    /* VPMOVSQBZ256rrkz */
  },
  { /* 11179 */
    396,
    /* VPMOVSQBZmr */
  },
  { /* 11180 */
    397,
    /* VPMOVSQBZmrk */
  },
  { /* 11181 */
    827,
    /* VPMOVSQBZrr */
  },
  { /* 11182 */
    828,
    /* VPMOVSQBZrrk */
  },
  { /* 11183 */
    829,
    /* VPMOVSQBZrrkz */
  },
  { /* 11184 */
    386,
    /* VPMOVSQDZ128mr */
  },
  { /* 11185 */
    387,
    /* VPMOVSQDZ128mrk */
  },
  { /* 11186 */
    808,
    /* VPMOVSQDZ128rr */
  },
  { /* 11187 */
    809,
    /* VPMOVSQDZ128rrk */
  },
  { /* 11188 */
    810,
    /* VPMOVSQDZ128rrkz */
  },
  { /* 11189 */
    811,
    /* VPMOVSQDZ256mr */
  },
  { /* 11190 */
    812,
    /* VPMOVSQDZ256mrk */
  },
  { /* 11191 */
    813,
    /* VPMOVSQDZ256rr */
  },
  { /* 11192 */
    814,
    /* VPMOVSQDZ256rrk */
  },
  { /* 11193 */
    815,
    /* VPMOVSQDZ256rrkz */
  },
  { /* 11194 */
    816,
    /* VPMOVSQDZmr */
  },
  { /* 11195 */
    817,
    /* VPMOVSQDZmrk */
  },
  { /* 11196 */
    818,
    /* VPMOVSQDZrr */
  },
  { /* 11197 */
    819,
    /* VPMOVSQDZrrk */
  },
  { /* 11198 */
    820,
    /* VPMOVSQDZrrkz */
  },
  { /* 11199 */
    401,
    /* VPMOVSQWZ128mr */
  },
  { /* 11200 */
    402,
    /* VPMOVSQWZ128mrk */
  },
  { /* 11201 */
    797,
    /* VPMOVSQWZ128rr */
  },
  { /* 11202 */
    798,
    /* VPMOVSQWZ128rrk */
  },
  { /* 11203 */
    799,
    /* VPMOVSQWZ128rrkz */
  },
  { /* 11204 */
    391,
    /* VPMOVSQWZ256mr */
  },
  { /* 11205 */
    392,
    /* VPMOVSQWZ256mrk */
  },
  { /* 11206 */
    800,
    /* VPMOVSQWZ256rr */
  },
  { /* 11207 */
    801,
    /* VPMOVSQWZ256rrk */
  },
  { /* 11208 */
    802,
    /* VPMOVSQWZ256rrkz */
  },
  { /* 11209 */
    803,
    /* VPMOVSQWZmr */
  },
  { /* 11210 */
    804,
    /* VPMOVSQWZmrk */
  },
  { /* 11211 */
    805,
    /* VPMOVSQWZrr */
  },
  { /* 11212 */
    806,
    /* VPMOVSQWZrrk */
  },
  { /* 11213 */
    807,
    /* VPMOVSQWZrrkz */
  },
  { /* 11214 */
    386,
    /* VPMOVSWBZ128mr */
  },
  { /* 11215 */
    387,
    /* VPMOVSWBZ128mrk */
  },
  { /* 11216 */
    808,
    /* VPMOVSWBZ128rr */
  },
  { /* 11217 */
    809,
    /* VPMOVSWBZ128rrk */
  },
  { /* 11218 */
    810,
    /* VPMOVSWBZ128rrkz */
  },
  { /* 11219 */
    811,
    /* VPMOVSWBZ256mr */
  },
  { /* 11220 */
    812,
    /* VPMOVSWBZ256mrk */
  },
  { /* 11221 */
    813,
    /* VPMOVSWBZ256rr */
  },
  { /* 11222 */
    814,
    /* VPMOVSWBZ256rrk */
  },
  { /* 11223 */
    815,
    /* VPMOVSWBZ256rrkz */
  },
  { /* 11224 */
    816,
    /* VPMOVSWBZmr */
  },
  { /* 11225 */
    817,
    /* VPMOVSWBZmrk */
  },
  { /* 11226 */
    818,
    /* VPMOVSWBZrr */
  },
  { /* 11227 */
    819,
    /* VPMOVSWBZrrk */
  },
  { /* 11228 */
    820,
    /* VPMOVSWBZrrkz */
  },
  { /* 11229 */
    316,
    /* VPMOVSXBDYrm */
  },
  { /* 11230 */
    344,
    /* VPMOVSXBDYrr */
  },
  { /* 11231 */
    345,
    /* VPMOVSXBDZ128rm */
  },
  { /* 11232 */
    346,
    /* VPMOVSXBDZ128rmk */
  },
  { /* 11233 */
    347,
    /* VPMOVSXBDZ128rmkz */
  },
  { /* 11234 */
    385,
    /* VPMOVSXBDZ128rr */
  },
  { /* 11235 */
    830,
    /* VPMOVSXBDZ128rrk */
  },
  { /* 11236 */
    831,
    /* VPMOVSXBDZ128rrkz */
  },
  { /* 11237 */
    317,
    /* VPMOVSXBDZ256rm */
  },
  { /* 11238 */
    318,
    /* VPMOVSXBDZ256rmk */
  },
  { /* 11239 */
    319,
    /* VPMOVSXBDZ256rmkz */
  },
  { /* 11240 */
    832,
    /* VPMOVSXBDZ256rr */
  },
  { /* 11241 */
    833,
    /* VPMOVSXBDZ256rrk */
  },
  { /* 11242 */
    834,
    /* VPMOVSXBDZ256rrkz */
  },
  { /* 11243 */
    332,
    /* VPMOVSXBDZrm */
  },
  { /* 11244 */
    333,
    /* VPMOVSXBDZrmk */
  },
  { /* 11245 */
    334,
    /* VPMOVSXBDZrmkz */
  },
  { /* 11246 */
    835,
    /* VPMOVSXBDZrr */
  },
  { /* 11247 */
    836,
    /* VPMOVSXBDZrrk */
  },
  { /* 11248 */
    837,
    /* VPMOVSXBDZrrkz */
  },
  { /* 11249 */
    30,
    /* VPMOVSXBDrm */
  },
  { /* 11250 */
    31,
    /* VPMOVSXBDrr */
  },
  { /* 11251 */
    316,
    /* VPMOVSXBQYrm */
  },
  { /* 11252 */
    344,
    /* VPMOVSXBQYrr */
  },
  { /* 11253 */
    733,
    /* VPMOVSXBQZ128rm */
  },
  { /* 11254 */
    734,
    /* VPMOVSXBQZ128rmk */
  },
  { /* 11255 */
    735,
    /* VPMOVSXBQZ128rmkz */
  },
  { /* 11256 */
    838,
    /* VPMOVSXBQZ128rr */
  },
  { /* 11257 */
    839,
    /* VPMOVSXBQZ128rrk */
  },
  { /* 11258 */
    840,
    /* VPMOVSXBQZ128rrkz */
  },
  { /* 11259 */
    348,
    /* VPMOVSXBQZ256rm */
  },
  { /* 11260 */
    349,
    /* VPMOVSXBQZ256rmk */
  },
  { /* 11261 */
    350,
    /* VPMOVSXBQZ256rmkz */
  },
  { /* 11262 */
    841,
    /* VPMOVSXBQZ256rr */
  },
  { /* 11263 */
    842,
    /* VPMOVSXBQZ256rrk */
  },
  { /* 11264 */
    843,
    /* VPMOVSXBQZ256rrkz */
  },
  { /* 11265 */
    323,
    /* VPMOVSXBQZrm */
  },
  { /* 11266 */
    324,
    /* VPMOVSXBQZrmk */
  },
  { /* 11267 */
    325,
    /* VPMOVSXBQZrmkz */
  },
  { /* 11268 */
    844,
    /* VPMOVSXBQZrr */
  },
  { /* 11269 */
    845,
    /* VPMOVSXBQZrrk */
  },
  { /* 11270 */
    846,
    /* VPMOVSXBQZrrkz */
  },
  { /* 11271 */
    30,
    /* VPMOVSXBQrm */
  },
  { /* 11272 */
    31,
    /* VPMOVSXBQrr */
  },
  { /* 11273 */
    316,
    /* VPMOVSXBWYrm */
  },
  { /* 11274 */
    344,
    /* VPMOVSXBWYrr */
  },
  { /* 11275 */
    338,
    /* VPMOVSXBWZ128rm */
  },
  { /* 11276 */
    339,
    /* VPMOVSXBWZ128rmk */
  },
  { /* 11277 */
    340,
    /* VPMOVSXBWZ128rmkz */
  },
  { /* 11278 */
    384,
    /* VPMOVSXBWZ128rr */
  },
  { /* 11279 */
    407,
    /* VPMOVSXBWZ128rrk */
  },
  { /* 11280 */
    408,
    /* VPMOVSXBWZ128rrkz */
  },
  { /* 11281 */
    329,
    /* VPMOVSXBWZ256rm */
  },
  { /* 11282 */
    330,
    /* VPMOVSXBWZ256rmk */
  },
  { /* 11283 */
    331,
    /* VPMOVSXBWZ256rmkz */
  },
  { /* 11284 */
    409,
    /* VPMOVSXBWZ256rr */
  },
  { /* 11285 */
    410,
    /* VPMOVSXBWZ256rrk */
  },
  { /* 11286 */
    411,
    /* VPMOVSXBWZ256rrkz */
  },
  { /* 11287 */
    335,
    /* VPMOVSXBWZrm */
  },
  { /* 11288 */
    336,
    /* VPMOVSXBWZrmk */
  },
  { /* 11289 */
    337,
    /* VPMOVSXBWZrmkz */
  },
  { /* 11290 */
    412,
    /* VPMOVSXBWZrr */
  },
  { /* 11291 */
    413,
    /* VPMOVSXBWZrrk */
  },
  { /* 11292 */
    414,
    /* VPMOVSXBWZrrkz */
  },
  { /* 11293 */
    30,
    /* VPMOVSXBWrm */
  },
  { /* 11294 */
    31,
    /* VPMOVSXBWrr */
  },
  { /* 11295 */
    316,
    /* VPMOVSXDQYrm */
  },
  { /* 11296 */
    344,
    /* VPMOVSXDQYrr */
  },
  { /* 11297 */
    338,
    /* VPMOVSXDQZ128rm */
  },
  { /* 11298 */
    339,
    /* VPMOVSXDQZ128rmk */
  },
  { /* 11299 */
    340,
    /* VPMOVSXDQZ128rmkz */
  },
  { /* 11300 */
    384,
    /* VPMOVSXDQZ128rr */
  },
  { /* 11301 */
    407,
    /* VPMOVSXDQZ128rrk */
  },
  { /* 11302 */
    408,
    /* VPMOVSXDQZ128rrkz */
  },
  { /* 11303 */
    329,
    /* VPMOVSXDQZ256rm */
  },
  { /* 11304 */
    330,
    /* VPMOVSXDQZ256rmk */
  },
  { /* 11305 */
    331,
    /* VPMOVSXDQZ256rmkz */
  },
  { /* 11306 */
    409,
    /* VPMOVSXDQZ256rr */
  },
  { /* 11307 */
    410,
    /* VPMOVSXDQZ256rrk */
  },
  { /* 11308 */
    411,
    /* VPMOVSXDQZ256rrkz */
  },
  { /* 11309 */
    335,
    /* VPMOVSXDQZrm */
  },
  { /* 11310 */
    336,
    /* VPMOVSXDQZrmk */
  },
  { /* 11311 */
    337,
    /* VPMOVSXDQZrmkz */
  },
  { /* 11312 */
    412,
    /* VPMOVSXDQZrr */
  },
  { /* 11313 */
    413,
    /* VPMOVSXDQZrrk */
  },
  { /* 11314 */
    414,
    /* VPMOVSXDQZrrkz */
  },
  { /* 11315 */
    30,
    /* VPMOVSXDQrm */
  },
  { /* 11316 */
    31,
    /* VPMOVSXDQrr */
  },
  { /* 11317 */
    316,
    /* VPMOVSXWDYrm */
  },
  { /* 11318 */
    344,
    /* VPMOVSXWDYrr */
  },
  { /* 11319 */
    338,
    /* VPMOVSXWDZ128rm */
  },
  { /* 11320 */
    339,
    /* VPMOVSXWDZ128rmk */
  },
  { /* 11321 */
    340,
    /* VPMOVSXWDZ128rmkz */
  },
  { /* 11322 */
    384,
    /* VPMOVSXWDZ128rr */
  },
  { /* 11323 */
    407,
    /* VPMOVSXWDZ128rrk */
  },
  { /* 11324 */
    408,
    /* VPMOVSXWDZ128rrkz */
  },
  { /* 11325 */
    329,
    /* VPMOVSXWDZ256rm */
  },
  { /* 11326 */
    330,
    /* VPMOVSXWDZ256rmk */
  },
  { /* 11327 */
    331,
    /* VPMOVSXWDZ256rmkz */
  },
  { /* 11328 */
    409,
    /* VPMOVSXWDZ256rr */
  },
  { /* 11329 */
    410,
    /* VPMOVSXWDZ256rrk */
  },
  { /* 11330 */
    411,
    /* VPMOVSXWDZ256rrkz */
  },
  { /* 11331 */
    335,
    /* VPMOVSXWDZrm */
  },
  { /* 11332 */
    336,
    /* VPMOVSXWDZrmk */
  },
  { /* 11333 */
    337,
    /* VPMOVSXWDZrmkz */
  },
  { /* 11334 */
    412,
    /* VPMOVSXWDZrr */
  },
  { /* 11335 */
    413,
    /* VPMOVSXWDZrrk */
  },
  { /* 11336 */
    414,
    /* VPMOVSXWDZrrkz */
  },
  { /* 11337 */
    30,
    /* VPMOVSXWDrm */
  },
  { /* 11338 */
    31,
    /* VPMOVSXWDrr */
  },
  { /* 11339 */
    316,
    /* VPMOVSXWQYrm */
  },
  { /* 11340 */
    344,
    /* VPMOVSXWQYrr */
  },
  { /* 11341 */
    345,
    /* VPMOVSXWQZ128rm */
  },
  { /* 11342 */
    346,
    /* VPMOVSXWQZ128rmk */
  },
  { /* 11343 */
    347,
    /* VPMOVSXWQZ128rmkz */
  },
  { /* 11344 */
    385,
    /* VPMOVSXWQZ128rr */
  },
  { /* 11345 */
    830,
    /* VPMOVSXWQZ128rrk */
  },
  { /* 11346 */
    831,
    /* VPMOVSXWQZ128rrkz */
  },
  { /* 11347 */
    317,
    /* VPMOVSXWQZ256rm */
  },
  { /* 11348 */
    318,
    /* VPMOVSXWQZ256rmk */
  },
  { /* 11349 */
    319,
    /* VPMOVSXWQZ256rmkz */
  },
  { /* 11350 */
    832,
    /* VPMOVSXWQZ256rr */
  },
  { /* 11351 */
    833,
    /* VPMOVSXWQZ256rrk */
  },
  { /* 11352 */
    834,
    /* VPMOVSXWQZ256rrkz */
  },
  { /* 11353 */
    332,
    /* VPMOVSXWQZrm */
  },
  { /* 11354 */
    333,
    /* VPMOVSXWQZrmk */
  },
  { /* 11355 */
    334,
    /* VPMOVSXWQZrmkz */
  },
  { /* 11356 */
    835,
    /* VPMOVSXWQZrr */
  },
  { /* 11357 */
    836,
    /* VPMOVSXWQZrrk */
  },
  { /* 11358 */
    837,
    /* VPMOVSXWQZrrkz */
  },
  { /* 11359 */
    30,
    /* VPMOVSXWQrm */
  },
  { /* 11360 */
    31,
    /* VPMOVSXWQrr */
  },
  { /* 11361 */
    401,
    /* VPMOVUSDBZ128mr */
  },
  { /* 11362 */
    402,
    /* VPMOVUSDBZ128mrk */
  },
  { /* 11363 */
    797,
    /* VPMOVUSDBZ128rr */
  },
  { /* 11364 */
    798,
    /* VPMOVUSDBZ128rrk */
  },
  { /* 11365 */
    799,
    /* VPMOVUSDBZ128rrkz */
  },
  { /* 11366 */
    391,
    /* VPMOVUSDBZ256mr */
  },
  { /* 11367 */
    392,
    /* VPMOVUSDBZ256mrk */
  },
  { /* 11368 */
    800,
    /* VPMOVUSDBZ256rr */
  },
  { /* 11369 */
    801,
    /* VPMOVUSDBZ256rrk */
  },
  { /* 11370 */
    802,
    /* VPMOVUSDBZ256rrkz */
  },
  { /* 11371 */
    803,
    /* VPMOVUSDBZmr */
  },
  { /* 11372 */
    804,
    /* VPMOVUSDBZmrk */
  },
  { /* 11373 */
    805,
    /* VPMOVUSDBZrr */
  },
  { /* 11374 */
    806,
    /* VPMOVUSDBZrrk */
  },
  { /* 11375 */
    807,
    /* VPMOVUSDBZrrkz */
  },
  { /* 11376 */
    386,
    /* VPMOVUSDWZ128mr */
  },
  { /* 11377 */
    387,
    /* VPMOVUSDWZ128mrk */
  },
  { /* 11378 */
    808,
    /* VPMOVUSDWZ128rr */
  },
  { /* 11379 */
    809,
    /* VPMOVUSDWZ128rrk */
  },
  { /* 11380 */
    810,
    /* VPMOVUSDWZ128rrkz */
  },
  { /* 11381 */
    811,
    /* VPMOVUSDWZ256mr */
  },
  { /* 11382 */
    812,
    /* VPMOVUSDWZ256mrk */
  },
  { /* 11383 */
    813,
    /* VPMOVUSDWZ256rr */
  },
  { /* 11384 */
    814,
    /* VPMOVUSDWZ256rrk */
  },
  { /* 11385 */
    815,
    /* VPMOVUSDWZ256rrkz */
  },
  { /* 11386 */
    816,
    /* VPMOVUSDWZmr */
  },
  { /* 11387 */
    817,
    /* VPMOVUSDWZmrk */
  },
  { /* 11388 */
    818,
    /* VPMOVUSDWZrr */
  },
  { /* 11389 */
    819,
    /* VPMOVUSDWZrrk */
  },
  { /* 11390 */
    820,
    /* VPMOVUSDWZrrkz */
  },
  { /* 11391 */
    770,
    /* VPMOVUSQBZ128mr */
  },
  { /* 11392 */
    771,
    /* VPMOVUSQBZ128mrk */
  },
  { /* 11393 */
    821,
    /* VPMOVUSQBZ128rr */
  },
  { /* 11394 */
    822,
    /* VPMOVUSQBZ128rrk */
  },
  { /* 11395 */
    823,
    /* VPMOVUSQBZ128rrkz */
  },
  { /* 11396 */
    403,
    /* VPMOVUSQBZ256mr */
  },
  { /* 11397 */
    404,
    /* VPMOVUSQBZ256mrk */
  },
  { /* 11398 */
    824,
    /* VPMOVUSQBZ256rr */
  },
  { /* 11399 */
    825,
    /* VPMOVUSQBZ256rrk */
  },
  { /* 11400 */
    826,
    /* VPMOVUSQBZ256rrkz */
  },
  { /* 11401 */
    396,
    /* VPMOVUSQBZmr */
  },
  { /* 11402 */
    397,
    /* VPMOVUSQBZmrk */
  },
  { /* 11403 */
    827,
    /* VPMOVUSQBZrr */
  },
  { /* 11404 */
    828,
    /* VPMOVUSQBZrrk */
  },
  { /* 11405 */
    829,
    /* VPMOVUSQBZrrkz */
  },
  { /* 11406 */
    386,
    /* VPMOVUSQDZ128mr */
  },
  { /* 11407 */
    387,
    /* VPMOVUSQDZ128mrk */
  },
  { /* 11408 */
    808,
    /* VPMOVUSQDZ128rr */
  },
  { /* 11409 */
    809,
    /* VPMOVUSQDZ128rrk */
  },
  { /* 11410 */
    810,
    /* VPMOVUSQDZ128rrkz */
  },
  { /* 11411 */
    811,
    /* VPMOVUSQDZ256mr */
  },
  { /* 11412 */
    812,
    /* VPMOVUSQDZ256mrk */
  },
  { /* 11413 */
    813,
    /* VPMOVUSQDZ256rr */
  },
  { /* 11414 */
    814,
    /* VPMOVUSQDZ256rrk */
  },
  { /* 11415 */
    815,
    /* VPMOVUSQDZ256rrkz */
  },
  { /* 11416 */
    816,
    /* VPMOVUSQDZmr */
  },
  { /* 11417 */
    817,
    /* VPMOVUSQDZmrk */
  },
  { /* 11418 */
    818,
    /* VPMOVUSQDZrr */
  },
  { /* 11419 */
    819,
    /* VPMOVUSQDZrrk */
  },
  { /* 11420 */
    820,
    /* VPMOVUSQDZrrkz */
  },
  { /* 11421 */
    401,
    /* VPMOVUSQWZ128mr */
  },
  { /* 11422 */
    402,
    /* VPMOVUSQWZ128mrk */
  },
  { /* 11423 */
    797,
    /* VPMOVUSQWZ128rr */
  },
  { /* 11424 */
    798,
    /* VPMOVUSQWZ128rrk */
  },
  { /* 11425 */
    799,
    /* VPMOVUSQWZ128rrkz */
  },
  { /* 11426 */
    391,
    /* VPMOVUSQWZ256mr */
  },
  { /* 11427 */
    392,
    /* VPMOVUSQWZ256mrk */
  },
  { /* 11428 */
    800,
    /* VPMOVUSQWZ256rr */
  },
  { /* 11429 */
    801,
    /* VPMOVUSQWZ256rrk */
  },
  { /* 11430 */
    802,
    /* VPMOVUSQWZ256rrkz */
  },
  { /* 11431 */
    803,
    /* VPMOVUSQWZmr */
  },
  { /* 11432 */
    804,
    /* VPMOVUSQWZmrk */
  },
  { /* 11433 */
    805,
    /* VPMOVUSQWZrr */
  },
  { /* 11434 */
    806,
    /* VPMOVUSQWZrrk */
  },
  { /* 11435 */
    807,
    /* VPMOVUSQWZrrkz */
  },
  { /* 11436 */
    386,
    /* VPMOVUSWBZ128mr */
  },
  { /* 11437 */
    387,
    /* VPMOVUSWBZ128mrk */
  },
  { /* 11438 */
    808,
    /* VPMOVUSWBZ128rr */
  },
  { /* 11439 */
    809,
    /* VPMOVUSWBZ128rrk */
  },
  { /* 11440 */
    810,
    /* VPMOVUSWBZ128rrkz */
  },
  { /* 11441 */
    811,
    /* VPMOVUSWBZ256mr */
  },
  { /* 11442 */
    812,
    /* VPMOVUSWBZ256mrk */
  },
  { /* 11443 */
    813,
    /* VPMOVUSWBZ256rr */
  },
  { /* 11444 */
    814,
    /* VPMOVUSWBZ256rrk */
  },
  { /* 11445 */
    815,
    /* VPMOVUSWBZ256rrkz */
  },
  { /* 11446 */
    816,
    /* VPMOVUSWBZmr */
  },
  { /* 11447 */
    817,
    /* VPMOVUSWBZmrk */
  },
  { /* 11448 */
    818,
    /* VPMOVUSWBZrr */
  },
  { /* 11449 */
    819,
    /* VPMOVUSWBZrrk */
  },
  { /* 11450 */
    820,
    /* VPMOVUSWBZrrkz */
  },
  { /* 11451 */
    794,
    /* VPMOVW2MZ128rr */
  },
  { /* 11452 */
    795,
    /* VPMOVW2MZ256rr */
  },
  { /* 11453 */
    796,
    /* VPMOVW2MZrr */
  },
  { /* 11454 */
    386,
    /* VPMOVWBZ128mr */
  },
  { /* 11455 */
    387,
    /* VPMOVWBZ128mrk */
  },
  { /* 11456 */
    808,
    /* VPMOVWBZ128rr */
  },
  { /* 11457 */
    809,
    /* VPMOVWBZ128rrk */
  },
  { /* 11458 */
    810,
    /* VPMOVWBZ128rrkz */
  },
  { /* 11459 */
    811,
    /* VPMOVWBZ256mr */
  },
  { /* 11460 */
    812,
    /* VPMOVWBZ256mrk */
  },
  { /* 11461 */
    813,
    /* VPMOVWBZ256rr */
  },
  { /* 11462 */
    814,
    /* VPMOVWBZ256rrk */
  },
  { /* 11463 */
    815,
    /* VPMOVWBZ256rrkz */
  },
  { /* 11464 */
    816,
    /* VPMOVWBZmr */
  },
  { /* 11465 */
    817,
    /* VPMOVWBZmrk */
  },
  { /* 11466 */
    818,
    /* VPMOVWBZrr */
  },
  { /* 11467 */
    819,
    /* VPMOVWBZrrk */
  },
  { /* 11468 */
    820,
    /* VPMOVWBZrrkz */
  },
  { /* 11469 */
    316,
    /* VPMOVZXBDYrm */
  },
  { /* 11470 */
    344,
    /* VPMOVZXBDYrr */
  },
  { /* 11471 */
    345,
    /* VPMOVZXBDZ128rm */
  },
  { /* 11472 */
    346,
    /* VPMOVZXBDZ128rmk */
  },
  { /* 11473 */
    347,
    /* VPMOVZXBDZ128rmkz */
  },
  { /* 11474 */
    385,
    /* VPMOVZXBDZ128rr */
  },
  { /* 11475 */
    830,
    /* VPMOVZXBDZ128rrk */
  },
  { /* 11476 */
    831,
    /* VPMOVZXBDZ128rrkz */
  },
  { /* 11477 */
    317,
    /* VPMOVZXBDZ256rm */
  },
  { /* 11478 */
    318,
    /* VPMOVZXBDZ256rmk */
  },
  { /* 11479 */
    319,
    /* VPMOVZXBDZ256rmkz */
  },
  { /* 11480 */
    832,
    /* VPMOVZXBDZ256rr */
  },
  { /* 11481 */
    833,
    /* VPMOVZXBDZ256rrk */
  },
  { /* 11482 */
    834,
    /* VPMOVZXBDZ256rrkz */
  },
  { /* 11483 */
    332,
    /* VPMOVZXBDZrm */
  },
  { /* 11484 */
    333,
    /* VPMOVZXBDZrmk */
  },
  { /* 11485 */
    334,
    /* VPMOVZXBDZrmkz */
  },
  { /* 11486 */
    835,
    /* VPMOVZXBDZrr */
  },
  { /* 11487 */
    836,
    /* VPMOVZXBDZrrk */
  },
  { /* 11488 */
    837,
    /* VPMOVZXBDZrrkz */
  },
  { /* 11489 */
    30,
    /* VPMOVZXBDrm */
  },
  { /* 11490 */
    31,
    /* VPMOVZXBDrr */
  },
  { /* 11491 */
    316,
    /* VPMOVZXBQYrm */
  },
  { /* 11492 */
    344,
    /* VPMOVZXBQYrr */
  },
  { /* 11493 */
    733,
    /* VPMOVZXBQZ128rm */
  },
  { /* 11494 */
    734,
    /* VPMOVZXBQZ128rmk */
  },
  { /* 11495 */
    735,
    /* VPMOVZXBQZ128rmkz */
  },
  { /* 11496 */
    838,
    /* VPMOVZXBQZ128rr */
  },
  { /* 11497 */
    839,
    /* VPMOVZXBQZ128rrk */
  },
  { /* 11498 */
    840,
    /* VPMOVZXBQZ128rrkz */
  },
  { /* 11499 */
    348,
    /* VPMOVZXBQZ256rm */
  },
  { /* 11500 */
    349,
    /* VPMOVZXBQZ256rmk */
  },
  { /* 11501 */
    350,
    /* VPMOVZXBQZ256rmkz */
  },
  { /* 11502 */
    841,
    /* VPMOVZXBQZ256rr */
  },
  { /* 11503 */
    842,
    /* VPMOVZXBQZ256rrk */
  },
  { /* 11504 */
    843,
    /* VPMOVZXBQZ256rrkz */
  },
  { /* 11505 */
    323,
    /* VPMOVZXBQZrm */
  },
  { /* 11506 */
    324,
    /* VPMOVZXBQZrmk */
  },
  { /* 11507 */
    325,
    /* VPMOVZXBQZrmkz */
  },
  { /* 11508 */
    844,
    /* VPMOVZXBQZrr */
  },
  { /* 11509 */
    845,
    /* VPMOVZXBQZrrk */
  },
  { /* 11510 */
    846,
    /* VPMOVZXBQZrrkz */
  },
  { /* 11511 */
    30,
    /* VPMOVZXBQrm */
  },
  { /* 11512 */
    31,
    /* VPMOVZXBQrr */
  },
  { /* 11513 */
    316,
    /* VPMOVZXBWYrm */
  },
  { /* 11514 */
    344,
    /* VPMOVZXBWYrr */
  },
  { /* 11515 */
    338,
    /* VPMOVZXBWZ128rm */
  },
  { /* 11516 */
    339,
    /* VPMOVZXBWZ128rmk */
  },
  { /* 11517 */
    340,
    /* VPMOVZXBWZ128rmkz */
  },
  { /* 11518 */
    384,
    /* VPMOVZXBWZ128rr */
  },
  { /* 11519 */
    407,
    /* VPMOVZXBWZ128rrk */
  },
  { /* 11520 */
    408,
    /* VPMOVZXBWZ128rrkz */
  },
  { /* 11521 */
    329,
    /* VPMOVZXBWZ256rm */
  },
  { /* 11522 */
    330,
    /* VPMOVZXBWZ256rmk */
  },
  { /* 11523 */
    331,
    /* VPMOVZXBWZ256rmkz */
  },
  { /* 11524 */
    409,
    /* VPMOVZXBWZ256rr */
  },
  { /* 11525 */
    410,
    /* VPMOVZXBWZ256rrk */
  },
  { /* 11526 */
    411,
    /* VPMOVZXBWZ256rrkz */
  },
  { /* 11527 */
    335,
    /* VPMOVZXBWZrm */
  },
  { /* 11528 */
    336,
    /* VPMOVZXBWZrmk */
  },
  { /* 11529 */
    337,
    /* VPMOVZXBWZrmkz */
  },
  { /* 11530 */
    412,
    /* VPMOVZXBWZrr */
  },
  { /* 11531 */
    413,
    /* VPMOVZXBWZrrk */
  },
  { /* 11532 */
    414,
    /* VPMOVZXBWZrrkz */
  },
  { /* 11533 */
    30,
    /* VPMOVZXBWrm */
  },
  { /* 11534 */
    31,
    /* VPMOVZXBWrr */
  },
  { /* 11535 */
    316,
    /* VPMOVZXDQYrm */
  },
  { /* 11536 */
    344,
    /* VPMOVZXDQYrr */
  },
  { /* 11537 */
    338,
    /* VPMOVZXDQZ128rm */
  },
  { /* 11538 */
    339,
    /* VPMOVZXDQZ128rmk */
  },
  { /* 11539 */
    340,
    /* VPMOVZXDQZ128rmkz */
  },
  { /* 11540 */
    384,
    /* VPMOVZXDQZ128rr */
  },
  { /* 11541 */
    407,
    /* VPMOVZXDQZ128rrk */
  },
  { /* 11542 */
    408,
    /* VPMOVZXDQZ128rrkz */
  },
  { /* 11543 */
    329,
    /* VPMOVZXDQZ256rm */
  },
  { /* 11544 */
    330,
    /* VPMOVZXDQZ256rmk */
  },
  { /* 11545 */
    331,
    /* VPMOVZXDQZ256rmkz */
  },
  { /* 11546 */
    409,
    /* VPMOVZXDQZ256rr */
  },
  { /* 11547 */
    410,
    /* VPMOVZXDQZ256rrk */
  },
  { /* 11548 */
    411,
    /* VPMOVZXDQZ256rrkz */
  },
  { /* 11549 */
    335,
    /* VPMOVZXDQZrm */
  },
  { /* 11550 */
    336,
    /* VPMOVZXDQZrmk */
  },
  { /* 11551 */
    337,
    /* VPMOVZXDQZrmkz */
  },
  { /* 11552 */
    412,
    /* VPMOVZXDQZrr */
  },
  { /* 11553 */
    413,
    /* VPMOVZXDQZrrk */
  },
  { /* 11554 */
    414,
    /* VPMOVZXDQZrrkz */
  },
  { /* 11555 */
    30,
    /* VPMOVZXDQrm */
  },
  { /* 11556 */
    31,
    /* VPMOVZXDQrr */
  },
  { /* 11557 */
    316,
    /* VPMOVZXWDYrm */
  },
  { /* 11558 */
    344,
    /* VPMOVZXWDYrr */
  },
  { /* 11559 */
    338,
    /* VPMOVZXWDZ128rm */
  },
  { /* 11560 */
    339,
    /* VPMOVZXWDZ128rmk */
  },
  { /* 11561 */
    340,
    /* VPMOVZXWDZ128rmkz */
  },
  { /* 11562 */
    384,
    /* VPMOVZXWDZ128rr */
  },
  { /* 11563 */
    407,
    /* VPMOVZXWDZ128rrk */
  },
  { /* 11564 */
    408,
    /* VPMOVZXWDZ128rrkz */
  },
  { /* 11565 */
    329,
    /* VPMOVZXWDZ256rm */
  },
  { /* 11566 */
    330,
    /* VPMOVZXWDZ256rmk */
  },
  { /* 11567 */
    331,
    /* VPMOVZXWDZ256rmkz */
  },
  { /* 11568 */
    409,
    /* VPMOVZXWDZ256rr */
  },
  { /* 11569 */
    410,
    /* VPMOVZXWDZ256rrk */
  },
  { /* 11570 */
    411,
    /* VPMOVZXWDZ256rrkz */
  },
  { /* 11571 */
    335,
    /* VPMOVZXWDZrm */
  },
  { /* 11572 */
    336,
    /* VPMOVZXWDZrmk */
  },
  { /* 11573 */
    337,
    /* VPMOVZXWDZrmkz */
  },
  { /* 11574 */
    412,
    /* VPMOVZXWDZrr */
  },
  { /* 11575 */
    413,
    /* VPMOVZXWDZrrk */
  },
  { /* 11576 */
    414,
    /* VPMOVZXWDZrrkz */
  },
  { /* 11577 */
    30,
    /* VPMOVZXWDrm */
  },
  { /* 11578 */
    31,
    /* VPMOVZXWDrr */
  },
  { /* 11579 */
    316,
    /* VPMOVZXWQYrm */
  },
  { /* 11580 */
    344,
    /* VPMOVZXWQYrr */
  },
  { /* 11581 */
    345,
    /* VPMOVZXWQZ128rm */
  },
  { /* 11582 */
    346,
    /* VPMOVZXWQZ128rmk */
  },
  { /* 11583 */
    347,
    /* VPMOVZXWQZ128rmkz */
  },
  { /* 11584 */
    385,
    /* VPMOVZXWQZ128rr */
  },
  { /* 11585 */
    830,
    /* VPMOVZXWQZ128rrk */
  },
  { /* 11586 */
    831,
    /* VPMOVZXWQZ128rrkz */
  },
  { /* 11587 */
    317,
    /* VPMOVZXWQZ256rm */
  },
  { /* 11588 */
    318,
    /* VPMOVZXWQZ256rmk */
  },
  { /* 11589 */
    319,
    /* VPMOVZXWQZ256rmkz */
  },
  { /* 11590 */
    832,
    /* VPMOVZXWQZ256rr */
  },
  { /* 11591 */
    833,
    /* VPMOVZXWQZ256rrk */
  },
  { /* 11592 */
    834,
    /* VPMOVZXWQZ256rrkz */
  },
  { /* 11593 */
    332,
    /* VPMOVZXWQZrm */
  },
  { /* 11594 */
    333,
    /* VPMOVZXWQZrmk */
  },
  { /* 11595 */
    334,
    /* VPMOVZXWQZrmkz */
  },
  { /* 11596 */
    835,
    /* VPMOVZXWQZrr */
  },
  { /* 11597 */
    836,
    /* VPMOVZXWQZrrk */
  },
  { /* 11598 */
    837,
    /* VPMOVZXWQZrrkz */
  },
  { /* 11599 */
    30,
    /* VPMOVZXWQrm */
  },
  { /* 11600 */
    31,
    /* VPMOVZXWQrr */
  },
  { /* 11601 */
    215,
    /* VPMULDQYrm */
  },
  { /* 11602 */
    216,
    /* VPMULDQYrr */
  },
  { /* 11603 */
    217,
    /* VPMULDQZ128rm */
  },
  { /* 11604 */
    218,
    /* VPMULDQZ128rmb */
  },
  { /* 11605 */
    219,
    /* VPMULDQZ128rmbk */
  },
  { /* 11606 */
    220,
    /* VPMULDQZ128rmbkz */
  },
  { /* 11607 */
    214,
    /* VPMULDQZ128rmk */
  },
  { /* 11608 */
    221,
    /* VPMULDQZ128rmkz */
  },
  { /* 11609 */
    222,
    /* VPMULDQZ128rr */
  },
  { /* 11610 */
    223,
    /* VPMULDQZ128rrk */
  },
  { /* 11611 */
    224,
    /* VPMULDQZ128rrkz */
  },
  { /* 11612 */
    225,
    /* VPMULDQZ256rm */
  },
  { /* 11613 */
    226,
    /* VPMULDQZ256rmb */
  },
  { /* 11614 */
    227,
    /* VPMULDQZ256rmbk */
  },
  { /* 11615 */
    228,
    /* VPMULDQZ256rmbkz */
  },
  { /* 11616 */
    229,
    /* VPMULDQZ256rmk */
  },
  { /* 11617 */
    230,
    /* VPMULDQZ256rmkz */
  },
  { /* 11618 */
    231,
    /* VPMULDQZ256rr */
  },
  { /* 11619 */
    232,
    /* VPMULDQZ256rrk */
  },
  { /* 11620 */
    233,
    /* VPMULDQZ256rrkz */
  },
  { /* 11621 */
    234,
    /* VPMULDQZrm */
  },
  { /* 11622 */
    235,
    /* VPMULDQZrmb */
  },
  { /* 11623 */
    236,
    /* VPMULDQZrmbk */
  },
  { /* 11624 */
    237,
    /* VPMULDQZrmbkz */
  },
  { /* 11625 */
    238,
    /* VPMULDQZrmk */
  },
  { /* 11626 */
    239,
    /* VPMULDQZrmkz */
  },
  { /* 11627 */
    240,
    /* VPMULDQZrr */
  },
  { /* 11628 */
    244,
    /* VPMULDQZrrk */
  },
  { /* 11629 */
    245,
    /* VPMULDQZrrkz */
  },
  { /* 11630 */
    246,
    /* VPMULDQrm */
  },
  { /* 11631 */
    247,
    /* VPMULDQrr */
  },
  { /* 11632 */
    215,
    /* VPMULHRSWYrm */
  },
  { /* 11633 */
    216,
    /* VPMULHRSWYrr */
  },
  { /* 11634 */
    217,
    /* VPMULHRSWZ128rm */
  },
  { /* 11635 */
    214,
    /* VPMULHRSWZ128rmk */
  },
  { /* 11636 */
    221,
    /* VPMULHRSWZ128rmkz */
  },
  { /* 11637 */
    222,
    /* VPMULHRSWZ128rr */
  },
  { /* 11638 */
    223,
    /* VPMULHRSWZ128rrk */
  },
  { /* 11639 */
    224,
    /* VPMULHRSWZ128rrkz */
  },
  { /* 11640 */
    225,
    /* VPMULHRSWZ256rm */
  },
  { /* 11641 */
    229,
    /* VPMULHRSWZ256rmk */
  },
  { /* 11642 */
    230,
    /* VPMULHRSWZ256rmkz */
  },
  { /* 11643 */
    231,
    /* VPMULHRSWZ256rr */
  },
  { /* 11644 */
    232,
    /* VPMULHRSWZ256rrk */
  },
  { /* 11645 */
    233,
    /* VPMULHRSWZ256rrkz */
  },
  { /* 11646 */
    234,
    /* VPMULHRSWZrm */
  },
  { /* 11647 */
    238,
    /* VPMULHRSWZrmk */
  },
  { /* 11648 */
    239,
    /* VPMULHRSWZrmkz */
  },
  { /* 11649 */
    240,
    /* VPMULHRSWZrr */
  },
  { /* 11650 */
    244,
    /* VPMULHRSWZrrk */
  },
  { /* 11651 */
    245,
    /* VPMULHRSWZrrkz */
  },
  { /* 11652 */
    246,
    /* VPMULHRSWrm */
  },
  { /* 11653 */
    247,
    /* VPMULHRSWrr */
  },
  { /* 11654 */
    215,
    /* VPMULHUWYrm */
  },
  { /* 11655 */
    216,
    /* VPMULHUWYrr */
  },
  { /* 11656 */
    217,
    /* VPMULHUWZ128rm */
  },
  { /* 11657 */
    214,
    /* VPMULHUWZ128rmk */
  },
  { /* 11658 */
    221,
    /* VPMULHUWZ128rmkz */
  },
  { /* 11659 */
    222,
    /* VPMULHUWZ128rr */
  },
  { /* 11660 */
    223,
    /* VPMULHUWZ128rrk */
  },
  { /* 11661 */
    224,
    /* VPMULHUWZ128rrkz */
  },
  { /* 11662 */
    225,
    /* VPMULHUWZ256rm */
  },
  { /* 11663 */
    229,
    /* VPMULHUWZ256rmk */
  },
  { /* 11664 */
    230,
    /* VPMULHUWZ256rmkz */
  },
  { /* 11665 */
    231,
    /* VPMULHUWZ256rr */
  },
  { /* 11666 */
    232,
    /* VPMULHUWZ256rrk */
  },
  { /* 11667 */
    233,
    /* VPMULHUWZ256rrkz */
  },
  { /* 11668 */
    234,
    /* VPMULHUWZrm */
  },
  { /* 11669 */
    238,
    /* VPMULHUWZrmk */
  },
  { /* 11670 */
    239,
    /* VPMULHUWZrmkz */
  },
  { /* 11671 */
    240,
    /* VPMULHUWZrr */
  },
  { /* 11672 */
    244,
    /* VPMULHUWZrrk */
  },
  { /* 11673 */
    245,
    /* VPMULHUWZrrkz */
  },
  { /* 11674 */
    246,
    /* VPMULHUWrm */
  },
  { /* 11675 */
    247,
    /* VPMULHUWrr */
  },
  { /* 11676 */
    215,
    /* VPMULHWYrm */
  },
  { /* 11677 */
    216,
    /* VPMULHWYrr */
  },
  { /* 11678 */
    217,
    /* VPMULHWZ128rm */
  },
  { /* 11679 */
    214,
    /* VPMULHWZ128rmk */
  },
  { /* 11680 */
    221,
    /* VPMULHWZ128rmkz */
  },
  { /* 11681 */
    222,
    /* VPMULHWZ128rr */
  },
  { /* 11682 */
    223,
    /* VPMULHWZ128rrk */
  },
  { /* 11683 */
    224,
    /* VPMULHWZ128rrkz */
  },
  { /* 11684 */
    225,
    /* VPMULHWZ256rm */
  },
  { /* 11685 */
    229,
    /* VPMULHWZ256rmk */
  },
  { /* 11686 */
    230,
    /* VPMULHWZ256rmkz */
  },
  { /* 11687 */
    231,
    /* VPMULHWZ256rr */
  },
  { /* 11688 */
    232,
    /* VPMULHWZ256rrk */
  },
  { /* 11689 */
    233,
    /* VPMULHWZ256rrkz */
  },
  { /* 11690 */
    234,
    /* VPMULHWZrm */
  },
  { /* 11691 */
    238,
    /* VPMULHWZrmk */
  },
  { /* 11692 */
    239,
    /* VPMULHWZrmkz */
  },
  { /* 11693 */
    240,
    /* VPMULHWZrr */
  },
  { /* 11694 */
    244,
    /* VPMULHWZrrk */
  },
  { /* 11695 */
    245,
    /* VPMULHWZrrkz */
  },
  { /* 11696 */
    246,
    /* VPMULHWrm */
  },
  { /* 11697 */
    247,
    /* VPMULHWrr */
  },
  { /* 11698 */
    215,
    /* VPMULLDYrm */
  },
  { /* 11699 */
    216,
    /* VPMULLDYrr */
  },
  { /* 11700 */
    217,
    /* VPMULLDZ128rm */
  },
  { /* 11701 */
    248,
    /* VPMULLDZ128rmb */
  },
  { /* 11702 */
    249,
    /* VPMULLDZ128rmbk */
  },
  { /* 11703 */
    250,
    /* VPMULLDZ128rmbkz */
  },
  { /* 11704 */
    214,
    /* VPMULLDZ128rmk */
  },
  { /* 11705 */
    221,
    /* VPMULLDZ128rmkz */
  },
  { /* 11706 */
    222,
    /* VPMULLDZ128rr */
  },
  { /* 11707 */
    223,
    /* VPMULLDZ128rrk */
  },
  { /* 11708 */
    224,
    /* VPMULLDZ128rrkz */
  },
  { /* 11709 */
    225,
    /* VPMULLDZ256rm */
  },
  { /* 11710 */
    251,
    /* VPMULLDZ256rmb */
  },
  { /* 11711 */
    252,
    /* VPMULLDZ256rmbk */
  },
  { /* 11712 */
    253,
    /* VPMULLDZ256rmbkz */
  },
  { /* 11713 */
    229,
    /* VPMULLDZ256rmk */
  },
  { /* 11714 */
    230,
    /* VPMULLDZ256rmkz */
  },
  { /* 11715 */
    231,
    /* VPMULLDZ256rr */
  },
  { /* 11716 */
    232,
    /* VPMULLDZ256rrk */
  },
  { /* 11717 */
    233,
    /* VPMULLDZ256rrkz */
  },
  { /* 11718 */
    234,
    /* VPMULLDZrm */
  },
  { /* 11719 */
    254,
    /* VPMULLDZrmb */
  },
  { /* 11720 */
    255,
    /* VPMULLDZrmbk */
  },
  { /* 11721 */
    256,
    /* VPMULLDZrmbkz */
  },
  { /* 11722 */
    238,
    /* VPMULLDZrmk */
  },
  { /* 11723 */
    239,
    /* VPMULLDZrmkz */
  },
  { /* 11724 */
    240,
    /* VPMULLDZrr */
  },
  { /* 11725 */
    244,
    /* VPMULLDZrrk */
  },
  { /* 11726 */
    245,
    /* VPMULLDZrrkz */
  },
  { /* 11727 */
    246,
    /* VPMULLDrm */
  },
  { /* 11728 */
    247,
    /* VPMULLDrr */
  },
  { /* 11729 */
    217,
    /* VPMULLQZ128rm */
  },
  { /* 11730 */
    218,
    /* VPMULLQZ128rmb */
  },
  { /* 11731 */
    219,
    /* VPMULLQZ128rmbk */
  },
  { /* 11732 */
    220,
    /* VPMULLQZ128rmbkz */
  },
  { /* 11733 */
    214,
    /* VPMULLQZ128rmk */
  },
  { /* 11734 */
    221,
    /* VPMULLQZ128rmkz */
  },
  { /* 11735 */
    222,
    /* VPMULLQZ128rr */
  },
  { /* 11736 */
    223,
    /* VPMULLQZ128rrk */
  },
  { /* 11737 */
    224,
    /* VPMULLQZ128rrkz */
  },
  { /* 11738 */
    225,
    /* VPMULLQZ256rm */
  },
  { /* 11739 */
    226,
    /* VPMULLQZ256rmb */
  },
  { /* 11740 */
    227,
    /* VPMULLQZ256rmbk */
  },
  { /* 11741 */
    228,
    /* VPMULLQZ256rmbkz */
  },
  { /* 11742 */
    229,
    /* VPMULLQZ256rmk */
  },
  { /* 11743 */
    230,
    /* VPMULLQZ256rmkz */
  },
  { /* 11744 */
    231,
    /* VPMULLQZ256rr */
  },
  { /* 11745 */
    232,
    /* VPMULLQZ256rrk */
  },
  { /* 11746 */
    233,
    /* VPMULLQZ256rrkz */
  },
  { /* 11747 */
    234,
    /* VPMULLQZrm */
  },
  { /* 11748 */
    235,
    /* VPMULLQZrmb */
  },
  { /* 11749 */
    236,
    /* VPMULLQZrmbk */
  },
  { /* 11750 */
    237,
    /* VPMULLQZrmbkz */
  },
  { /* 11751 */
    238,
    /* VPMULLQZrmk */
  },
  { /* 11752 */
    239,
    /* VPMULLQZrmkz */
  },
  { /* 11753 */
    240,
    /* VPMULLQZrr */
  },
  { /* 11754 */
    244,
    /* VPMULLQZrrk */
  },
  { /* 11755 */
    245,
    /* VPMULLQZrrkz */
  },
  { /* 11756 */
    215,
    /* VPMULLWYrm */
  },
  { /* 11757 */
    216,
    /* VPMULLWYrr */
  },
  { /* 11758 */
    217,
    /* VPMULLWZ128rm */
  },
  { /* 11759 */
    214,
    /* VPMULLWZ128rmk */
  },
  { /* 11760 */
    221,
    /* VPMULLWZ128rmkz */
  },
  { /* 11761 */
    222,
    /* VPMULLWZ128rr */
  },
  { /* 11762 */
    223,
    /* VPMULLWZ128rrk */
  },
  { /* 11763 */
    224,
    /* VPMULLWZ128rrkz */
  },
  { /* 11764 */
    225,
    /* VPMULLWZ256rm */
  },
  { /* 11765 */
    229,
    /* VPMULLWZ256rmk */
  },
  { /* 11766 */
    230,
    /* VPMULLWZ256rmkz */
  },
  { /* 11767 */
    231,
    /* VPMULLWZ256rr */
  },
  { /* 11768 */
    232,
    /* VPMULLWZ256rrk */
  },
  { /* 11769 */
    233,
    /* VPMULLWZ256rrkz */
  },
  { /* 11770 */
    234,
    /* VPMULLWZrm */
  },
  { /* 11771 */
    238,
    /* VPMULLWZrmk */
  },
  { /* 11772 */
    239,
    /* VPMULLWZrmkz */
  },
  { /* 11773 */
    240,
    /* VPMULLWZrr */
  },
  { /* 11774 */
    244,
    /* VPMULLWZrrk */
  },
  { /* 11775 */
    245,
    /* VPMULLWZrrkz */
  },
  { /* 11776 */
    246,
    /* VPMULLWrm */
  },
  { /* 11777 */
    247,
    /* VPMULLWrr */
  },
  { /* 11778 */
    217,
    /* VPMULTISHIFTQBZ128rm */
  },
  { /* 11779 */
    218,
    /* VPMULTISHIFTQBZ128rmb */
  },
  { /* 11780 */
    219,
    /* VPMULTISHIFTQBZ128rmbk */
  },
  { /* 11781 */
    220,
    /* VPMULTISHIFTQBZ128rmbkz */
  },
  { /* 11782 */
    214,
    /* VPMULTISHIFTQBZ128rmk */
  },
  { /* 11783 */
    221,
    /* VPMULTISHIFTQBZ128rmkz */
  },
  { /* 11784 */
    222,
    /* VPMULTISHIFTQBZ128rr */
  },
  { /* 11785 */
    223,
    /* VPMULTISHIFTQBZ128rrk */
  },
  { /* 11786 */
    224,
    /* VPMULTISHIFTQBZ128rrkz */
  },
  { /* 11787 */
    225,
    /* VPMULTISHIFTQBZ256rm */
  },
  { /* 11788 */
    226,
    /* VPMULTISHIFTQBZ256rmb */
  },
  { /* 11789 */
    227,
    /* VPMULTISHIFTQBZ256rmbk */
  },
  { /* 11790 */
    228,
    /* VPMULTISHIFTQBZ256rmbkz */
  },
  { /* 11791 */
    229,
    /* VPMULTISHIFTQBZ256rmk */
  },
  { /* 11792 */
    230,
    /* VPMULTISHIFTQBZ256rmkz */
  },
  { /* 11793 */
    231,
    /* VPMULTISHIFTQBZ256rr */
  },
  { /* 11794 */
    232,
    /* VPMULTISHIFTQBZ256rrk */
  },
  { /* 11795 */
    233,
    /* VPMULTISHIFTQBZ256rrkz */
  },
  { /* 11796 */
    234,
    /* VPMULTISHIFTQBZrm */
  },
  { /* 11797 */
    235,
    /* VPMULTISHIFTQBZrmb */
  },
  { /* 11798 */
    236,
    /* VPMULTISHIFTQBZrmbk */
  },
  { /* 11799 */
    237,
    /* VPMULTISHIFTQBZrmbkz */
  },
  { /* 11800 */
    238,
    /* VPMULTISHIFTQBZrmk */
  },
  { /* 11801 */
    239,
    /* VPMULTISHIFTQBZrmkz */
  },
  { /* 11802 */
    240,
    /* VPMULTISHIFTQBZrr */
  },
  { /* 11803 */
    244,
    /* VPMULTISHIFTQBZrrk */
  },
  { /* 11804 */
    245,
    /* VPMULTISHIFTQBZrrkz */
  },
  { /* 11805 */
    215,
    /* VPMULUDQYrm */
  },
  { /* 11806 */
    216,
    /* VPMULUDQYrr */
  },
  { /* 11807 */
    217,
    /* VPMULUDQZ128rm */
  },
  { /* 11808 */
    218,
    /* VPMULUDQZ128rmb */
  },
  { /* 11809 */
    219,
    /* VPMULUDQZ128rmbk */
  },
  { /* 11810 */
    220,
    /* VPMULUDQZ128rmbkz */
  },
  { /* 11811 */
    214,
    /* VPMULUDQZ128rmk */
  },
  { /* 11812 */
    221,
    /* VPMULUDQZ128rmkz */
  },
  { /* 11813 */
    222,
    /* VPMULUDQZ128rr */
  },
  { /* 11814 */
    223,
    /* VPMULUDQZ128rrk */
  },
  { /* 11815 */
    224,
    /* VPMULUDQZ128rrkz */
  },
  { /* 11816 */
    225,
    /* VPMULUDQZ256rm */
  },
  { /* 11817 */
    226,
    /* VPMULUDQZ256rmb */
  },
  { /* 11818 */
    227,
    /* VPMULUDQZ256rmbk */
  },
  { /* 11819 */
    228,
    /* VPMULUDQZ256rmbkz */
  },
  { /* 11820 */
    229,
    /* VPMULUDQZ256rmk */
  },
  { /* 11821 */
    230,
    /* VPMULUDQZ256rmkz */
  },
  { /* 11822 */
    231,
    /* VPMULUDQZ256rr */
  },
  { /* 11823 */
    232,
    /* VPMULUDQZ256rrk */
  },
  { /* 11824 */
    233,
    /* VPMULUDQZ256rrkz */
  },
  { /* 11825 */
    234,
    /* VPMULUDQZrm */
  },
  { /* 11826 */
    235,
    /* VPMULUDQZrmb */
  },
  { /* 11827 */
    236,
    /* VPMULUDQZrmbk */
  },
  { /* 11828 */
    237,
    /* VPMULUDQZrmbkz */
  },
  { /* 11829 */
    238,
    /* VPMULUDQZrmk */
  },
  { /* 11830 */
    239,
    /* VPMULUDQZrmkz */
  },
  { /* 11831 */
    240,
    /* VPMULUDQZrr */
  },
  { /* 11832 */
    244,
    /* VPMULUDQZrrk */
  },
  { /* 11833 */
    245,
    /* VPMULUDQZrrkz */
  },
  { /* 11834 */
    246,
    /* VPMULUDQrm */
  },
  { /* 11835 */
    247,
    /* VPMULUDQrr */
  },
  { /* 11836 */
    416,
    /* VPOPCNTBZ128rm */
  },
  { /* 11837 */
    417,
    /* VPOPCNTBZ128rmk */
  },
  { /* 11838 */
    418,
    /* VPOPCNTBZ128rmkz */
  },
  { /* 11839 */
    341,
    /* VPOPCNTBZ128rr */
  },
  { /* 11840 */
    342,
    /* VPOPCNTBZ128rrk */
  },
  { /* 11841 */
    343,
    /* VPOPCNTBZ128rrkz */
  },
  { /* 11842 */
    419,
    /* VPOPCNTBZ256rm */
  },
  { /* 11843 */
    420,
    /* VPOPCNTBZ256rmk */
  },
  { /* 11844 */
    421,
    /* VPOPCNTBZ256rmkz */
  },
  { /* 11845 */
    422,
    /* VPOPCNTBZ256rr */
  },
  { /* 11846 */
    423,
    /* VPOPCNTBZ256rrk */
  },
  { /* 11847 */
    424,
    /* VPOPCNTBZ256rrkz */
  },
  { /* 11848 */
    425,
    /* VPOPCNTBZrm */
  },
  { /* 11849 */
    426,
    /* VPOPCNTBZrmk */
  },
  { /* 11850 */
    427,
    /* VPOPCNTBZrmkz */
  },
  { /* 11851 */
    428,
    /* VPOPCNTBZrr */
  },
  { /* 11852 */
    432,
    /* VPOPCNTBZrrk */
  },
  { /* 11853 */
    433,
    /* VPOPCNTBZrrkz */
  },
  { /* 11854 */
    416,
    /* VPOPCNTDZ128rm */
  },
  { /* 11855 */
    345,
    /* VPOPCNTDZ128rmb */
  },
  { /* 11856 */
    346,
    /* VPOPCNTDZ128rmbk */
  },
  { /* 11857 */
    347,
    /* VPOPCNTDZ128rmbkz */
  },
  { /* 11858 */
    417,
    /* VPOPCNTDZ128rmk */
  },
  { /* 11859 */
    418,
    /* VPOPCNTDZ128rmkz */
  },
  { /* 11860 */
    341,
    /* VPOPCNTDZ128rr */
  },
  { /* 11861 */
    342,
    /* VPOPCNTDZ128rrk */
  },
  { /* 11862 */
    343,
    /* VPOPCNTDZ128rrkz */
  },
  { /* 11863 */
    419,
    /* VPOPCNTDZ256rm */
  },
  { /* 11864 */
    348,
    /* VPOPCNTDZ256rmb */
  },
  { /* 11865 */
    349,
    /* VPOPCNTDZ256rmbk */
  },
  { /* 11866 */
    350,
    /* VPOPCNTDZ256rmbkz */
  },
  { /* 11867 */
    420,
    /* VPOPCNTDZ256rmk */
  },
  { /* 11868 */
    421,
    /* VPOPCNTDZ256rmkz */
  },
  { /* 11869 */
    422,
    /* VPOPCNTDZ256rr */
  },
  { /* 11870 */
    423,
    /* VPOPCNTDZ256rrk */
  },
  { /* 11871 */
    424,
    /* VPOPCNTDZ256rrkz */
  },
  { /* 11872 */
    425,
    /* VPOPCNTDZrm */
  },
  { /* 11873 */
    351,
    /* VPOPCNTDZrmb */
  },
  { /* 11874 */
    352,
    /* VPOPCNTDZrmbk */
  },
  { /* 11875 */
    353,
    /* VPOPCNTDZrmbkz */
  },
  { /* 11876 */
    426,
    /* VPOPCNTDZrmk */
  },
  { /* 11877 */
    427,
    /* VPOPCNTDZrmkz */
  },
  { /* 11878 */
    428,
    /* VPOPCNTDZrr */
  },
  { /* 11879 */
    432,
    /* VPOPCNTDZrrk */
  },
  { /* 11880 */
    433,
    /* VPOPCNTDZrrkz */
  },
  { /* 11881 */
    416,
    /* VPOPCNTQZ128rm */
  },
  { /* 11882 */
    338,
    /* VPOPCNTQZ128rmb */
  },
  { /* 11883 */
    339,
    /* VPOPCNTQZ128rmbk */
  },
  { /* 11884 */
    340,
    /* VPOPCNTQZ128rmbkz */
  },
  { /* 11885 */
    417,
    /* VPOPCNTQZ128rmk */
  },
  { /* 11886 */
    418,
    /* VPOPCNTQZ128rmkz */
  },
  { /* 11887 */
    341,
    /* VPOPCNTQZ128rr */
  },
  { /* 11888 */
    342,
    /* VPOPCNTQZ128rrk */
  },
  { /* 11889 */
    343,
    /* VPOPCNTQZ128rrkz */
  },
  { /* 11890 */
    419,
    /* VPOPCNTQZ256rm */
  },
  { /* 11891 */
    317,
    /* VPOPCNTQZ256rmb */
  },
  { /* 11892 */
    318,
    /* VPOPCNTQZ256rmbk */
  },
  { /* 11893 */
    319,
    /* VPOPCNTQZ256rmbkz */
  },
  { /* 11894 */
    420,
    /* VPOPCNTQZ256rmk */
  },
  { /* 11895 */
    421,
    /* VPOPCNTQZ256rmkz */
  },
  { /* 11896 */
    422,
    /* VPOPCNTQZ256rr */
  },
  { /* 11897 */
    423,
    /* VPOPCNTQZ256rrk */
  },
  { /* 11898 */
    424,
    /* VPOPCNTQZ256rrkz */
  },
  { /* 11899 */
    425,
    /* VPOPCNTQZrm */
  },
  { /* 11900 */
    323,
    /* VPOPCNTQZrmb */
  },
  { /* 11901 */
    324,
    /* VPOPCNTQZrmbk */
  },
  { /* 11902 */
    325,
    /* VPOPCNTQZrmbkz */
  },
  { /* 11903 */
    426,
    /* VPOPCNTQZrmk */
  },
  { /* 11904 */
    427,
    /* VPOPCNTQZrmkz */
  },
  { /* 11905 */
    428,
    /* VPOPCNTQZrr */
  },
  { /* 11906 */
    432,
    /* VPOPCNTQZrrk */
  },
  { /* 11907 */
    433,
    /* VPOPCNTQZrrkz */
  },
  { /* 11908 */
    416,
    /* VPOPCNTWZ128rm */
  },
  { /* 11909 */
    417,
    /* VPOPCNTWZ128rmk */
  },
  { /* 11910 */
    418,
    /* VPOPCNTWZ128rmkz */
  },
  { /* 11911 */
    341,
    /* VPOPCNTWZ128rr */
  },
  { /* 11912 */
    342,
    /* VPOPCNTWZ128rrk */
  },
  { /* 11913 */
    343,
    /* VPOPCNTWZ128rrkz */
  },
  { /* 11914 */
    419,
    /* VPOPCNTWZ256rm */
  },
  { /* 11915 */
    420,
    /* VPOPCNTWZ256rmk */
  },
  { /* 11916 */
    421,
    /* VPOPCNTWZ256rmkz */
  },
  { /* 11917 */
    422,
    /* VPOPCNTWZ256rr */
  },
  { /* 11918 */
    423,
    /* VPOPCNTWZ256rrk */
  },
  { /* 11919 */
    424,
    /* VPOPCNTWZ256rrkz */
  },
  { /* 11920 */
    425,
    /* VPOPCNTWZrm */
  },
  { /* 11921 */
    426,
    /* VPOPCNTWZrmk */
  },
  { /* 11922 */
    427,
    /* VPOPCNTWZrmkz */
  },
  { /* 11923 */
    428,
    /* VPOPCNTWZrr */
  },
  { /* 11924 */
    432,
    /* VPOPCNTWZrrk */
  },
  { /* 11925 */
    433,
    /* VPOPCNTWZrrkz */
  },
  { /* 11926 */
    217,
    /* VPORDZ128rm */
  },
  { /* 11927 */
    248,
    /* VPORDZ128rmb */
  },
  { /* 11928 */
    249,
    /* VPORDZ128rmbk */
  },
  { /* 11929 */
    250,
    /* VPORDZ128rmbkz */
  },
  { /* 11930 */
    214,
    /* VPORDZ128rmk */
  },
  { /* 11931 */
    221,
    /* VPORDZ128rmkz */
  },
  { /* 11932 */
    222,
    /* VPORDZ128rr */
  },
  { /* 11933 */
    223,
    /* VPORDZ128rrk */
  },
  { /* 11934 */
    224,
    /* VPORDZ128rrkz */
  },
  { /* 11935 */
    225,
    /* VPORDZ256rm */
  },
  { /* 11936 */
    251,
    /* VPORDZ256rmb */
  },
  { /* 11937 */
    252,
    /* VPORDZ256rmbk */
  },
  { /* 11938 */
    253,
    /* VPORDZ256rmbkz */
  },
  { /* 11939 */
    229,
    /* VPORDZ256rmk */
  },
  { /* 11940 */
    230,
    /* VPORDZ256rmkz */
  },
  { /* 11941 */
    231,
    /* VPORDZ256rr */
  },
  { /* 11942 */
    232,
    /* VPORDZ256rrk */
  },
  { /* 11943 */
    233,
    /* VPORDZ256rrkz */
  },
  { /* 11944 */
    234,
    /* VPORDZrm */
  },
  { /* 11945 */
    254,
    /* VPORDZrmb */
  },
  { /* 11946 */
    255,
    /* VPORDZrmbk */
  },
  { /* 11947 */
    256,
    /* VPORDZrmbkz */
  },
  { /* 11948 */
    238,
    /* VPORDZrmk */
  },
  { /* 11949 */
    239,
    /* VPORDZrmkz */
  },
  { /* 11950 */
    240,
    /* VPORDZrr */
  },
  { /* 11951 */
    244,
    /* VPORDZrrk */
  },
  { /* 11952 */
    245,
    /* VPORDZrrkz */
  },
  { /* 11953 */
    217,
    /* VPORQZ128rm */
  },
  { /* 11954 */
    218,
    /* VPORQZ128rmb */
  },
  { /* 11955 */
    219,
    /* VPORQZ128rmbk */
  },
  { /* 11956 */
    220,
    /* VPORQZ128rmbkz */
  },
  { /* 11957 */
    214,
    /* VPORQZ128rmk */
  },
  { /* 11958 */
    221,
    /* VPORQZ128rmkz */
  },
  { /* 11959 */
    222,
    /* VPORQZ128rr */
  },
  { /* 11960 */
    223,
    /* VPORQZ128rrk */
  },
  { /* 11961 */
    224,
    /* VPORQZ128rrkz */
  },
  { /* 11962 */
    225,
    /* VPORQZ256rm */
  },
  { /* 11963 */
    226,
    /* VPORQZ256rmb */
  },
  { /* 11964 */
    227,
    /* VPORQZ256rmbk */
  },
  { /* 11965 */
    228,
    /* VPORQZ256rmbkz */
  },
  { /* 11966 */
    229,
    /* VPORQZ256rmk */
  },
  { /* 11967 */
    230,
    /* VPORQZ256rmkz */
  },
  { /* 11968 */
    231,
    /* VPORQZ256rr */
  },
  { /* 11969 */
    232,
    /* VPORQZ256rrk */
  },
  { /* 11970 */
    233,
    /* VPORQZ256rrkz */
  },
  { /* 11971 */
    234,
    /* VPORQZrm */
  },
  { /* 11972 */
    235,
    /* VPORQZrmb */
  },
  { /* 11973 */
    236,
    /* VPORQZrmbk */
  },
  { /* 11974 */
    237,
    /* VPORQZrmbkz */
  },
  { /* 11975 */
    238,
    /* VPORQZrmk */
  },
  { /* 11976 */
    239,
    /* VPORQZrmkz */
  },
  { /* 11977 */
    240,
    /* VPORQZrr */
  },
  { /* 11978 */
    244,
    /* VPORQZrrk */
  },
  { /* 11979 */
    245,
    /* VPORQZrrkz */
  },
  { /* 11980 */
    215,
    /* VPORYrm */
  },
  { /* 11981 */
    216,
    /* VPORYrr */
  },
  { /* 11982 */
    246,
    /* VPORrm */
  },
  { /* 11983 */
    247,
    /* VPORrr */
  },
  { /* 11984 */
    314,
    /* VPPERMrmr */
  },
  { /* 11985 */
    557,
    /* VPPERMrrm */
  },
  { /* 11986 */
    315,
    /* VPPERMrrr */
  },
  { /* 11987 */
    558,
    /* VPPERMrrr_REV */
  },
  { /* 11988 */
    847,
    /* VPROLDZ128mbi */
  },
  { /* 11989 */
    848,
    /* VPROLDZ128mbik */
  },
  { /* 11990 */
    849,
    /* VPROLDZ128mbikz */
  },
  { /* 11991 */
    850,
    /* VPROLDZ128mi */
  },
  { /* 11992 */
    851,
    /* VPROLDZ128mik */
  },
  { /* 11993 */
    852,
    /* VPROLDZ128mikz */
  },
  { /* 11994 */
    853,
    /* VPROLDZ128ri */
  },
  { /* 11995 */
    854,
    /* VPROLDZ128rik */
  },
  { /* 11996 */
    855,
    /* VPROLDZ128rikz */
  },
  { /* 11997 */
    856,
    /* VPROLDZ256mbi */
  },
  { /* 11998 */
    857,
    /* VPROLDZ256mbik */
  },
  { /* 11999 */
    858,
    /* VPROLDZ256mbikz */
  },
  { /* 12000 */
    859,
    /* VPROLDZ256mi */
  },
  { /* 12001 */
    860,
    /* VPROLDZ256mik */
  },
  { /* 12002 */
    861,
    /* VPROLDZ256mikz */
  },
  { /* 12003 */
    862,
    /* VPROLDZ256ri */
  },
  { /* 12004 */
    863,
    /* VPROLDZ256rik */
  },
  { /* 12005 */
    864,
    /* VPROLDZ256rikz */
  },
  { /* 12006 */
    865,
    /* VPROLDZmbi */
  },
  { /* 12007 */
    866,
    /* VPROLDZmbik */
  },
  { /* 12008 */
    867,
    /* VPROLDZmbikz */
  },
  { /* 12009 */
    868,
    /* VPROLDZmi */
  },
  { /* 12010 */
    869,
    /* VPROLDZmik */
  },
  { /* 12011 */
    870,
    /* VPROLDZmikz */
  },
  { /* 12012 */
    871,
    /* VPROLDZri */
  },
  { /* 12013 */
    872,
    /* VPROLDZrik */
  },
  { /* 12014 */
    873,
    /* VPROLDZrikz */
  },
  { /* 12015 */
    874,
    /* VPROLQZ128mbi */
  },
  { /* 12016 */
    875,
    /* VPROLQZ128mbik */
  },
  { /* 12017 */
    876,
    /* VPROLQZ128mbikz */
  },
  { /* 12018 */
    850,
    /* VPROLQZ128mi */
  },
  { /* 12019 */
    851,
    /* VPROLQZ128mik */
  },
  { /* 12020 */
    852,
    /* VPROLQZ128mikz */
  },
  { /* 12021 */
    853,
    /* VPROLQZ128ri */
  },
  { /* 12022 */
    854,
    /* VPROLQZ128rik */
  },
  { /* 12023 */
    855,
    /* VPROLQZ128rikz */
  },
  { /* 12024 */
    877,
    /* VPROLQZ256mbi */
  },
  { /* 12025 */
    878,
    /* VPROLQZ256mbik */
  },
  { /* 12026 */
    879,
    /* VPROLQZ256mbikz */
  },
  { /* 12027 */
    859,
    /* VPROLQZ256mi */
  },
  { /* 12028 */
    860,
    /* VPROLQZ256mik */
  },
  { /* 12029 */
    861,
    /* VPROLQZ256mikz */
  },
  { /* 12030 */
    862,
    /* VPROLQZ256ri */
  },
  { /* 12031 */
    863,
    /* VPROLQZ256rik */
  },
  { /* 12032 */
    864,
    /* VPROLQZ256rikz */
  },
  { /* 12033 */
    880,
    /* VPROLQZmbi */
  },
  { /* 12034 */
    881,
    /* VPROLQZmbik */
  },
  { /* 12035 */
    882,
    /* VPROLQZmbikz */
  },
  { /* 12036 */
    868,
    /* VPROLQZmi */
  },
  { /* 12037 */
    869,
    /* VPROLQZmik */
  },
  { /* 12038 */
    870,
    /* VPROLQZmikz */
  },
  { /* 12039 */
    871,
    /* VPROLQZri */
  },
  { /* 12040 */
    872,
    /* VPROLQZrik */
  },
  { /* 12041 */
    873,
    /* VPROLQZrikz */
  },
  { /* 12042 */
    217,
    /* VPROLVDZ128rm */
  },
  { /* 12043 */
    248,
    /* VPROLVDZ128rmb */
  },
  { /* 12044 */
    249,
    /* VPROLVDZ128rmbk */
  },
  { /* 12045 */
    250,
    /* VPROLVDZ128rmbkz */
  },
  { /* 12046 */
    214,
    /* VPROLVDZ128rmk */
  },
  { /* 12047 */
    221,
    /* VPROLVDZ128rmkz */
  },
  { /* 12048 */
    222,
    /* VPROLVDZ128rr */
  },
  { /* 12049 */
    223,
    /* VPROLVDZ128rrk */
  },
  { /* 12050 */
    224,
    /* VPROLVDZ128rrkz */
  },
  { /* 12051 */
    225,
    /* VPROLVDZ256rm */
  },
  { /* 12052 */
    251,
    /* VPROLVDZ256rmb */
  },
  { /* 12053 */
    252,
    /* VPROLVDZ256rmbk */
  },
  { /* 12054 */
    253,
    /* VPROLVDZ256rmbkz */
  },
  { /* 12055 */
    229,
    /* VPROLVDZ256rmk */
  },
  { /* 12056 */
    230,
    /* VPROLVDZ256rmkz */
  },
  { /* 12057 */
    231,
    /* VPROLVDZ256rr */
  },
  { /* 12058 */
    232,
    /* VPROLVDZ256rrk */
  },
  { /* 12059 */
    233,
    /* VPROLVDZ256rrkz */
  },
  { /* 12060 */
    234,
    /* VPROLVDZrm */
  },
  { /* 12061 */
    254,
    /* VPROLVDZrmb */
  },
  { /* 12062 */
    255,
    /* VPROLVDZrmbk */
  },
  { /* 12063 */
    256,
    /* VPROLVDZrmbkz */
  },
  { /* 12064 */
    238,
    /* VPROLVDZrmk */
  },
  { /* 12065 */
    239,
    /* VPROLVDZrmkz */
  },
  { /* 12066 */
    240,
    /* VPROLVDZrr */
  },
  { /* 12067 */
    244,
    /* VPROLVDZrrk */
  },
  { /* 12068 */
    245,
    /* VPROLVDZrrkz */
  },
  { /* 12069 */
    217,
    /* VPROLVQZ128rm */
  },
  { /* 12070 */
    218,
    /* VPROLVQZ128rmb */
  },
  { /* 12071 */
    219,
    /* VPROLVQZ128rmbk */
  },
  { /* 12072 */
    220,
    /* VPROLVQZ128rmbkz */
  },
  { /* 12073 */
    214,
    /* VPROLVQZ128rmk */
  },
  { /* 12074 */
    221,
    /* VPROLVQZ128rmkz */
  },
  { /* 12075 */
    222,
    /* VPROLVQZ128rr */
  },
  { /* 12076 */
    223,
    /* VPROLVQZ128rrk */
  },
  { /* 12077 */
    224,
    /* VPROLVQZ128rrkz */
  },
  { /* 12078 */
    225,
    /* VPROLVQZ256rm */
  },
  { /* 12079 */
    226,
    /* VPROLVQZ256rmb */
  },
  { /* 12080 */
    227,
    /* VPROLVQZ256rmbk */
  },
  { /* 12081 */
    228,
    /* VPROLVQZ256rmbkz */
  },
  { /* 12082 */
    229,
    /* VPROLVQZ256rmk */
  },
  { /* 12083 */
    230,
    /* VPROLVQZ256rmkz */
  },
  { /* 12084 */
    231,
    /* VPROLVQZ256rr */
  },
  { /* 12085 */
    232,
    /* VPROLVQZ256rrk */
  },
  { /* 12086 */
    233,
    /* VPROLVQZ256rrkz */
  },
  { /* 12087 */
    234,
    /* VPROLVQZrm */
  },
  { /* 12088 */
    235,
    /* VPROLVQZrmb */
  },
  { /* 12089 */
    236,
    /* VPROLVQZrmbk */
  },
  { /* 12090 */
    237,
    /* VPROLVQZrmbkz */
  },
  { /* 12091 */
    238,
    /* VPROLVQZrmk */
  },
  { /* 12092 */
    239,
    /* VPROLVQZrmkz */
  },
  { /* 12093 */
    240,
    /* VPROLVQZrr */
  },
  { /* 12094 */
    244,
    /* VPROLVQZrrk */
  },
  { /* 12095 */
    245,
    /* VPROLVQZrrkz */
  },
  { /* 12096 */
    847,
    /* VPRORDZ128mbi */
  },
  { /* 12097 */
    848,
    /* VPRORDZ128mbik */
  },
  { /* 12098 */
    849,
    /* VPRORDZ128mbikz */
  },
  { /* 12099 */
    850,
    /* VPRORDZ128mi */
  },
  { /* 12100 */
    851,
    /* VPRORDZ128mik */
  },
  { /* 12101 */
    852,
    /* VPRORDZ128mikz */
  },
  { /* 12102 */
    853,
    /* VPRORDZ128ri */
  },
  { /* 12103 */
    854,
    /* VPRORDZ128rik */
  },
  { /* 12104 */
    855,
    /* VPRORDZ128rikz */
  },
  { /* 12105 */
    856,
    /* VPRORDZ256mbi */
  },
  { /* 12106 */
    857,
    /* VPRORDZ256mbik */
  },
  { /* 12107 */
    858,
    /* VPRORDZ256mbikz */
  },
  { /* 12108 */
    859,
    /* VPRORDZ256mi */
  },
  { /* 12109 */
    860,
    /* VPRORDZ256mik */
  },
  { /* 12110 */
    861,
    /* VPRORDZ256mikz */
  },
  { /* 12111 */
    862,
    /* VPRORDZ256ri */
  },
  { /* 12112 */
    863,
    /* VPRORDZ256rik */
  },
  { /* 12113 */
    864,
    /* VPRORDZ256rikz */
  },
  { /* 12114 */
    865,
    /* VPRORDZmbi */
  },
  { /* 12115 */
    866,
    /* VPRORDZmbik */
  },
  { /* 12116 */
    867,
    /* VPRORDZmbikz */
  },
  { /* 12117 */
    868,
    /* VPRORDZmi */
  },
  { /* 12118 */
    869,
    /* VPRORDZmik */
  },
  { /* 12119 */
    870,
    /* VPRORDZmikz */
  },
  { /* 12120 */
    871,
    /* VPRORDZri */
  },
  { /* 12121 */
    872,
    /* VPRORDZrik */
  },
  { /* 12122 */
    873,
    /* VPRORDZrikz */
  },
  { /* 12123 */
    874,
    /* VPRORQZ128mbi */
  },
  { /* 12124 */
    875,
    /* VPRORQZ128mbik */
  },
  { /* 12125 */
    876,
    /* VPRORQZ128mbikz */
  },
  { /* 12126 */
    850,
    /* VPRORQZ128mi */
  },
  { /* 12127 */
    851,
    /* VPRORQZ128mik */
  },
  { /* 12128 */
    852,
    /* VPRORQZ128mikz */
  },
  { /* 12129 */
    853,
    /* VPRORQZ128ri */
  },
  { /* 12130 */
    854,
    /* VPRORQZ128rik */
  },
  { /* 12131 */
    855,
    /* VPRORQZ128rikz */
  },
  { /* 12132 */
    877,
    /* VPRORQZ256mbi */
  },
  { /* 12133 */
    878,
    /* VPRORQZ256mbik */
  },
  { /* 12134 */
    879,
    /* VPRORQZ256mbikz */
  },
  { /* 12135 */
    859,
    /* VPRORQZ256mi */
  },
  { /* 12136 */
    860,
    /* VPRORQZ256mik */
  },
  { /* 12137 */
    861,
    /* VPRORQZ256mikz */
  },
  { /* 12138 */
    862,
    /* VPRORQZ256ri */
  },
  { /* 12139 */
    863,
    /* VPRORQZ256rik */
  },
  { /* 12140 */
    864,
    /* VPRORQZ256rikz */
  },
  { /* 12141 */
    880,
    /* VPRORQZmbi */
  },
  { /* 12142 */
    881,
    /* VPRORQZmbik */
  },
  { /* 12143 */
    882,
    /* VPRORQZmbikz */
  },
  { /* 12144 */
    868,
    /* VPRORQZmi */
  },
  { /* 12145 */
    869,
    /* VPRORQZmik */
  },
  { /* 12146 */
    870,
    /* VPRORQZmikz */
  },
  { /* 12147 */
    871,
    /* VPRORQZri */
  },
  { /* 12148 */
    872,
    /* VPRORQZrik */
  },
  { /* 12149 */
    873,
    /* VPRORQZrikz */
  },
  { /* 12150 */
    217,
    /* VPRORVDZ128rm */
  },
  { /* 12151 */
    248,
    /* VPRORVDZ128rmb */
  },
  { /* 12152 */
    249,
    /* VPRORVDZ128rmbk */
  },
  { /* 12153 */
    250,
    /* VPRORVDZ128rmbkz */
  },
  { /* 12154 */
    214,
    /* VPRORVDZ128rmk */
  },
  { /* 12155 */
    221,
    /* VPRORVDZ128rmkz */
  },
  { /* 12156 */
    222,
    /* VPRORVDZ128rr */
  },
  { /* 12157 */
    223,
    /* VPRORVDZ128rrk */
  },
  { /* 12158 */
    224,
    /* VPRORVDZ128rrkz */
  },
  { /* 12159 */
    225,
    /* VPRORVDZ256rm */
  },
  { /* 12160 */
    251,
    /* VPRORVDZ256rmb */
  },
  { /* 12161 */
    252,
    /* VPRORVDZ256rmbk */
  },
  { /* 12162 */
    253,
    /* VPRORVDZ256rmbkz */
  },
  { /* 12163 */
    229,
    /* VPRORVDZ256rmk */
  },
  { /* 12164 */
    230,
    /* VPRORVDZ256rmkz */
  },
  { /* 12165 */
    231,
    /* VPRORVDZ256rr */
  },
  { /* 12166 */
    232,
    /* VPRORVDZ256rrk */
  },
  { /* 12167 */
    233,
    /* VPRORVDZ256rrkz */
  },
  { /* 12168 */
    234,
    /* VPRORVDZrm */
  },
  { /* 12169 */
    254,
    /* VPRORVDZrmb */
  },
  { /* 12170 */
    255,
    /* VPRORVDZrmbk */
  },
  { /* 12171 */
    256,
    /* VPRORVDZrmbkz */
  },
  { /* 12172 */
    238,
    /* VPRORVDZrmk */
  },
  { /* 12173 */
    239,
    /* VPRORVDZrmkz */
  },
  { /* 12174 */
    240,
    /* VPRORVDZrr */
  },
  { /* 12175 */
    244,
    /* VPRORVDZrrk */
  },
  { /* 12176 */
    245,
    /* VPRORVDZrrkz */
  },
  { /* 12177 */
    217,
    /* VPRORVQZ128rm */
  },
  { /* 12178 */
    218,
    /* VPRORVQZ128rmb */
  },
  { /* 12179 */
    219,
    /* VPRORVQZ128rmbk */
  },
  { /* 12180 */
    220,
    /* VPRORVQZ128rmbkz */
  },
  { /* 12181 */
    214,
    /* VPRORVQZ128rmk */
  },
  { /* 12182 */
    221,
    /* VPRORVQZ128rmkz */
  },
  { /* 12183 */
    222,
    /* VPRORVQZ128rr */
  },
  { /* 12184 */
    223,
    /* VPRORVQZ128rrk */
  },
  { /* 12185 */
    224,
    /* VPRORVQZ128rrkz */
  },
  { /* 12186 */
    225,
    /* VPRORVQZ256rm */
  },
  { /* 12187 */
    226,
    /* VPRORVQZ256rmb */
  },
  { /* 12188 */
    227,
    /* VPRORVQZ256rmbk */
  },
  { /* 12189 */
    228,
    /* VPRORVQZ256rmbkz */
  },
  { /* 12190 */
    229,
    /* VPRORVQZ256rmk */
  },
  { /* 12191 */
    230,
    /* VPRORVQZ256rmkz */
  },
  { /* 12192 */
    231,
    /* VPRORVQZ256rr */
  },
  { /* 12193 */
    232,
    /* VPRORVQZ256rrk */
  },
  { /* 12194 */
    233,
    /* VPRORVQZ256rrkz */
  },
  { /* 12195 */
    234,
    /* VPRORVQZrm */
  },
  { /* 12196 */
    235,
    /* VPRORVQZrmb */
  },
  { /* 12197 */
    236,
    /* VPRORVQZrmbk */
  },
  { /* 12198 */
    237,
    /* VPRORVQZrmbkz */
  },
  { /* 12199 */
    238,
    /* VPRORVQZrmk */
  },
  { /* 12200 */
    239,
    /* VPRORVQZrmkz */
  },
  { /* 12201 */
    240,
    /* VPRORVQZrr */
  },
  { /* 12202 */
    244,
    /* VPRORVQZrrk */
  },
  { /* 12203 */
    245,
    /* VPRORVQZrrkz */
  },
  { /* 12204 */
    32,
    /* VPROTBmi */
  },
  { /* 12205 */
    883,
    /* VPROTBmr */
  },
  { /* 12206 */
    33,
    /* VPROTBri */
  },
  { /* 12207 */
    246,
    /* VPROTBrm */
  },
  { /* 12208 */
    884,
    /* VPROTBrr */
  },
  { /* 12209 */
    247,
    /* VPROTBrr_REV */
  },
  { /* 12210 */
    32,
    /* VPROTDmi */
  },
  { /* 12211 */
    883,
    /* VPROTDmr */
  },
  { /* 12212 */
    33,
    /* VPROTDri */
  },
  { /* 12213 */
    246,
    /* VPROTDrm */
  },
  { /* 12214 */
    884,
    /* VPROTDrr */
  },
  { /* 12215 */
    247,
    /* VPROTDrr_REV */
  },
  { /* 12216 */
    32,
    /* VPROTQmi */
  },
  { /* 12217 */
    883,
    /* VPROTQmr */
  },
  { /* 12218 */
    33,
    /* VPROTQri */
  },
  { /* 12219 */
    246,
    /* VPROTQrm */
  },
  { /* 12220 */
    884,
    /* VPROTQrr */
  },
  { /* 12221 */
    247,
    /* VPROTQrr_REV */
  },
  { /* 12222 */
    32,
    /* VPROTWmi */
  },
  { /* 12223 */
    883,
    /* VPROTWmr */
  },
  { /* 12224 */
    33,
    /* VPROTWri */
  },
  { /* 12225 */
    246,
    /* VPROTWrm */
  },
  { /* 12226 */
    884,
    /* VPROTWrr */
  },
  { /* 12227 */
    247,
    /* VPROTWrr_REV */
  },
  { /* 12228 */
    215,
    /* VPSADBWYrm */
  },
  { /* 12229 */
    216,
    /* VPSADBWYrr */
  },
  { /* 12230 */
    217,
    /* VPSADBWZ128rm */
  },
  { /* 12231 */
    222,
    /* VPSADBWZ128rr */
  },
  { /* 12232 */
    225,
    /* VPSADBWZ256rm */
  },
  { /* 12233 */
    231,
    /* VPSADBWZ256rr */
  },
  { /* 12234 */
    234,
    /* VPSADBWZrm */
  },
  { /* 12235 */
    240,
    /* VPSADBWZrr */
  },
  { /* 12236 */
    246,
    /* VPSADBWrm */
  },
  { /* 12237 */
    247,
    /* VPSADBWrr */
  },
  { /* 12238 */
    885,
    /* VPSCATTERDDZ128mr */
  },
  { /* 12239 */
    886,
    /* VPSCATTERDDZ256mr */
  },
  { /* 12240 */
    887,
    /* VPSCATTERDDZmr */
  },
  { /* 12241 */
    888,
    /* VPSCATTERDQZ128mr */
  },
  { /* 12242 */
    889,
    /* VPSCATTERDQZ256mr */
  },
  { /* 12243 */
    890,
    /* VPSCATTERDQZmr */
  },
  { /* 12244 */
    885,
    /* VPSCATTERQDZ128mr */
  },
  { /* 12245 */
    891,
    /* VPSCATTERQDZ256mr */
  },
  { /* 12246 */
    892,
    /* VPSCATTERQDZmr */
  },
  { /* 12247 */
    888,
    /* VPSCATTERQQZ128mr */
  },
  { /* 12248 */
    893,
    /* VPSCATTERQQZ256mr */
  },
  { /* 12249 */
    894,
    /* VPSCATTERQQZmr */
  },
  { /* 12250 */
    883,
    /* VPSHABmr */
  },
  { /* 12251 */
    246,
    /* VPSHABrm */
  },
  { /* 12252 */
    884,
    /* VPSHABrr */
  },
  { /* 12253 */
    247,
    /* VPSHABrr_REV */
  },
  { /* 12254 */
    883,
    /* VPSHADmr */
  },
  { /* 12255 */
    246,
    /* VPSHADrm */
  },
  { /* 12256 */
    884,
    /* VPSHADrr */
  },
  { /* 12257 */
    247,
    /* VPSHADrr_REV */
  },
  { /* 12258 */
    883,
    /* VPSHAQmr */
  },
  { /* 12259 */
    246,
    /* VPSHAQrm */
  },
  { /* 12260 */
    884,
    /* VPSHAQrr */
  },
  { /* 12261 */
    247,
    /* VPSHAQrr_REV */
  },
  { /* 12262 */
    883,
    /* VPSHAWmr */
  },
  { /* 12263 */
    246,
    /* VPSHAWrm */
  },
  { /* 12264 */
    884,
    /* VPSHAWrr */
  },
  { /* 12265 */
    247,
    /* VPSHAWrr_REV */
  },
  { /* 12266 */
    883,
    /* VPSHLBmr */
  },
  { /* 12267 */
    246,
    /* VPSHLBrm */
  },
  { /* 12268 */
    884,
    /* VPSHLBrr */
  },
  { /* 12269 */
    247,
    /* VPSHLBrr_REV */
  },
  { /* 12270 */
    272,
    /* VPSHLDDZ128rmbi */
  },
  { /* 12271 */
    273,
    /* VPSHLDDZ128rmbik */
  },
  { /* 12272 */
    274,
    /* VPSHLDDZ128rmbikz */
  },
  { /* 12273 */
    275,
    /* VPSHLDDZ128rmi */
  },
  { /* 12274 */
    276,
    /* VPSHLDDZ128rmik */
  },
  { /* 12275 */
    277,
    /* VPSHLDDZ128rmikz */
  },
  { /* 12276 */
    278,
    /* VPSHLDDZ128rri */
  },
  { /* 12277 */
    279,
    /* VPSHLDDZ128rrik */
  },
  { /* 12278 */
    280,
    /* VPSHLDDZ128rrikz */
  },
  { /* 12279 */
    281,
    /* VPSHLDDZ256rmbi */
  },
  { /* 12280 */
    282,
    /* VPSHLDDZ256rmbik */
  },
  { /* 12281 */
    283,
    /* VPSHLDDZ256rmbikz */
  },
  { /* 12282 */
    284,
    /* VPSHLDDZ256rmi */
  },
  { /* 12283 */
    285,
    /* VPSHLDDZ256rmik */
  },
  { /* 12284 */
    286,
    /* VPSHLDDZ256rmikz */
  },
  { /* 12285 */
    287,
    /* VPSHLDDZ256rri */
  },
  { /* 12286 */
    288,
    /* VPSHLDDZ256rrik */
  },
  { /* 12287 */
    289,
    /* VPSHLDDZ256rrikz */
  },
  { /* 12288 */
    290,
    /* VPSHLDDZrmbi */
  },
  { /* 12289 */
    291,
    /* VPSHLDDZrmbik */
  },
  { /* 12290 */
    292,
    /* VPSHLDDZrmbikz */
  },
  { /* 12291 */
    293,
    /* VPSHLDDZrmi */
  },
  { /* 12292 */
    294,
    /* VPSHLDDZrmik */
  },
  { /* 12293 */
    295,
    /* VPSHLDDZrmikz */
  },
  { /* 12294 */
    296,
    /* VPSHLDDZrri */
  },
  { /* 12295 */
    297,
    /* VPSHLDDZrrik */
  },
  { /* 12296 */
    298,
    /* VPSHLDDZrrikz */
  },
  { /* 12297 */
    299,
    /* VPSHLDQZ128rmbi */
  },
  { /* 12298 */
    300,
    /* VPSHLDQZ128rmbik */
  },
  { /* 12299 */
    301,
    /* VPSHLDQZ128rmbikz */
  },
  { /* 12300 */
    275,
    /* VPSHLDQZ128rmi */
  },
  { /* 12301 */
    276,
    /* VPSHLDQZ128rmik */
  },
  { /* 12302 */
    277,
    /* VPSHLDQZ128rmikz */
  },
  { /* 12303 */
    278,
    /* VPSHLDQZ128rri */
  },
  { /* 12304 */
    279,
    /* VPSHLDQZ128rrik */
  },
  { /* 12305 */
    280,
    /* VPSHLDQZ128rrikz */
  },
  { /* 12306 */
    302,
    /* VPSHLDQZ256rmbi */
  },
  { /* 12307 */
    303,
    /* VPSHLDQZ256rmbik */
  },
  { /* 12308 */
    304,
    /* VPSHLDQZ256rmbikz */
  },
  { /* 12309 */
    284,
    /* VPSHLDQZ256rmi */
  },
  { /* 12310 */
    285,
    /* VPSHLDQZ256rmik */
  },
  { /* 12311 */
    286,
    /* VPSHLDQZ256rmikz */
  },
  { /* 12312 */
    287,
    /* VPSHLDQZ256rri */
  },
  { /* 12313 */
    288,
    /* VPSHLDQZ256rrik */
  },
  { /* 12314 */
    289,
    /* VPSHLDQZ256rrikz */
  },
  { /* 12315 */
    305,
    /* VPSHLDQZrmbi */
  },
  { /* 12316 */
    306,
    /* VPSHLDQZrmbik */
  },
  { /* 12317 */
    307,
    /* VPSHLDQZrmbikz */
  },
  { /* 12318 */
    293,
    /* VPSHLDQZrmi */
  },
  { /* 12319 */
    294,
    /* VPSHLDQZrmik */
  },
  { /* 12320 */
    295,
    /* VPSHLDQZrmikz */
  },
  { /* 12321 */
    296,
    /* VPSHLDQZrri */
  },
  { /* 12322 */
    297,
    /* VPSHLDQZrrik */
  },
  { /* 12323 */
    298,
    /* VPSHLDQZrrikz */
  },
  { /* 12324 */
    213,
    /* VPSHLDVDZ128m */
  },
  { /* 12325 */
    507,
    /* VPSHLDVDZ128mb */
  },
  { /* 12326 */
    249,
    /* VPSHLDVDZ128mbk */
  },
  { /* 12327 */
    249,
    /* VPSHLDVDZ128mbkz */
  },
  { /* 12328 */
    214,
    /* VPSHLDVDZ128mk */
  },
  { /* 12329 */
    214,
    /* VPSHLDVDZ128mkz */
  },
  { /* 12330 */
    508,
    /* VPSHLDVDZ128r */
  },
  { /* 12331 */
    223,
    /* VPSHLDVDZ128rk */
  },
  { /* 12332 */
    223,
    /* VPSHLDVDZ128rkz */
  },
  { /* 12333 */
    509,
    /* VPSHLDVDZ256m */
  },
  { /* 12334 */
    510,
    /* VPSHLDVDZ256mb */
  },
  { /* 12335 */
    252,
    /* VPSHLDVDZ256mbk */
  },
  { /* 12336 */
    252,
    /* VPSHLDVDZ256mbkz */
  },
  { /* 12337 */
    229,
    /* VPSHLDVDZ256mk */
  },
  { /* 12338 */
    229,
    /* VPSHLDVDZ256mkz */
  },
  { /* 12339 */
    511,
    /* VPSHLDVDZ256r */
  },
  { /* 12340 */
    232,
    /* VPSHLDVDZ256rk */
  },
  { /* 12341 */
    232,
    /* VPSHLDVDZ256rkz */
  },
  { /* 12342 */
    512,
    /* VPSHLDVDZm */
  },
  { /* 12343 */
    513,
    /* VPSHLDVDZmb */
  },
  { /* 12344 */
    255,
    /* VPSHLDVDZmbk */
  },
  { /* 12345 */
    255,
    /* VPSHLDVDZmbkz */
  },
  { /* 12346 */
    238,
    /* VPSHLDVDZmk */
  },
  { /* 12347 */
    238,
    /* VPSHLDVDZmkz */
  },
  { /* 12348 */
    514,
    /* VPSHLDVDZr */
  },
  { /* 12349 */
    244,
    /* VPSHLDVDZrk */
  },
  { /* 12350 */
    244,
    /* VPSHLDVDZrkz */
  },
  { /* 12351 */
    213,
    /* VPSHLDVQZ128m */
  },
  { /* 12352 */
    544,
    /* VPSHLDVQZ128mb */
  },
  { /* 12353 */
    219,
    /* VPSHLDVQZ128mbk */
  },
  { /* 12354 */
    219,
    /* VPSHLDVQZ128mbkz */
  },
  { /* 12355 */
    214,
    /* VPSHLDVQZ128mk */
  },
  { /* 12356 */
    214,
    /* VPSHLDVQZ128mkz */
  },
  { /* 12357 */
    508,
    /* VPSHLDVQZ128r */
  },
  { /* 12358 */
    223,
    /* VPSHLDVQZ128rk */
  },
  { /* 12359 */
    223,
    /* VPSHLDVQZ128rkz */
  },
  { /* 12360 */
    509,
    /* VPSHLDVQZ256m */
  },
  { /* 12361 */
    545,
    /* VPSHLDVQZ256mb */
  },
  { /* 12362 */
    227,
    /* VPSHLDVQZ256mbk */
  },
  { /* 12363 */
    227,
    /* VPSHLDVQZ256mbkz */
  },
  { /* 12364 */
    229,
    /* VPSHLDVQZ256mk */
  },
  { /* 12365 */
    229,
    /* VPSHLDVQZ256mkz */
  },
  { /* 12366 */
    511,
    /* VPSHLDVQZ256r */
  },
  { /* 12367 */
    232,
    /* VPSHLDVQZ256rk */
  },
  { /* 12368 */
    232,
    /* VPSHLDVQZ256rkz */
  },
  { /* 12369 */
    512,
    /* VPSHLDVQZm */
  },
  { /* 12370 */
    546,
    /* VPSHLDVQZmb */
  },
  { /* 12371 */
    236,
    /* VPSHLDVQZmbk */
  },
  { /* 12372 */
    236,
    /* VPSHLDVQZmbkz */
  },
  { /* 12373 */
    238,
    /* VPSHLDVQZmk */
  },
  { /* 12374 */
    238,
    /* VPSHLDVQZmkz */
  },
  { /* 12375 */
    514,
    /* VPSHLDVQZr */
  },
  { /* 12376 */
    244,
    /* VPSHLDVQZrk */
  },
  { /* 12377 */
    244,
    /* VPSHLDVQZrkz */
  },
  { /* 12378 */
    213,
    /* VPSHLDVWZ128m */
  },
  { /* 12379 */
    214,
    /* VPSHLDVWZ128mk */
  },
  { /* 12380 */
    214,
    /* VPSHLDVWZ128mkz */
  },
  { /* 12381 */
    508,
    /* VPSHLDVWZ128r */
  },
  { /* 12382 */
    223,
    /* VPSHLDVWZ128rk */
  },
  { /* 12383 */
    223,
    /* VPSHLDVWZ128rkz */
  },
  { /* 12384 */
    509,
    /* VPSHLDVWZ256m */
  },
  { /* 12385 */
    229,
    /* VPSHLDVWZ256mk */
  },
  { /* 12386 */
    229,
    /* VPSHLDVWZ256mkz */
  },
  { /* 12387 */
    511,
    /* VPSHLDVWZ256r */
  },
  { /* 12388 */
    232,
    /* VPSHLDVWZ256rk */
  },
  { /* 12389 */
    232,
    /* VPSHLDVWZ256rkz */
  },
  { /* 12390 */
    512,
    /* VPSHLDVWZm */
  },
  { /* 12391 */
    238,
    /* VPSHLDVWZmk */
  },
  { /* 12392 */
    238,
    /* VPSHLDVWZmkz */
  },
  { /* 12393 */
    514,
    /* VPSHLDVWZr */
  },
  { /* 12394 */
    244,
    /* VPSHLDVWZrk */
  },
  { /* 12395 */
    244,
    /* VPSHLDVWZrkz */
  },
  { /* 12396 */
    275,
    /* VPSHLDWZ128rmi */
  },
  { /* 12397 */
    276,
    /* VPSHLDWZ128rmik */
  },
  { /* 12398 */
    277,
    /* VPSHLDWZ128rmikz */
  },
  { /* 12399 */
    278,
    /* VPSHLDWZ128rri */
  },
  { /* 12400 */
    279,
    /* VPSHLDWZ128rrik */
  },
  { /* 12401 */
    280,
    /* VPSHLDWZ128rrikz */
  },
  { /* 12402 */
    284,
    /* VPSHLDWZ256rmi */
  },
  { /* 12403 */
    285,
    /* VPSHLDWZ256rmik */
  },
  { /* 12404 */
    286,
    /* VPSHLDWZ256rmikz */
  },
  { /* 12405 */
    287,
    /* VPSHLDWZ256rri */
  },
  { /* 12406 */
    288,
    /* VPSHLDWZ256rrik */
  },
  { /* 12407 */
    289,
    /* VPSHLDWZ256rrikz */
  },
  { /* 12408 */
    293,
    /* VPSHLDWZrmi */
  },
  { /* 12409 */
    294,
    /* VPSHLDWZrmik */
  },
  { /* 12410 */
    295,
    /* VPSHLDWZrmikz */
  },
  { /* 12411 */
    296,
    /* VPSHLDWZrri */
  },
  { /* 12412 */
    297,
    /* VPSHLDWZrrik */
  },
  { /* 12413 */
    298,
    /* VPSHLDWZrrikz */
  },
  { /* 12414 */
    883,
    /* VPSHLDmr */
  },
  { /* 12415 */
    246,
    /* VPSHLDrm */
  },
  { /* 12416 */
    884,
    /* VPSHLDrr */
  },
  { /* 12417 */
    247,
    /* VPSHLDrr_REV */
  },
  { /* 12418 */
    883,
    /* VPSHLQmr */
  },
  { /* 12419 */
    246,
    /* VPSHLQrm */
  },
  { /* 12420 */
    884,
    /* VPSHLQrr */
  },
  { /* 12421 */
    247,
    /* VPSHLQrr_REV */
  },
  { /* 12422 */
    883,
    /* VPSHLWmr */
  },
  { /* 12423 */
    246,
    /* VPSHLWrm */
  },
  { /* 12424 */
    884,
    /* VPSHLWrr */
  },
  { /* 12425 */
    247,
    /* VPSHLWrr_REV */
  },
  { /* 12426 */
    272,
    /* VPSHRDDZ128rmbi */
  },
  { /* 12427 */
    273,
    /* VPSHRDDZ128rmbik */
  },
  { /* 12428 */
    274,
    /* VPSHRDDZ128rmbikz */
  },
  { /* 12429 */
    275,
    /* VPSHRDDZ128rmi */
  },
  { /* 12430 */
    276,
    /* VPSHRDDZ128rmik */
  },
  { /* 12431 */
    277,
    /* VPSHRDDZ128rmikz */
  },
  { /* 12432 */
    278,
    /* VPSHRDDZ128rri */
  },
  { /* 12433 */
    279,
    /* VPSHRDDZ128rrik */
  },
  { /* 12434 */
    280,
    /* VPSHRDDZ128rrikz */
  },
  { /* 12435 */
    281,
    /* VPSHRDDZ256rmbi */
  },
  { /* 12436 */
    282,
    /* VPSHRDDZ256rmbik */
  },
  { /* 12437 */
    283,
    /* VPSHRDDZ256rmbikz */
  },
  { /* 12438 */
    284,
    /* VPSHRDDZ256rmi */
  },
  { /* 12439 */
    285,
    /* VPSHRDDZ256rmik */
  },
  { /* 12440 */
    286,
    /* VPSHRDDZ256rmikz */
  },
  { /* 12441 */
    287,
    /* VPSHRDDZ256rri */
  },
  { /* 12442 */
    288,
    /* VPSHRDDZ256rrik */
  },
  { /* 12443 */
    289,
    /* VPSHRDDZ256rrikz */
  },
  { /* 12444 */
    290,
    /* VPSHRDDZrmbi */
  },
  { /* 12445 */
    291,
    /* VPSHRDDZrmbik */
  },
  { /* 12446 */
    292,
    /* VPSHRDDZrmbikz */
  },
  { /* 12447 */
    293,
    /* VPSHRDDZrmi */
  },
  { /* 12448 */
    294,
    /* VPSHRDDZrmik */
  },
  { /* 12449 */
    295,
    /* VPSHRDDZrmikz */
  },
  { /* 12450 */
    296,
    /* VPSHRDDZrri */
  },
  { /* 12451 */
    297,
    /* VPSHRDDZrrik */
  },
  { /* 12452 */
    298,
    /* VPSHRDDZrrikz */
  },
  { /* 12453 */
    299,
    /* VPSHRDQZ128rmbi */
  },
  { /* 12454 */
    300,
    /* VPSHRDQZ128rmbik */
  },
  { /* 12455 */
    301,
    /* VPSHRDQZ128rmbikz */
  },
  { /* 12456 */
    275,
    /* VPSHRDQZ128rmi */
  },
  { /* 12457 */
    276,
    /* VPSHRDQZ128rmik */
  },
  { /* 12458 */
    277,
    /* VPSHRDQZ128rmikz */
  },
  { /* 12459 */
    278,
    /* VPSHRDQZ128rri */
  },
  { /* 12460 */
    279,
    /* VPSHRDQZ128rrik */
  },
  { /* 12461 */
    280,
    /* VPSHRDQZ128rrikz */
  },
  { /* 12462 */
    302,
    /* VPSHRDQZ256rmbi */
  },
  { /* 12463 */
    303,
    /* VPSHRDQZ256rmbik */
  },
  { /* 12464 */
    304,
    /* VPSHRDQZ256rmbikz */
  },
  { /* 12465 */
    284,
    /* VPSHRDQZ256rmi */
  },
  { /* 12466 */
    285,
    /* VPSHRDQZ256rmik */
  },
  { /* 12467 */
    286,
    /* VPSHRDQZ256rmikz */
  },
  { /* 12468 */
    287,
    /* VPSHRDQZ256rri */
  },
  { /* 12469 */
    288,
    /* VPSHRDQZ256rrik */
  },
  { /* 12470 */
    289,
    /* VPSHRDQZ256rrikz */
  },
  { /* 12471 */
    305,
    /* VPSHRDQZrmbi */
  },
  { /* 12472 */
    306,
    /* VPSHRDQZrmbik */
  },
  { /* 12473 */
    307,
    /* VPSHRDQZrmbikz */
  },
  { /* 12474 */
    293,
    /* VPSHRDQZrmi */
  },
  { /* 12475 */
    294,
    /* VPSHRDQZrmik */
  },
  { /* 12476 */
    295,
    /* VPSHRDQZrmikz */
  },
  { /* 12477 */
    296,
    /* VPSHRDQZrri */
  },
  { /* 12478 */
    297,
    /* VPSHRDQZrrik */
  },
  { /* 12479 */
    298,
    /* VPSHRDQZrrikz */
  },
  { /* 12480 */
    213,
    /* VPSHRDVDZ128m */
  },
  { /* 12481 */
    507,
    /* VPSHRDVDZ128mb */
  },
  { /* 12482 */
    249,
    /* VPSHRDVDZ128mbk */
  },
  { /* 12483 */
    249,
    /* VPSHRDVDZ128mbkz */
  },
  { /* 12484 */
    214,
    /* VPSHRDVDZ128mk */
  },
  { /* 12485 */
    214,
    /* VPSHRDVDZ128mkz */
  },
  { /* 12486 */
    508,
    /* VPSHRDVDZ128r */
  },
  { /* 12487 */
    223,
    /* VPSHRDVDZ128rk */
  },
  { /* 12488 */
    223,
    /* VPSHRDVDZ128rkz */
  },
  { /* 12489 */
    509,
    /* VPSHRDVDZ256m */
  },
  { /* 12490 */
    510,
    /* VPSHRDVDZ256mb */
  },
  { /* 12491 */
    252,
    /* VPSHRDVDZ256mbk */
  },
  { /* 12492 */
    252,
    /* VPSHRDVDZ256mbkz */
  },
  { /* 12493 */
    229,
    /* VPSHRDVDZ256mk */
  },
  { /* 12494 */
    229,
    /* VPSHRDVDZ256mkz */
  },
  { /* 12495 */
    511,
    /* VPSHRDVDZ256r */
  },
  { /* 12496 */
    232,
    /* VPSHRDVDZ256rk */
  },
  { /* 12497 */
    232,
    /* VPSHRDVDZ256rkz */
  },
  { /* 12498 */
    512,
    /* VPSHRDVDZm */
  },
  { /* 12499 */
    513,
    /* VPSHRDVDZmb */
  },
  { /* 12500 */
    255,
    /* VPSHRDVDZmbk */
  },
  { /* 12501 */
    255,
    /* VPSHRDVDZmbkz */
  },
  { /* 12502 */
    238,
    /* VPSHRDVDZmk */
  },
  { /* 12503 */
    238,
    /* VPSHRDVDZmkz */
  },
  { /* 12504 */
    514,
    /* VPSHRDVDZr */
  },
  { /* 12505 */
    244,
    /* VPSHRDVDZrk */
  },
  { /* 12506 */
    244,
    /* VPSHRDVDZrkz */
  },
  { /* 12507 */
    213,
    /* VPSHRDVQZ128m */
  },
  { /* 12508 */
    544,
    /* VPSHRDVQZ128mb */
  },
  { /* 12509 */
    219,
    /* VPSHRDVQZ128mbk */
  },
  { /* 12510 */
    219,
    /* VPSHRDVQZ128mbkz */
  },
  { /* 12511 */
    214,
    /* VPSHRDVQZ128mk */
  },
  { /* 12512 */
    214,
    /* VPSHRDVQZ128mkz */
  },
  { /* 12513 */
    508,
    /* VPSHRDVQZ128r */
  },
  { /* 12514 */
    223,
    /* VPSHRDVQZ128rk */
  },
  { /* 12515 */
    223,
    /* VPSHRDVQZ128rkz */
  },
  { /* 12516 */
    509,
    /* VPSHRDVQZ256m */
  },
  { /* 12517 */
    545,
    /* VPSHRDVQZ256mb */
  },
  { /* 12518 */
    227,
    /* VPSHRDVQZ256mbk */
  },
  { /* 12519 */
    227,
    /* VPSHRDVQZ256mbkz */
  },
  { /* 12520 */
    229,
    /* VPSHRDVQZ256mk */
  },
  { /* 12521 */
    229,
    /* VPSHRDVQZ256mkz */
  },
  { /* 12522 */
    511,
    /* VPSHRDVQZ256r */
  },
  { /* 12523 */
    232,
    /* VPSHRDVQZ256rk */
  },
  { /* 12524 */
    232,
    /* VPSHRDVQZ256rkz */
  },
  { /* 12525 */
    512,
    /* VPSHRDVQZm */
  },
  { /* 12526 */
    546,
    /* VPSHRDVQZmb */
  },
  { /* 12527 */
    236,
    /* VPSHRDVQZmbk */
  },
  { /* 12528 */
    236,
    /* VPSHRDVQZmbkz */
  },
  { /* 12529 */
    238,
    /* VPSHRDVQZmk */
  },
  { /* 12530 */
    238,
    /* VPSHRDVQZmkz */
  },
  { /* 12531 */
    514,
    /* VPSHRDVQZr */
  },
  { /* 12532 */
    244,
    /* VPSHRDVQZrk */
  },
  { /* 12533 */
    244,
    /* VPSHRDVQZrkz */
  },
  { /* 12534 */
    213,
    /* VPSHRDVWZ128m */
  },
  { /* 12535 */
    214,
    /* VPSHRDVWZ128mk */
  },
  { /* 12536 */
    214,
    /* VPSHRDVWZ128mkz */
  },
  { /* 12537 */
    508,
    /* VPSHRDVWZ128r */
  },
  { /* 12538 */
    223,
    /* VPSHRDVWZ128rk */
  },
  { /* 12539 */
    223,
    /* VPSHRDVWZ128rkz */
  },
  { /* 12540 */
    509,
    /* VPSHRDVWZ256m */
  },
  { /* 12541 */
    229,
    /* VPSHRDVWZ256mk */
  },
  { /* 12542 */
    229,
    /* VPSHRDVWZ256mkz */
  },
  { /* 12543 */
    511,
    /* VPSHRDVWZ256r */
  },
  { /* 12544 */
    232,
    /* VPSHRDVWZ256rk */
  },
  { /* 12545 */
    232,
    /* VPSHRDVWZ256rkz */
  },
  { /* 12546 */
    512,
    /* VPSHRDVWZm */
  },
  { /* 12547 */
    238,
    /* VPSHRDVWZmk */
  },
  { /* 12548 */
    238,
    /* VPSHRDVWZmkz */
  },
  { /* 12549 */
    514,
    /* VPSHRDVWZr */
  },
  { /* 12550 */
    244,
    /* VPSHRDVWZrk */
  },
  { /* 12551 */
    244,
    /* VPSHRDVWZrkz */
  },
  { /* 12552 */
    275,
    /* VPSHRDWZ128rmi */
  },
  { /* 12553 */
    276,
    /* VPSHRDWZ128rmik */
  },
  { /* 12554 */
    277,
    /* VPSHRDWZ128rmikz */
  },
  { /* 12555 */
    278,
    /* VPSHRDWZ128rri */
  },
  { /* 12556 */
    279,
    /* VPSHRDWZ128rrik */
  },
  { /* 12557 */
    280,
    /* VPSHRDWZ128rrikz */
  },
  { /* 12558 */
    284,
    /* VPSHRDWZ256rmi */
  },
  { /* 12559 */
    285,
    /* VPSHRDWZ256rmik */
  },
  { /* 12560 */
    286,
    /* VPSHRDWZ256rmikz */
  },
  { /* 12561 */
    287,
    /* VPSHRDWZ256rri */
  },
  { /* 12562 */
    288,
    /* VPSHRDWZ256rrik */
  },
  { /* 12563 */
    289,
    /* VPSHRDWZ256rrikz */
  },
  { /* 12564 */
    293,
    /* VPSHRDWZrmi */
  },
  { /* 12565 */
    294,
    /* VPSHRDWZrmik */
  },
  { /* 12566 */
    295,
    /* VPSHRDWZrmikz */
  },
  { /* 12567 */
    296,
    /* VPSHRDWZrri */
  },
  { /* 12568 */
    297,
    /* VPSHRDWZrrik */
  },
  { /* 12569 */
    298,
    /* VPSHRDWZrrikz */
  },
  { /* 12570 */
    742,
    /* VPSHUFBITQMBZ128rm */
  },
  { /* 12571 */
    743,
    /* VPSHUFBITQMBZ128rmk */
  },
  { /* 12572 */
    744,
    /* VPSHUFBITQMBZ128rr */
  },
  { /* 12573 */
    745,
    /* VPSHUFBITQMBZ128rrk */
  },
  { /* 12574 */
    746,
    /* VPSHUFBITQMBZ256rm */
  },
  { /* 12575 */
    747,
    /* VPSHUFBITQMBZ256rmk */
  },
  { /* 12576 */
    748,
    /* VPSHUFBITQMBZ256rr */
  },
  { /* 12577 */
    749,
    /* VPSHUFBITQMBZ256rrk */
  },
  { /* 12578 */
    750,
    /* VPSHUFBITQMBZrm */
  },
  { /* 12579 */
    751,
    /* VPSHUFBITQMBZrmk */
  },
  { /* 12580 */
    752,
    /* VPSHUFBITQMBZrr */
  },
  { /* 12581 */
    753,
    /* VPSHUFBITQMBZrrk */
  },
  { /* 12582 */
    215,
    /* VPSHUFBYrm */
  },
  { /* 12583 */
    216,
    /* VPSHUFBYrr */
  },
  { /* 12584 */
    217,
    /* VPSHUFBZ128rm */
  },
  { /* 12585 */
    214,
    /* VPSHUFBZ128rmk */
  },
  { /* 12586 */
    221,
    /* VPSHUFBZ128rmkz */
  },
  { /* 12587 */
    222,
    /* VPSHUFBZ128rr */
  },
  { /* 12588 */
    223,
    /* VPSHUFBZ128rrk */
  },
  { /* 12589 */
    224,
    /* VPSHUFBZ128rrkz */
  },
  { /* 12590 */
    225,
    /* VPSHUFBZ256rm */
  },
  { /* 12591 */
    229,
    /* VPSHUFBZ256rmk */
  },
  { /* 12592 */
    230,
    /* VPSHUFBZ256rmkz */
  },
  { /* 12593 */
    231,
    /* VPSHUFBZ256rr */
  },
  { /* 12594 */
    232,
    /* VPSHUFBZ256rrk */
  },
  { /* 12595 */
    233,
    /* VPSHUFBZ256rrkz */
  },
  { /* 12596 */
    234,
    /* VPSHUFBZrm */
  },
  { /* 12597 */
    238,
    /* VPSHUFBZrmk */
  },
  { /* 12598 */
    239,
    /* VPSHUFBZrmkz */
  },
  { /* 12599 */
    240,
    /* VPSHUFBZrr */
  },
  { /* 12600 */
    244,
    /* VPSHUFBZrrk */
  },
  { /* 12601 */
    245,
    /* VPSHUFBZrrkz */
  },
  { /* 12602 */
    246,
    /* VPSHUFBrm */
  },
  { /* 12603 */
    247,
    /* VPSHUFBrr */
  },
  { /* 12604 */
    784,
    /* VPSHUFDYmi */
  },
  { /* 12605 */
    785,
    /* VPSHUFDYri */
  },
  { /* 12606 */
    626,
    /* VPSHUFDZ128mbi */
  },
  { /* 12607 */
    627,
    /* VPSHUFDZ128mbik */
  },
  { /* 12608 */
    628,
    /* VPSHUFDZ128mbikz */
  },
  { /* 12609 */
    599,
    /* VPSHUFDZ128mi */
  },
  { /* 12610 */
    600,
    /* VPSHUFDZ128mik */
  },
  { /* 12611 */
    601,
    /* VPSHUFDZ128mikz */
  },
  { /* 12612 */
    602,
    /* VPSHUFDZ128ri */
  },
  { /* 12613 */
    603,
    /* VPSHUFDZ128rik */
  },
  { /* 12614 */
    604,
    /* VPSHUFDZ128rikz */
  },
  { /* 12615 */
    629,
    /* VPSHUFDZ256mbi */
  },
  { /* 12616 */
    630,
    /* VPSHUFDZ256mbik */
  },
  { /* 12617 */
    631,
    /* VPSHUFDZ256mbikz */
  },
  { /* 12618 */
    608,
    /* VPSHUFDZ256mi */
  },
  { /* 12619 */
    609,
    /* VPSHUFDZ256mik */
  },
  { /* 12620 */
    610,
    /* VPSHUFDZ256mikz */
  },
  { /* 12621 */
    611,
    /* VPSHUFDZ256ri */
  },
  { /* 12622 */
    612,
    /* VPSHUFDZ256rik */
  },
  { /* 12623 */
    613,
    /* VPSHUFDZ256rikz */
  },
  { /* 12624 */
    632,
    /* VPSHUFDZmbi */
  },
  { /* 12625 */
    633,
    /* VPSHUFDZmbik */
  },
  { /* 12626 */
    634,
    /* VPSHUFDZmbikz */
  },
  { /* 12627 */
    617,
    /* VPSHUFDZmi */
  },
  { /* 12628 */
    618,
    /* VPSHUFDZmik */
  },
  { /* 12629 */
    619,
    /* VPSHUFDZmikz */
  },
  { /* 12630 */
    620,
    /* VPSHUFDZri */
  },
  { /* 12631 */
    624,
    /* VPSHUFDZrik */
  },
  { /* 12632 */
    625,
    /* VPSHUFDZrikz */
  },
  { /* 12633 */
    32,
    /* VPSHUFDmi */
  },
  { /* 12634 */
    33,
    /* VPSHUFDri */
  },
  { /* 12635 */
    784,
    /* VPSHUFHWYmi */
  },
  { /* 12636 */
    785,
    /* VPSHUFHWYri */
  },
  { /* 12637 */
    599,
    /* VPSHUFHWZ128mi */
  },
  { /* 12638 */
    600,
    /* VPSHUFHWZ128mik */
  },
  { /* 12639 */
    601,
    /* VPSHUFHWZ128mikz */
  },
  { /* 12640 */
    602,
    /* VPSHUFHWZ128ri */
  },
  { /* 12641 */
    603,
    /* VPSHUFHWZ128rik */
  },
  { /* 12642 */
    604,
    /* VPSHUFHWZ128rikz */
  },
  { /* 12643 */
    608,
    /* VPSHUFHWZ256mi */
  },
  { /* 12644 */
    609,
    /* VPSHUFHWZ256mik */
  },
  { /* 12645 */
    610,
    /* VPSHUFHWZ256mikz */
  },
  { /* 12646 */
    611,
    /* VPSHUFHWZ256ri */
  },
  { /* 12647 */
    612,
    /* VPSHUFHWZ256rik */
  },
  { /* 12648 */
    613,
    /* VPSHUFHWZ256rikz */
  },
  { /* 12649 */
    617,
    /* VPSHUFHWZmi */
  },
  { /* 12650 */
    618,
    /* VPSHUFHWZmik */
  },
  { /* 12651 */
    619,
    /* VPSHUFHWZmikz */
  },
  { /* 12652 */
    620,
    /* VPSHUFHWZri */
  },
  { /* 12653 */
    624,
    /* VPSHUFHWZrik */
  },
  { /* 12654 */
    625,
    /* VPSHUFHWZrikz */
  },
  { /* 12655 */
    32,
    /* VPSHUFHWmi */
  },
  { /* 12656 */
    33,
    /* VPSHUFHWri */
  },
  { /* 12657 */
    784,
    /* VPSHUFLWYmi */
  },
  { /* 12658 */
    785,
    /* VPSHUFLWYri */
  },
  { /* 12659 */
    599,
    /* VPSHUFLWZ128mi */
  },
  { /* 12660 */
    600,
    /* VPSHUFLWZ128mik */
  },
  { /* 12661 */
    601,
    /* VPSHUFLWZ128mikz */
  },
  { /* 12662 */
    602,
    /* VPSHUFLWZ128ri */
  },
  { /* 12663 */
    603,
    /* VPSHUFLWZ128rik */
  },
  { /* 12664 */
    604,
    /* VPSHUFLWZ128rikz */
  },
  { /* 12665 */
    608,
    /* VPSHUFLWZ256mi */
  },
  { /* 12666 */
    609,
    /* VPSHUFLWZ256mik */
  },
  { /* 12667 */
    610,
    /* VPSHUFLWZ256mikz */
  },
  { /* 12668 */
    611,
    /* VPSHUFLWZ256ri */
  },
  { /* 12669 */
    612,
    /* VPSHUFLWZ256rik */
  },
  { /* 12670 */
    613,
    /* VPSHUFLWZ256rikz */
  },
  { /* 12671 */
    617,
    /* VPSHUFLWZmi */
  },
  { /* 12672 */
    618,
    /* VPSHUFLWZmik */
  },
  { /* 12673 */
    619,
    /* VPSHUFLWZmikz */
  },
  { /* 12674 */
    620,
    /* VPSHUFLWZri */
  },
  { /* 12675 */
    624,
    /* VPSHUFLWZrik */
  },
  { /* 12676 */
    625,
    /* VPSHUFLWZrikz */
  },
  { /* 12677 */
    32,
    /* VPSHUFLWmi */
  },
  { /* 12678 */
    33,
    /* VPSHUFLWri */
  },
  { /* 12679 */
    215,
    /* VPSIGNBYrm */
  },
  { /* 12680 */
    216,
    /* VPSIGNBYrr */
  },
  { /* 12681 */
    246,
    /* VPSIGNBrm */
  },
  { /* 12682 */
    247,
    /* VPSIGNBrr */
  },
  { /* 12683 */
    215,
    /* VPSIGNDYrm */
  },
  { /* 12684 */
    216,
    /* VPSIGNDYrr */
  },
  { /* 12685 */
    246,
    /* VPSIGNDrm */
  },
  { /* 12686 */
    247,
    /* VPSIGNDrr */
  },
  { /* 12687 */
    215,
    /* VPSIGNWYrm */
  },
  { /* 12688 */
    216,
    /* VPSIGNWYrr */
  },
  { /* 12689 */
    246,
    /* VPSIGNWrm */
  },
  { /* 12690 */
    247,
    /* VPSIGNWrr */
  },
  { /* 12691 */
    895,
    /* VPSLLDQYri */
  },
  { /* 12692 */
    850,
    /* VPSLLDQZ128rm */
  },
  { /* 12693 */
    853,
    /* VPSLLDQZ128rr */
  },
  { /* 12694 */
    859,
    /* VPSLLDQZ256rm */
  },
  { /* 12695 */
    862,
    /* VPSLLDQZ256rr */
  },
  { /* 12696 */
    868,
    /* VPSLLDQZrm */
  },
  { /* 12697 */
    871,
    /* VPSLLDQZrr */
  },
  { /* 12698 */
    896,
    /* VPSLLDQri */
  },
  { /* 12699 */
    895,
    /* VPSLLDYri */
  },
  { /* 12700 */
    215,
    /* VPSLLDYrm */
  },
  { /* 12701 */
    897,
    /* VPSLLDYrr */
  },
  { /* 12702 */
    847,
    /* VPSLLDZ128mbi */
  },
  { /* 12703 */
    848,
    /* VPSLLDZ128mbik */
  },
  { /* 12704 */
    849,
    /* VPSLLDZ128mbikz */
  },
  { /* 12705 */
    850,
    /* VPSLLDZ128mi */
  },
  { /* 12706 */
    851,
    /* VPSLLDZ128mik */
  },
  { /* 12707 */
    852,
    /* VPSLLDZ128mikz */
  },
  { /* 12708 */
    853,
    /* VPSLLDZ128ri */
  },
  { /* 12709 */
    854,
    /* VPSLLDZ128rik */
  },
  { /* 12710 */
    855,
    /* VPSLLDZ128rikz */
  },
  { /* 12711 */
    217,
    /* VPSLLDZ128rm */
  },
  { /* 12712 */
    214,
    /* VPSLLDZ128rmk */
  },
  { /* 12713 */
    221,
    /* VPSLLDZ128rmkz */
  },
  { /* 12714 */
    222,
    /* VPSLLDZ128rr */
  },
  { /* 12715 */
    223,
    /* VPSLLDZ128rrk */
  },
  { /* 12716 */
    224,
    /* VPSLLDZ128rrkz */
  },
  { /* 12717 */
    856,
    /* VPSLLDZ256mbi */
  },
  { /* 12718 */
    857,
    /* VPSLLDZ256mbik */
  },
  { /* 12719 */
    858,
    /* VPSLLDZ256mbikz */
  },
  { /* 12720 */
    859,
    /* VPSLLDZ256mi */
  },
  { /* 12721 */
    860,
    /* VPSLLDZ256mik */
  },
  { /* 12722 */
    861,
    /* VPSLLDZ256mikz */
  },
  { /* 12723 */
    862,
    /* VPSLLDZ256ri */
  },
  { /* 12724 */
    863,
    /* VPSLLDZ256rik */
  },
  { /* 12725 */
    864,
    /* VPSLLDZ256rikz */
  },
  { /* 12726 */
    898,
    /* VPSLLDZ256rm */
  },
  { /* 12727 */
    899,
    /* VPSLLDZ256rmk */
  },
  { /* 12728 */
    900,
    /* VPSLLDZ256rmkz */
  },
  { /* 12729 */
    901,
    /* VPSLLDZ256rr */
  },
  { /* 12730 */
    902,
    /* VPSLLDZ256rrk */
  },
  { /* 12731 */
    903,
    /* VPSLLDZ256rrkz */
  },
  { /* 12732 */
    865,
    /* VPSLLDZmbi */
  },
  { /* 12733 */
    866,
    /* VPSLLDZmbik */
  },
  { /* 12734 */
    867,
    /* VPSLLDZmbikz */
  },
  { /* 12735 */
    868,
    /* VPSLLDZmi */
  },
  { /* 12736 */
    869,
    /* VPSLLDZmik */
  },
  { /* 12737 */
    870,
    /* VPSLLDZmikz */
  },
  { /* 12738 */
    871,
    /* VPSLLDZri */
  },
  { /* 12739 */
    872,
    /* VPSLLDZrik */
  },
  { /* 12740 */
    873,
    /* VPSLLDZrikz */
  },
  { /* 12741 */
    904,
    /* VPSLLDZrm */
  },
  { /* 12742 */
    212,
    /* VPSLLDZrmk */
  },
  { /* 12743 */
    905,
    /* VPSLLDZrmkz */
  },
  { /* 12744 */
    906,
    /* VPSLLDZrr */
  },
  { /* 12745 */
    907,
    /* VPSLLDZrrk */
  },
  { /* 12746 */
    908,
    /* VPSLLDZrrkz */
  },
  { /* 12747 */
    896,
    /* VPSLLDri */
  },
  { /* 12748 */
    246,
    /* VPSLLDrm */
  },
  { /* 12749 */
    247,
    /* VPSLLDrr */
  },
  { /* 12750 */
    895,
    /* VPSLLQYri */
  },
  { /* 12751 */
    215,
    /* VPSLLQYrm */
  },
  { /* 12752 */
    897,
    /* VPSLLQYrr */
  },
  { /* 12753 */
    874,
    /* VPSLLQZ128mbi */
  },
  { /* 12754 */
    875,
    /* VPSLLQZ128mbik */
  },
  { /* 12755 */
    876,
    /* VPSLLQZ128mbikz */
  },
  { /* 12756 */
    850,
    /* VPSLLQZ128mi */
  },
  { /* 12757 */
    851,
    /* VPSLLQZ128mik */
  },
  { /* 12758 */
    852,
    /* VPSLLQZ128mikz */
  },
  { /* 12759 */
    853,
    /* VPSLLQZ128ri */
  },
  { /* 12760 */
    854,
    /* VPSLLQZ128rik */
  },
  { /* 12761 */
    855,
    /* VPSLLQZ128rikz */
  },
  { /* 12762 */
    217,
    /* VPSLLQZ128rm */
  },
  { /* 12763 */
    214,
    /* VPSLLQZ128rmk */
  },
  { /* 12764 */
    221,
    /* VPSLLQZ128rmkz */
  },
  { /* 12765 */
    222,
    /* VPSLLQZ128rr */
  },
  { /* 12766 */
    223,
    /* VPSLLQZ128rrk */
  },
  { /* 12767 */
    224,
    /* VPSLLQZ128rrkz */
  },
  { /* 12768 */
    877,
    /* VPSLLQZ256mbi */
  },
  { /* 12769 */
    878,
    /* VPSLLQZ256mbik */
  },
  { /* 12770 */
    879,
    /* VPSLLQZ256mbikz */
  },
  { /* 12771 */
    859,
    /* VPSLLQZ256mi */
  },
  { /* 12772 */
    860,
    /* VPSLLQZ256mik */
  },
  { /* 12773 */
    861,
    /* VPSLLQZ256mikz */
  },
  { /* 12774 */
    862,
    /* VPSLLQZ256ri */
  },
  { /* 12775 */
    863,
    /* VPSLLQZ256rik */
  },
  { /* 12776 */
    864,
    /* VPSLLQZ256rikz */
  },
  { /* 12777 */
    898,
    /* VPSLLQZ256rm */
  },
  { /* 12778 */
    899,
    /* VPSLLQZ256rmk */
  },
  { /* 12779 */
    900,
    /* VPSLLQZ256rmkz */
  },
  { /* 12780 */
    901,
    /* VPSLLQZ256rr */
  },
  { /* 12781 */
    902,
    /* VPSLLQZ256rrk */
  },
  { /* 12782 */
    903,
    /* VPSLLQZ256rrkz */
  },
  { /* 12783 */
    880,
    /* VPSLLQZmbi */
  },
  { /* 12784 */
    881,
    /* VPSLLQZmbik */
  },
  { /* 12785 */
    882,
    /* VPSLLQZmbikz */
  },
  { /* 12786 */
    868,
    /* VPSLLQZmi */
  },
  { /* 12787 */
    869,
    /* VPSLLQZmik */
  },
  { /* 12788 */
    870,
    /* VPSLLQZmikz */
  },
  { /* 12789 */
    871,
    /* VPSLLQZri */
  },
  { /* 12790 */
    872,
    /* VPSLLQZrik */
  },
  { /* 12791 */
    873,
    /* VPSLLQZrikz */
  },
  { /* 12792 */
    904,
    /* VPSLLQZrm */
  },
  { /* 12793 */
    212,
    /* VPSLLQZrmk */
  },
  { /* 12794 */
    905,
    /* VPSLLQZrmkz */
  },
  { /* 12795 */
    906,
    /* VPSLLQZrr */
  },
  { /* 12796 */
    907,
    /* VPSLLQZrrk */
  },
  { /* 12797 */
    908,
    /* VPSLLQZrrkz */
  },
  { /* 12798 */
    896,
    /* VPSLLQri */
  },
  { /* 12799 */
    246,
    /* VPSLLQrm */
  },
  { /* 12800 */
    247,
    /* VPSLLQrr */
  },
  { /* 12801 */
    215,
    /* VPSLLVDYrm */
  },
  { /* 12802 */
    216,
    /* VPSLLVDYrr */
  },
  { /* 12803 */
    217,
    /* VPSLLVDZ128rm */
  },
  { /* 12804 */
    248,
    /* VPSLLVDZ128rmb */
  },
  { /* 12805 */
    249,
    /* VPSLLVDZ128rmbk */
  },
  { /* 12806 */
    250,
    /* VPSLLVDZ128rmbkz */
  },
  { /* 12807 */
    214,
    /* VPSLLVDZ128rmk */
  },
  { /* 12808 */
    221,
    /* VPSLLVDZ128rmkz */
  },
  { /* 12809 */
    222,
    /* VPSLLVDZ128rr */
  },
  { /* 12810 */
    223,
    /* VPSLLVDZ128rrk */
  },
  { /* 12811 */
    224,
    /* VPSLLVDZ128rrkz */
  },
  { /* 12812 */
    225,
    /* VPSLLVDZ256rm */
  },
  { /* 12813 */
    251,
    /* VPSLLVDZ256rmb */
  },
  { /* 12814 */
    252,
    /* VPSLLVDZ256rmbk */
  },
  { /* 12815 */
    253,
    /* VPSLLVDZ256rmbkz */
  },
  { /* 12816 */
    229,
    /* VPSLLVDZ256rmk */
  },
  { /* 12817 */
    230,
    /* VPSLLVDZ256rmkz */
  },
  { /* 12818 */
    231,
    /* VPSLLVDZ256rr */
  },
  { /* 12819 */
    232,
    /* VPSLLVDZ256rrk */
  },
  { /* 12820 */
    233,
    /* VPSLLVDZ256rrkz */
  },
  { /* 12821 */
    234,
    /* VPSLLVDZrm */
  },
  { /* 12822 */
    254,
    /* VPSLLVDZrmb */
  },
  { /* 12823 */
    255,
    /* VPSLLVDZrmbk */
  },
  { /* 12824 */
    256,
    /* VPSLLVDZrmbkz */
  },
  { /* 12825 */
    238,
    /* VPSLLVDZrmk */
  },
  { /* 12826 */
    239,
    /* VPSLLVDZrmkz */
  },
  { /* 12827 */
    240,
    /* VPSLLVDZrr */
  },
  { /* 12828 */
    244,
    /* VPSLLVDZrrk */
  },
  { /* 12829 */
    245,
    /* VPSLLVDZrrkz */
  },
  { /* 12830 */
    246,
    /* VPSLLVDrm */
  },
  { /* 12831 */
    247,
    /* VPSLLVDrr */
  },
  { /* 12832 */
    215,
    /* VPSLLVQYrm */
  },
  { /* 12833 */
    216,
    /* VPSLLVQYrr */
  },
  { /* 12834 */
    217,
    /* VPSLLVQZ128rm */
  },
  { /* 12835 */
    218,
    /* VPSLLVQZ128rmb */
  },
  { /* 12836 */
    219,
    /* VPSLLVQZ128rmbk */
  },
  { /* 12837 */
    220,
    /* VPSLLVQZ128rmbkz */
  },
  { /* 12838 */
    214,
    /* VPSLLVQZ128rmk */
  },
  { /* 12839 */
    221,
    /* VPSLLVQZ128rmkz */
  },
  { /* 12840 */
    222,
    /* VPSLLVQZ128rr */
  },
  { /* 12841 */
    223,
    /* VPSLLVQZ128rrk */
  },
  { /* 12842 */
    224,
    /* VPSLLVQZ128rrkz */
  },
  { /* 12843 */
    225,
    /* VPSLLVQZ256rm */
  },
  { /* 12844 */
    226,
    /* VPSLLVQZ256rmb */
  },
  { /* 12845 */
    227,
    /* VPSLLVQZ256rmbk */
  },
  { /* 12846 */
    228,
    /* VPSLLVQZ256rmbkz */
  },
  { /* 12847 */
    229,
    /* VPSLLVQZ256rmk */
  },
  { /* 12848 */
    230,
    /* VPSLLVQZ256rmkz */
  },
  { /* 12849 */
    231,
    /* VPSLLVQZ256rr */
  },
  { /* 12850 */
    232,
    /* VPSLLVQZ256rrk */
  },
  { /* 12851 */
    233,
    /* VPSLLVQZ256rrkz */
  },
  { /* 12852 */
    234,
    /* VPSLLVQZrm */
  },
  { /* 12853 */
    235,
    /* VPSLLVQZrmb */
  },
  { /* 12854 */
    236,
    /* VPSLLVQZrmbk */
  },
  { /* 12855 */
    237,
    /* VPSLLVQZrmbkz */
  },
  { /* 12856 */
    238,
    /* VPSLLVQZrmk */
  },
  { /* 12857 */
    239,
    /* VPSLLVQZrmkz */
  },
  { /* 12858 */
    240,
    /* VPSLLVQZrr */
  },
  { /* 12859 */
    244,
    /* VPSLLVQZrrk */
  },
  { /* 12860 */
    245,
    /* VPSLLVQZrrkz */
  },
  { /* 12861 */
    246,
    /* VPSLLVQrm */
  },
  { /* 12862 */
    247,
    /* VPSLLVQrr */
  },
  { /* 12863 */
    217,
    /* VPSLLVWZ128rm */
  },
  { /* 12864 */
    214,
    /* VPSLLVWZ128rmk */
  },
  { /* 12865 */
    221,
    /* VPSLLVWZ128rmkz */
  },
  { /* 12866 */
    222,
    /* VPSLLVWZ128rr */
  },
  { /* 12867 */
    223,
    /* VPSLLVWZ128rrk */
  },
  { /* 12868 */
    224,
    /* VPSLLVWZ128rrkz */
  },
  { /* 12869 */
    225,
    /* VPSLLVWZ256rm */
  },
  { /* 12870 */
    229,
    /* VPSLLVWZ256rmk */
  },
  { /* 12871 */
    230,
    /* VPSLLVWZ256rmkz */
  },
  { /* 12872 */
    231,
    /* VPSLLVWZ256rr */
  },
  { /* 12873 */
    232,
    /* VPSLLVWZ256rrk */
  },
  { /* 12874 */
    233,
    /* VPSLLVWZ256rrkz */
  },
  { /* 12875 */
    234,
    /* VPSLLVWZrm */
  },
  { /* 12876 */
    238,
    /* VPSLLVWZrmk */
  },
  { /* 12877 */
    239,
    /* VPSLLVWZrmkz */
  },
  { /* 12878 */
    240,
    /* VPSLLVWZrr */
  },
  { /* 12879 */
    244,
    /* VPSLLVWZrrk */
  },
  { /* 12880 */
    245,
    /* VPSLLVWZrrkz */
  },
  { /* 12881 */
    895,
    /* VPSLLWYri */
  },
  { /* 12882 */
    215,
    /* VPSLLWYrm */
  },
  { /* 12883 */
    897,
    /* VPSLLWYrr */
  },
  { /* 12884 */
    850,
    /* VPSLLWZ128mi */
  },
  { /* 12885 */
    851,
    /* VPSLLWZ128mik */
  },
  { /* 12886 */
    852,
    /* VPSLLWZ128mikz */
  },
  { /* 12887 */
    853,
    /* VPSLLWZ128ri */
  },
  { /* 12888 */
    854,
    /* VPSLLWZ128rik */
  },
  { /* 12889 */
    855,
    /* VPSLLWZ128rikz */
  },
  { /* 12890 */
    217,
    /* VPSLLWZ128rm */
  },
  { /* 12891 */
    214,
    /* VPSLLWZ128rmk */
  },
  { /* 12892 */
    221,
    /* VPSLLWZ128rmkz */
  },
  { /* 12893 */
    222,
    /* VPSLLWZ128rr */
  },
  { /* 12894 */
    223,
    /* VPSLLWZ128rrk */
  },
  { /* 12895 */
    224,
    /* VPSLLWZ128rrkz */
  },
  { /* 12896 */
    859,
    /* VPSLLWZ256mi */
  },
  { /* 12897 */
    860,
    /* VPSLLWZ256mik */
  },
  { /* 12898 */
    861,
    /* VPSLLWZ256mikz */
  },
  { /* 12899 */
    862,
    /* VPSLLWZ256ri */
  },
  { /* 12900 */
    863,
    /* VPSLLWZ256rik */
  },
  { /* 12901 */
    864,
    /* VPSLLWZ256rikz */
  },
  { /* 12902 */
    898,
    /* VPSLLWZ256rm */
  },
  { /* 12903 */
    899,
    /* VPSLLWZ256rmk */
  },
  { /* 12904 */
    900,
    /* VPSLLWZ256rmkz */
  },
  { /* 12905 */
    901,
    /* VPSLLWZ256rr */
  },
  { /* 12906 */
    902,
    /* VPSLLWZ256rrk */
  },
  { /* 12907 */
    903,
    /* VPSLLWZ256rrkz */
  },
  { /* 12908 */
    868,
    /* VPSLLWZmi */
  },
  { /* 12909 */
    869,
    /* VPSLLWZmik */
  },
  { /* 12910 */
    870,
    /* VPSLLWZmikz */
  },
  { /* 12911 */
    871,
    /* VPSLLWZri */
  },
  { /* 12912 */
    872,
    /* VPSLLWZrik */
  },
  { /* 12913 */
    873,
    /* VPSLLWZrikz */
  },
  { /* 12914 */
    904,
    /* VPSLLWZrm */
  },
  { /* 12915 */
    212,
    /* VPSLLWZrmk */
  },
  { /* 12916 */
    905,
    /* VPSLLWZrmkz */
  },
  { /* 12917 */
    906,
    /* VPSLLWZrr */
  },
  { /* 12918 */
    907,
    /* VPSLLWZrrk */
  },
  { /* 12919 */
    908,
    /* VPSLLWZrrkz */
  },
  { /* 12920 */
    896,
    /* VPSLLWri */
  },
  { /* 12921 */
    246,
    /* VPSLLWrm */
  },
  { /* 12922 */
    247,
    /* VPSLLWrr */
  },
  { /* 12923 */
    895,
    /* VPSRADYri */
  },
  { /* 12924 */
    215,
    /* VPSRADYrm */
  },
  { /* 12925 */
    897,
    /* VPSRADYrr */
  },
  { /* 12926 */
    847,
    /* VPSRADZ128mbi */
  },
  { /* 12927 */
    848,
    /* VPSRADZ128mbik */
  },
  { /* 12928 */
    849,
    /* VPSRADZ128mbikz */
  },
  { /* 12929 */
    850,
    /* VPSRADZ128mi */
  },
  { /* 12930 */
    851,
    /* VPSRADZ128mik */
  },
  { /* 12931 */
    852,
    /* VPSRADZ128mikz */
  },
  { /* 12932 */
    853,
    /* VPSRADZ128ri */
  },
  { /* 12933 */
    854,
    /* VPSRADZ128rik */
  },
  { /* 12934 */
    855,
    /* VPSRADZ128rikz */
  },
  { /* 12935 */
    217,
    /* VPSRADZ128rm */
  },
  { /* 12936 */
    214,
    /* VPSRADZ128rmk */
  },
  { /* 12937 */
    221,
    /* VPSRADZ128rmkz */
  },
  { /* 12938 */
    222,
    /* VPSRADZ128rr */
  },
  { /* 12939 */
    223,
    /* VPSRADZ128rrk */
  },
  { /* 12940 */
    224,
    /* VPSRADZ128rrkz */
  },
  { /* 12941 */
    856,
    /* VPSRADZ256mbi */
  },
  { /* 12942 */
    857,
    /* VPSRADZ256mbik */
  },
  { /* 12943 */
    858,
    /* VPSRADZ256mbikz */
  },
  { /* 12944 */
    859,
    /* VPSRADZ256mi */
  },
  { /* 12945 */
    860,
    /* VPSRADZ256mik */
  },
  { /* 12946 */
    861,
    /* VPSRADZ256mikz */
  },
  { /* 12947 */
    862,
    /* VPSRADZ256ri */
  },
  { /* 12948 */
    863,
    /* VPSRADZ256rik */
  },
  { /* 12949 */
    864,
    /* VPSRADZ256rikz */
  },
  { /* 12950 */
    898,
    /* VPSRADZ256rm */
  },
  { /* 12951 */
    899,
    /* VPSRADZ256rmk */
  },
  { /* 12952 */
    900,
    /* VPSRADZ256rmkz */
  },
  { /* 12953 */
    901,
    /* VPSRADZ256rr */
  },
  { /* 12954 */
    902,
    /* VPSRADZ256rrk */
  },
  { /* 12955 */
    903,
    /* VPSRADZ256rrkz */
  },
  { /* 12956 */
    865,
    /* VPSRADZmbi */
  },
  { /* 12957 */
    866,
    /* VPSRADZmbik */
  },
  { /* 12958 */
    867,
    /* VPSRADZmbikz */
  },
  { /* 12959 */
    868,
    /* VPSRADZmi */
  },
  { /* 12960 */
    869,
    /* VPSRADZmik */
  },
  { /* 12961 */
    870,
    /* VPSRADZmikz */
  },
  { /* 12962 */
    871,
    /* VPSRADZri */
  },
  { /* 12963 */
    872,
    /* VPSRADZrik */
  },
  { /* 12964 */
    873,
    /* VPSRADZrikz */
  },
  { /* 12965 */
    904,
    /* VPSRADZrm */
  },
  { /* 12966 */
    212,
    /* VPSRADZrmk */
  },
  { /* 12967 */
    905,
    /* VPSRADZrmkz */
  },
  { /* 12968 */
    906,
    /* VPSRADZrr */
  },
  { /* 12969 */
    907,
    /* VPSRADZrrk */
  },
  { /* 12970 */
    908,
    /* VPSRADZrrkz */
  },
  { /* 12971 */
    896,
    /* VPSRADri */
  },
  { /* 12972 */
    246,
    /* VPSRADrm */
  },
  { /* 12973 */
    247,
    /* VPSRADrr */
  },
  { /* 12974 */
    874,
    /* VPSRAQZ128mbi */
  },
  { /* 12975 */
    875,
    /* VPSRAQZ128mbik */
  },
  { /* 12976 */
    876,
    /* VPSRAQZ128mbikz */
  },
  { /* 12977 */
    850,
    /* VPSRAQZ128mi */
  },
  { /* 12978 */
    851,
    /* VPSRAQZ128mik */
  },
  { /* 12979 */
    852,
    /* VPSRAQZ128mikz */
  },
  { /* 12980 */
    853,
    /* VPSRAQZ128ri */
  },
  { /* 12981 */
    854,
    /* VPSRAQZ128rik */
  },
  { /* 12982 */
    855,
    /* VPSRAQZ128rikz */
  },
  { /* 12983 */
    217,
    /* VPSRAQZ128rm */
  },
  { /* 12984 */
    214,
    /* VPSRAQZ128rmk */
  },
  { /* 12985 */
    221,
    /* VPSRAQZ128rmkz */
  },
  { /* 12986 */
    222,
    /* VPSRAQZ128rr */
  },
  { /* 12987 */
    223,
    /* VPSRAQZ128rrk */
  },
  { /* 12988 */
    224,
    /* VPSRAQZ128rrkz */
  },
  { /* 12989 */
    877,
    /* VPSRAQZ256mbi */
  },
  { /* 12990 */
    878,
    /* VPSRAQZ256mbik */
  },
  { /* 12991 */
    879,
    /* VPSRAQZ256mbikz */
  },
  { /* 12992 */
    859,
    /* VPSRAQZ256mi */
  },
  { /* 12993 */
    860,
    /* VPSRAQZ256mik */
  },
  { /* 12994 */
    861,
    /* VPSRAQZ256mikz */
  },
  { /* 12995 */
    862,
    /* VPSRAQZ256ri */
  },
  { /* 12996 */
    863,
    /* VPSRAQZ256rik */
  },
  { /* 12997 */
    864,
    /* VPSRAQZ256rikz */
  },
  { /* 12998 */
    898,
    /* VPSRAQZ256rm */
  },
  { /* 12999 */
    899,
    /* VPSRAQZ256rmk */
  },
  { /* 13000 */
    900,
    /* VPSRAQZ256rmkz */
  },
  { /* 13001 */
    901,
    /* VPSRAQZ256rr */
  },
  { /* 13002 */
    902,
    /* VPSRAQZ256rrk */
  },
  { /* 13003 */
    903,
    /* VPSRAQZ256rrkz */
  },
  { /* 13004 */
    880,
    /* VPSRAQZmbi */
  },
  { /* 13005 */
    881,
    /* VPSRAQZmbik */
  },
  { /* 13006 */
    882,
    /* VPSRAQZmbikz */
  },
  { /* 13007 */
    868,
    /* VPSRAQZmi */
  },
  { /* 13008 */
    869,
    /* VPSRAQZmik */
  },
  { /* 13009 */
    870,
    /* VPSRAQZmikz */
  },
  { /* 13010 */
    871,
    /* VPSRAQZri */
  },
  { /* 13011 */
    872,
    /* VPSRAQZrik */
  },
  { /* 13012 */
    873,
    /* VPSRAQZrikz */
  },
  { /* 13013 */
    904,
    /* VPSRAQZrm */
  },
  { /* 13014 */
    212,
    /* VPSRAQZrmk */
  },
  { /* 13015 */
    905,
    /* VPSRAQZrmkz */
  },
  { /* 13016 */
    906,
    /* VPSRAQZrr */
  },
  { /* 13017 */
    907,
    /* VPSRAQZrrk */
  },
  { /* 13018 */
    908,
    /* VPSRAQZrrkz */
  },
  { /* 13019 */
    215,
    /* VPSRAVDYrm */
  },
  { /* 13020 */
    216,
    /* VPSRAVDYrr */
  },
  { /* 13021 */
    217,
    /* VPSRAVDZ128rm */
  },
  { /* 13022 */
    248,
    /* VPSRAVDZ128rmb */
  },
  { /* 13023 */
    249,
    /* VPSRAVDZ128rmbk */
  },
  { /* 13024 */
    250,
    /* VPSRAVDZ128rmbkz */
  },
  { /* 13025 */
    214,
    /* VPSRAVDZ128rmk */
  },
  { /* 13026 */
    221,
    /* VPSRAVDZ128rmkz */
  },
  { /* 13027 */
    222,
    /* VPSRAVDZ128rr */
  },
  { /* 13028 */
    223,
    /* VPSRAVDZ128rrk */
  },
  { /* 13029 */
    224,
    /* VPSRAVDZ128rrkz */
  },
  { /* 13030 */
    225,
    /* VPSRAVDZ256rm */
  },
  { /* 13031 */
    251,
    /* VPSRAVDZ256rmb */
  },
  { /* 13032 */
    252,
    /* VPSRAVDZ256rmbk */
  },
  { /* 13033 */
    253,
    /* VPSRAVDZ256rmbkz */
  },
  { /* 13034 */
    229,
    /* VPSRAVDZ256rmk */
  },
  { /* 13035 */
    230,
    /* VPSRAVDZ256rmkz */
  },
  { /* 13036 */
    231,
    /* VPSRAVDZ256rr */
  },
  { /* 13037 */
    232,
    /* VPSRAVDZ256rrk */
  },
  { /* 13038 */
    233,
    /* VPSRAVDZ256rrkz */
  },
  { /* 13039 */
    234,
    /* VPSRAVDZrm */
  },
  { /* 13040 */
    254,
    /* VPSRAVDZrmb */
  },
  { /* 13041 */
    255,
    /* VPSRAVDZrmbk */
  },
  { /* 13042 */
    256,
    /* VPSRAVDZrmbkz */
  },
  { /* 13043 */
    238,
    /* VPSRAVDZrmk */
  },
  { /* 13044 */
    239,
    /* VPSRAVDZrmkz */
  },
  { /* 13045 */
    240,
    /* VPSRAVDZrr */
  },
  { /* 13046 */
    244,
    /* VPSRAVDZrrk */
  },
  { /* 13047 */
    245,
    /* VPSRAVDZrrkz */
  },
  { /* 13048 */
    246,
    /* VPSRAVDrm */
  },
  { /* 13049 */
    247,
    /* VPSRAVDrr */
  },
  { /* 13050 */
    217,
    /* VPSRAVQZ128rm */
  },
  { /* 13051 */
    218,
    /* VPSRAVQZ128rmb */
  },
  { /* 13052 */
    219,
    /* VPSRAVQZ128rmbk */
  },
  { /* 13053 */
    220,
    /* VPSRAVQZ128rmbkz */
  },
  { /* 13054 */
    214,
    /* VPSRAVQZ128rmk */
  },
  { /* 13055 */
    221,
    /* VPSRAVQZ128rmkz */
  },
  { /* 13056 */
    222,
    /* VPSRAVQZ128rr */
  },
  { /* 13057 */
    223,
    /* VPSRAVQZ128rrk */
  },
  { /* 13058 */
    224,
    /* VPSRAVQZ128rrkz */
  },
  { /* 13059 */
    225,
    /* VPSRAVQZ256rm */
  },
  { /* 13060 */
    226,
    /* VPSRAVQZ256rmb */
  },
  { /* 13061 */
    227,
    /* VPSRAVQZ256rmbk */
  },
  { /* 13062 */
    228,
    /* VPSRAVQZ256rmbkz */
  },
  { /* 13063 */
    229,
    /* VPSRAVQZ256rmk */
  },
  { /* 13064 */
    230,
    /* VPSRAVQZ256rmkz */
  },
  { /* 13065 */
    231,
    /* VPSRAVQZ256rr */
  },
  { /* 13066 */
    232,
    /* VPSRAVQZ256rrk */
  },
  { /* 13067 */
    233,
    /* VPSRAVQZ256rrkz */
  },
  { /* 13068 */
    234,
    /* VPSRAVQZrm */
  },
  { /* 13069 */
    235,
    /* VPSRAVQZrmb */
  },
  { /* 13070 */
    236,
    /* VPSRAVQZrmbk */
  },
  { /* 13071 */
    237,
    /* VPSRAVQZrmbkz */
  },
  { /* 13072 */
    238,
    /* VPSRAVQZrmk */
  },
  { /* 13073 */
    239,
    /* VPSRAVQZrmkz */
  },
  { /* 13074 */
    240,
    /* VPSRAVQZrr */
  },
  { /* 13075 */
    244,
    /* VPSRAVQZrrk */
  },
  { /* 13076 */
    245,
    /* VPSRAVQZrrkz */
  },
  { /* 13077 */
    217,
    /* VPSRAVWZ128rm */
  },
  { /* 13078 */
    214,
    /* VPSRAVWZ128rmk */
  },
  { /* 13079 */
    221,
    /* VPSRAVWZ128rmkz */
  },
  { /* 13080 */
    222,
    /* VPSRAVWZ128rr */
  },
  { /* 13081 */
    223,
    /* VPSRAVWZ128rrk */
  },
  { /* 13082 */
    224,
    /* VPSRAVWZ128rrkz */
  },
  { /* 13083 */
    225,
    /* VPSRAVWZ256rm */
  },
  { /* 13084 */
    229,
    /* VPSRAVWZ256rmk */
  },
  { /* 13085 */
    230,
    /* VPSRAVWZ256rmkz */
  },
  { /* 13086 */
    231,
    /* VPSRAVWZ256rr */
  },
  { /* 13087 */
    232,
    /* VPSRAVWZ256rrk */
  },
  { /* 13088 */
    233,
    /* VPSRAVWZ256rrkz */
  },
  { /* 13089 */
    234,
    /* VPSRAVWZrm */
  },
  { /* 13090 */
    238,
    /* VPSRAVWZrmk */
  },
  { /* 13091 */
    239,
    /* VPSRAVWZrmkz */
  },
  { /* 13092 */
    240,
    /* VPSRAVWZrr */
  },
  { /* 13093 */
    244,
    /* VPSRAVWZrrk */
  },
  { /* 13094 */
    245,
    /* VPSRAVWZrrkz */
  },
  { /* 13095 */
    895,
    /* VPSRAWYri */
  },
  { /* 13096 */
    215,
    /* VPSRAWYrm */
  },
  { /* 13097 */
    897,
    /* VPSRAWYrr */
  },
  { /* 13098 */
    850,
    /* VPSRAWZ128mi */
  },
  { /* 13099 */
    851,
    /* VPSRAWZ128mik */
  },
  { /* 13100 */
    852,
    /* VPSRAWZ128mikz */
  },
  { /* 13101 */
    853,
    /* VPSRAWZ128ri */
  },
  { /* 13102 */
    854,
    /* VPSRAWZ128rik */
  },
  { /* 13103 */
    855,
    /* VPSRAWZ128rikz */
  },
  { /* 13104 */
    217,
    /* VPSRAWZ128rm */
  },
  { /* 13105 */
    214,
    /* VPSRAWZ128rmk */
  },
  { /* 13106 */
    221,
    /* VPSRAWZ128rmkz */
  },
  { /* 13107 */
    222,
    /* VPSRAWZ128rr */
  },
  { /* 13108 */
    223,
    /* VPSRAWZ128rrk */
  },
  { /* 13109 */
    224,
    /* VPSRAWZ128rrkz */
  },
  { /* 13110 */
    859,
    /* VPSRAWZ256mi */
  },
  { /* 13111 */
    860,
    /* VPSRAWZ256mik */
  },
  { /* 13112 */
    861,
    /* VPSRAWZ256mikz */
  },
  { /* 13113 */
    862,
    /* VPSRAWZ256ri */
  },
  { /* 13114 */
    863,
    /* VPSRAWZ256rik */
  },
  { /* 13115 */
    864,
    /* VPSRAWZ256rikz */
  },
  { /* 13116 */
    898,
    /* VPSRAWZ256rm */
  },
  { /* 13117 */
    899,
    /* VPSRAWZ256rmk */
  },
  { /* 13118 */
    900,
    /* VPSRAWZ256rmkz */
  },
  { /* 13119 */
    901,
    /* VPSRAWZ256rr */
  },
  { /* 13120 */
    902,
    /* VPSRAWZ256rrk */
  },
  { /* 13121 */
    903,
    /* VPSRAWZ256rrkz */
  },
  { /* 13122 */
    868,
    /* VPSRAWZmi */
  },
  { /* 13123 */
    869,
    /* VPSRAWZmik */
  },
  { /* 13124 */
    870,
    /* VPSRAWZmikz */
  },
  { /* 13125 */
    871,
    /* VPSRAWZri */
  },
  { /* 13126 */
    872,
    /* VPSRAWZrik */
  },
  { /* 13127 */
    873,
    /* VPSRAWZrikz */
  },
  { /* 13128 */
    904,
    /* VPSRAWZrm */
  },
  { /* 13129 */
    212,
    /* VPSRAWZrmk */
  },
  { /* 13130 */
    905,
    /* VPSRAWZrmkz */
  },
  { /* 13131 */
    906,
    /* VPSRAWZrr */
  },
  { /* 13132 */
    907,
    /* VPSRAWZrrk */
  },
  { /* 13133 */
    908,
    /* VPSRAWZrrkz */
  },
  { /* 13134 */
    896,
    /* VPSRAWri */
  },
  { /* 13135 */
    246,
    /* VPSRAWrm */
  },
  { /* 13136 */
    247,
    /* VPSRAWrr */
  },
  { /* 13137 */
    895,
    /* VPSRLDQYri */
  },
  { /* 13138 */
    850,
    /* VPSRLDQZ128rm */
  },
  { /* 13139 */
    853,
    /* VPSRLDQZ128rr */
  },
  { /* 13140 */
    859,
    /* VPSRLDQZ256rm */
  },
  { /* 13141 */
    862,
    /* VPSRLDQZ256rr */
  },
  { /* 13142 */
    868,
    /* VPSRLDQZrm */
  },
  { /* 13143 */
    871,
    /* VPSRLDQZrr */
  },
  { /* 13144 */
    896,
    /* VPSRLDQri */
  },
  { /* 13145 */
    895,
    /* VPSRLDYri */
  },
  { /* 13146 */
    215,
    /* VPSRLDYrm */
  },
  { /* 13147 */
    897,
    /* VPSRLDYrr */
  },
  { /* 13148 */
    847,
    /* VPSRLDZ128mbi */
  },
  { /* 13149 */
    848,
    /* VPSRLDZ128mbik */
  },
  { /* 13150 */
    849,
    /* VPSRLDZ128mbikz */
  },
  { /* 13151 */
    850,
    /* VPSRLDZ128mi */
  },
  { /* 13152 */
    851,
    /* VPSRLDZ128mik */
  },
  { /* 13153 */
    852,
    /* VPSRLDZ128mikz */
  },
  { /* 13154 */
    853,
    /* VPSRLDZ128ri */
  },
  { /* 13155 */
    854,
    /* VPSRLDZ128rik */
  },
  { /* 13156 */
    855,
    /* VPSRLDZ128rikz */
  },
  { /* 13157 */
    217,
    /* VPSRLDZ128rm */
  },
  { /* 13158 */
    214,
    /* VPSRLDZ128rmk */
  },
  { /* 13159 */
    221,
    /* VPSRLDZ128rmkz */
  },
  { /* 13160 */
    222,
    /* VPSRLDZ128rr */
  },
  { /* 13161 */
    223,
    /* VPSRLDZ128rrk */
  },
  { /* 13162 */
    224,
    /* VPSRLDZ128rrkz */
  },
  { /* 13163 */
    856,
    /* VPSRLDZ256mbi */
  },
  { /* 13164 */
    857,
    /* VPSRLDZ256mbik */
  },
  { /* 13165 */
    858,
    /* VPSRLDZ256mbikz */
  },
  { /* 13166 */
    859,
    /* VPSRLDZ256mi */
  },
  { /* 13167 */
    860,
    /* VPSRLDZ256mik */
  },
  { /* 13168 */
    861,
    /* VPSRLDZ256mikz */
  },
  { /* 13169 */
    862,
    /* VPSRLDZ256ri */
  },
  { /* 13170 */
    863,
    /* VPSRLDZ256rik */
  },
  { /* 13171 */
    864,
    /* VPSRLDZ256rikz */
  },
  { /* 13172 */
    898,
    /* VPSRLDZ256rm */
  },
  { /* 13173 */
    899,
    /* VPSRLDZ256rmk */
  },
  { /* 13174 */
    900,
    /* VPSRLDZ256rmkz */
  },
  { /* 13175 */
    901,
    /* VPSRLDZ256rr */
  },
  { /* 13176 */
    902,
    /* VPSRLDZ256rrk */
  },
  { /* 13177 */
    903,
    /* VPSRLDZ256rrkz */
  },
  { /* 13178 */
    865,
    /* VPSRLDZmbi */
  },
  { /* 13179 */
    866,
    /* VPSRLDZmbik */
  },
  { /* 13180 */
    867,
    /* VPSRLDZmbikz */
  },
  { /* 13181 */
    868,
    /* VPSRLDZmi */
  },
  { /* 13182 */
    869,
    /* VPSRLDZmik */
  },
  { /* 13183 */
    870,
    /* VPSRLDZmikz */
  },
  { /* 13184 */
    871,
    /* VPSRLDZri */
  },
  { /* 13185 */
    872,
    /* VPSRLDZrik */
  },
  { /* 13186 */
    873,
    /* VPSRLDZrikz */
  },
  { /* 13187 */
    904,
    /* VPSRLDZrm */
  },
  { /* 13188 */
    212,
    /* VPSRLDZrmk */
  },
  { /* 13189 */
    905,
    /* VPSRLDZrmkz */
  },
  { /* 13190 */
    906,
    /* VPSRLDZrr */
  },
  { /* 13191 */
    907,
    /* VPSRLDZrrk */
  },
  { /* 13192 */
    908,
    /* VPSRLDZrrkz */
  },
  { /* 13193 */
    896,
    /* VPSRLDri */
  },
  { /* 13194 */
    246,
    /* VPSRLDrm */
  },
  { /* 13195 */
    247,
    /* VPSRLDrr */
  },
  { /* 13196 */
    895,
    /* VPSRLQYri */
  },
  { /* 13197 */
    215,
    /* VPSRLQYrm */
  },
  { /* 13198 */
    897,
    /* VPSRLQYrr */
  },
  { /* 13199 */
    874,
    /* VPSRLQZ128mbi */
  },
  { /* 13200 */
    875,
    /* VPSRLQZ128mbik */
  },
  { /* 13201 */
    876,
    /* VPSRLQZ128mbikz */
  },
  { /* 13202 */
    850,
    /* VPSRLQZ128mi */
  },
  { /* 13203 */
    851,
    /* VPSRLQZ128mik */
  },
  { /* 13204 */
    852,
    /* VPSRLQZ128mikz */
  },
  { /* 13205 */
    853,
    /* VPSRLQZ128ri */
  },
  { /* 13206 */
    854,
    /* VPSRLQZ128rik */
  },
  { /* 13207 */
    855,
    /* VPSRLQZ128rikz */
  },
  { /* 13208 */
    217,
    /* VPSRLQZ128rm */
  },
  { /* 13209 */
    214,
    /* VPSRLQZ128rmk */
  },
  { /* 13210 */
    221,
    /* VPSRLQZ128rmkz */
  },
  { /* 13211 */
    222,
    /* VPSRLQZ128rr */
  },
  { /* 13212 */
    223,
    /* VPSRLQZ128rrk */
  },
  { /* 13213 */
    224,
    /* VPSRLQZ128rrkz */
  },
  { /* 13214 */
    877,
    /* VPSRLQZ256mbi */
  },
  { /* 13215 */
    878,
    /* VPSRLQZ256mbik */
  },
  { /* 13216 */
    879,
    /* VPSRLQZ256mbikz */
  },
  { /* 13217 */
    859,
    /* VPSRLQZ256mi */
  },
  { /* 13218 */
    860,
    /* VPSRLQZ256mik */
  },
  { /* 13219 */
    861,
    /* VPSRLQZ256mikz */
  },
  { /* 13220 */
    862,
    /* VPSRLQZ256ri */
  },
  { /* 13221 */
    863,
    /* VPSRLQZ256rik */
  },
  { /* 13222 */
    864,
    /* VPSRLQZ256rikz */
  },
  { /* 13223 */
    898,
    /* VPSRLQZ256rm */
  },
  { /* 13224 */
    899,
    /* VPSRLQZ256rmk */
  },
  { /* 13225 */
    900,
    /* VPSRLQZ256rmkz */
  },
  { /* 13226 */
    901,
    /* VPSRLQZ256rr */
  },
  { /* 13227 */
    902,
    /* VPSRLQZ256rrk */
  },
  { /* 13228 */
    903,
    /* VPSRLQZ256rrkz */
  },
  { /* 13229 */
    880,
    /* VPSRLQZmbi */
  },
  { /* 13230 */
    881,
    /* VPSRLQZmbik */
  },
  { /* 13231 */
    882,
    /* VPSRLQZmbikz */
  },
  { /* 13232 */
    868,
    /* VPSRLQZmi */
  },
  { /* 13233 */
    869,
    /* VPSRLQZmik */
  },
  { /* 13234 */
    870,
    /* VPSRLQZmikz */
  },
  { /* 13235 */
    871,
    /* VPSRLQZri */
  },
  { /* 13236 */
    872,
    /* VPSRLQZrik */
  },
  { /* 13237 */
    873,
    /* VPSRLQZrikz */
  },
  { /* 13238 */
    904,
    /* VPSRLQZrm */
  },
  { /* 13239 */
    212,
    /* VPSRLQZrmk */
  },
  { /* 13240 */
    905,
    /* VPSRLQZrmkz */
  },
  { /* 13241 */
    906,
    /* VPSRLQZrr */
  },
  { /* 13242 */
    907,
    /* VPSRLQZrrk */
  },
  { /* 13243 */
    908,
    /* VPSRLQZrrkz */
  },
  { /* 13244 */
    896,
    /* VPSRLQri */
  },
  { /* 13245 */
    246,
    /* VPSRLQrm */
  },
  { /* 13246 */
    247,
    /* VPSRLQrr */
  },
  { /* 13247 */
    215,
    /* VPSRLVDYrm */
  },
  { /* 13248 */
    216,
    /* VPSRLVDYrr */
  },
  { /* 13249 */
    217,
    /* VPSRLVDZ128rm */
  },
  { /* 13250 */
    248,
    /* VPSRLVDZ128rmb */
  },
  { /* 13251 */
    249,
    /* VPSRLVDZ128rmbk */
  },
  { /* 13252 */
    250,
    /* VPSRLVDZ128rmbkz */
  },
  { /* 13253 */
    214,
    /* VPSRLVDZ128rmk */
  },
  { /* 13254 */
    221,
    /* VPSRLVDZ128rmkz */
  },
  { /* 13255 */
    222,
    /* VPSRLVDZ128rr */
  },
  { /* 13256 */
    223,
    /* VPSRLVDZ128rrk */
  },
  { /* 13257 */
    224,
    /* VPSRLVDZ128rrkz */
  },
  { /* 13258 */
    225,
    /* VPSRLVDZ256rm */
  },
  { /* 13259 */
    251,
    /* VPSRLVDZ256rmb */
  },
  { /* 13260 */
    252,
    /* VPSRLVDZ256rmbk */
  },
  { /* 13261 */
    253,
    /* VPSRLVDZ256rmbkz */
  },
  { /* 13262 */
    229,
    /* VPSRLVDZ256rmk */
  },
  { /* 13263 */
    230,
    /* VPSRLVDZ256rmkz */
  },
  { /* 13264 */
    231,
    /* VPSRLVDZ256rr */
  },
  { /* 13265 */
    232,
    /* VPSRLVDZ256rrk */
  },
  { /* 13266 */
    233,
    /* VPSRLVDZ256rrkz */
  },
  { /* 13267 */
    234,
    /* VPSRLVDZrm */
  },
  { /* 13268 */
    254,
    /* VPSRLVDZrmb */
  },
  { /* 13269 */
    255,
    /* VPSRLVDZrmbk */
  },
  { /* 13270 */
    256,
    /* VPSRLVDZrmbkz */
  },
  { /* 13271 */
    238,
    /* VPSRLVDZrmk */
  },
  { /* 13272 */
    239,
    /* VPSRLVDZrmkz */
  },
  { /* 13273 */
    240,
    /* VPSRLVDZrr */
  },
  { /* 13274 */
    244,
    /* VPSRLVDZrrk */
  },
  { /* 13275 */
    245,
    /* VPSRLVDZrrkz */
  },
  { /* 13276 */
    246,
    /* VPSRLVDrm */
  },
  { /* 13277 */
    247,
    /* VPSRLVDrr */
  },
  { /* 13278 */
    215,
    /* VPSRLVQYrm */
  },
  { /* 13279 */
    216,
    /* VPSRLVQYrr */
  },
  { /* 13280 */
    217,
    /* VPSRLVQZ128rm */
  },
  { /* 13281 */
    218,
    /* VPSRLVQZ128rmb */
  },
  { /* 13282 */
    219,
    /* VPSRLVQZ128rmbk */
  },
  { /* 13283 */
    220,
    /* VPSRLVQZ128rmbkz */
  },
  { /* 13284 */
    214,
    /* VPSRLVQZ128rmk */
  },
  { /* 13285 */
    221,
    /* VPSRLVQZ128rmkz */
  },
  { /* 13286 */
    222,
    /* VPSRLVQZ128rr */
  },
  { /* 13287 */
    223,
    /* VPSRLVQZ128rrk */
  },
  { /* 13288 */
    224,
    /* VPSRLVQZ128rrkz */
  },
  { /* 13289 */
    225,
    /* VPSRLVQZ256rm */
  },
  { /* 13290 */
    226,
    /* VPSRLVQZ256rmb */
  },
  { /* 13291 */
    227,
    /* VPSRLVQZ256rmbk */
  },
  { /* 13292 */
    228,
    /* VPSRLVQZ256rmbkz */
  },
  { /* 13293 */
    229,
    /* VPSRLVQZ256rmk */
  },
  { /* 13294 */
    230,
    /* VPSRLVQZ256rmkz */
  },
  { /* 13295 */
    231,
    /* VPSRLVQZ256rr */
  },
  { /* 13296 */
    232,
    /* VPSRLVQZ256rrk */
  },
  { /* 13297 */
    233,
    /* VPSRLVQZ256rrkz */
  },
  { /* 13298 */
    234,
    /* VPSRLVQZrm */
  },
  { /* 13299 */
    235,
    /* VPSRLVQZrmb */
  },
  { /* 13300 */
    236,
    /* VPSRLVQZrmbk */
  },
  { /* 13301 */
    237,
    /* VPSRLVQZrmbkz */
  },
  { /* 13302 */
    238,
    /* VPSRLVQZrmk */
  },
  { /* 13303 */
    239,
    /* VPSRLVQZrmkz */
  },
  { /* 13304 */
    240,
    /* VPSRLVQZrr */
  },
  { /* 13305 */
    244,
    /* VPSRLVQZrrk */
  },
  { /* 13306 */
    245,
    /* VPSRLVQZrrkz */
  },
  { /* 13307 */
    246,
    /* VPSRLVQrm */
  },
  { /* 13308 */
    247,
    /* VPSRLVQrr */
  },
  { /* 13309 */
    217,
    /* VPSRLVWZ128rm */
  },
  { /* 13310 */
    214,
    /* VPSRLVWZ128rmk */
  },
  { /* 13311 */
    221,
    /* VPSRLVWZ128rmkz */
  },
  { /* 13312 */
    222,
    /* VPSRLVWZ128rr */
  },
  { /* 13313 */
    223,
    /* VPSRLVWZ128rrk */
  },
  { /* 13314 */
    224,
    /* VPSRLVWZ128rrkz */
  },
  { /* 13315 */
    225,
    /* VPSRLVWZ256rm */
  },
  { /* 13316 */
    229,
    /* VPSRLVWZ256rmk */
  },
  { /* 13317 */
    230,
    /* VPSRLVWZ256rmkz */
  },
  { /* 13318 */
    231,
    /* VPSRLVWZ256rr */
  },
  { /* 13319 */
    232,
    /* VPSRLVWZ256rrk */
  },
  { /* 13320 */
    233,
    /* VPSRLVWZ256rrkz */
  },
  { /* 13321 */
    234,
    /* VPSRLVWZrm */
  },
  { /* 13322 */
    238,
    /* VPSRLVWZrmk */
  },
  { /* 13323 */
    239,
    /* VPSRLVWZrmkz */
  },
  { /* 13324 */
    240,
    /* VPSRLVWZrr */
  },
  { /* 13325 */
    244,
    /* VPSRLVWZrrk */
  },
  { /* 13326 */
    245,
    /* VPSRLVWZrrkz */
  },
  { /* 13327 */
    895,
    /* VPSRLWYri */
  },
  { /* 13328 */
    215,
    /* VPSRLWYrm */
  },
  { /* 13329 */
    897,
    /* VPSRLWYrr */
  },
  { /* 13330 */
    850,
    /* VPSRLWZ128mi */
  },
  { /* 13331 */
    851,
    /* VPSRLWZ128mik */
  },
  { /* 13332 */
    852,
    /* VPSRLWZ128mikz */
  },
  { /* 13333 */
    853,
    /* VPSRLWZ128ri */
  },
  { /* 13334 */
    854,
    /* VPSRLWZ128rik */
  },
  { /* 13335 */
    855,
    /* VPSRLWZ128rikz */
  },
  { /* 13336 */
    217,
    /* VPSRLWZ128rm */
  },
  { /* 13337 */
    214,
    /* VPSRLWZ128rmk */
  },
  { /* 13338 */
    221,
    /* VPSRLWZ128rmkz */
  },
  { /* 13339 */
    222,
    /* VPSRLWZ128rr */
  },
  { /* 13340 */
    223,
    /* VPSRLWZ128rrk */
  },
  { /* 13341 */
    224,
    /* VPSRLWZ128rrkz */
  },
  { /* 13342 */
    859,
    /* VPSRLWZ256mi */
  },
  { /* 13343 */
    860,
    /* VPSRLWZ256mik */
  },
  { /* 13344 */
    861,
    /* VPSRLWZ256mikz */
  },
  { /* 13345 */
    862,
    /* VPSRLWZ256ri */
  },
  { /* 13346 */
    863,
    /* VPSRLWZ256rik */
  },
  { /* 13347 */
    864,
    /* VPSRLWZ256rikz */
  },
  { /* 13348 */
    898,
    /* VPSRLWZ256rm */
  },
  { /* 13349 */
    899,
    /* VPSRLWZ256rmk */
  },
  { /* 13350 */
    900,
    /* VPSRLWZ256rmkz */
  },
  { /* 13351 */
    901,
    /* VPSRLWZ256rr */
  },
  { /* 13352 */
    902,
    /* VPSRLWZ256rrk */
  },
  { /* 13353 */
    903,
    /* VPSRLWZ256rrkz */
  },
  { /* 13354 */
    868,
    /* VPSRLWZmi */
  },
  { /* 13355 */
    869,
    /* VPSRLWZmik */
  },
  { /* 13356 */
    870,
    /* VPSRLWZmikz */
  },
  { /* 13357 */
    871,
    /* VPSRLWZri */
  },
  { /* 13358 */
    872,
    /* VPSRLWZrik */
  },
  { /* 13359 */
    873,
    /* VPSRLWZrikz */
  },
  { /* 13360 */
    904,
    /* VPSRLWZrm */
  },
  { /* 13361 */
    212,
    /* VPSRLWZrmk */
  },
  { /* 13362 */
    905,
    /* VPSRLWZrmkz */
  },
  { /* 13363 */
    906,
    /* VPSRLWZrr */
  },
  { /* 13364 */
    907,
    /* VPSRLWZrrk */
  },
  { /* 13365 */
    908,
    /* VPSRLWZrrkz */
  },
  { /* 13366 */
    896,
    /* VPSRLWri */
  },
  { /* 13367 */
    246,
    /* VPSRLWrm */
  },
  { /* 13368 */
    247,
    /* VPSRLWrr */
  },
  { /* 13369 */
    215,
    /* VPSUBBYrm */
  },
  { /* 13370 */
    216,
    /* VPSUBBYrr */
  },
  { /* 13371 */
    217,
    /* VPSUBBZ128rm */
  },
  { /* 13372 */
    214,
    /* VPSUBBZ128rmk */
  },
  { /* 13373 */
    221,
    /* VPSUBBZ128rmkz */
  },
  { /* 13374 */
    222,
    /* VPSUBBZ128rr */
  },
  { /* 13375 */
    223,
    /* VPSUBBZ128rrk */
  },
  { /* 13376 */
    224,
    /* VPSUBBZ128rrkz */
  },
  { /* 13377 */
    225,
    /* VPSUBBZ256rm */
  },
  { /* 13378 */
    229,
    /* VPSUBBZ256rmk */
  },
  { /* 13379 */
    230,
    /* VPSUBBZ256rmkz */
  },
  { /* 13380 */
    231,
    /* VPSUBBZ256rr */
  },
  { /* 13381 */
    232,
    /* VPSUBBZ256rrk */
  },
  { /* 13382 */
    233,
    /* VPSUBBZ256rrkz */
  },
  { /* 13383 */
    234,
    /* VPSUBBZrm */
  },
  { /* 13384 */
    238,
    /* VPSUBBZrmk */
  },
  { /* 13385 */
    239,
    /* VPSUBBZrmkz */
  },
  { /* 13386 */
    240,
    /* VPSUBBZrr */
  },
  { /* 13387 */
    244,
    /* VPSUBBZrrk */
  },
  { /* 13388 */
    245,
    /* VPSUBBZrrkz */
  },
  { /* 13389 */
    246,
    /* VPSUBBrm */
  },
  { /* 13390 */
    247,
    /* VPSUBBrr */
  },
  { /* 13391 */
    215,
    /* VPSUBDYrm */
  },
  { /* 13392 */
    216,
    /* VPSUBDYrr */
  },
  { /* 13393 */
    217,
    /* VPSUBDZ128rm */
  },
  { /* 13394 */
    248,
    /* VPSUBDZ128rmb */
  },
  { /* 13395 */
    249,
    /* VPSUBDZ128rmbk */
  },
  { /* 13396 */
    250,
    /* VPSUBDZ128rmbkz */
  },
  { /* 13397 */
    214,
    /* VPSUBDZ128rmk */
  },
  { /* 13398 */
    221,
    /* VPSUBDZ128rmkz */
  },
  { /* 13399 */
    222,
    /* VPSUBDZ128rr */
  },
  { /* 13400 */
    223,
    /* VPSUBDZ128rrk */
  },
  { /* 13401 */
    224,
    /* VPSUBDZ128rrkz */
  },
  { /* 13402 */
    225,
    /* VPSUBDZ256rm */
  },
  { /* 13403 */
    251,
    /* VPSUBDZ256rmb */
  },
  { /* 13404 */
    252,
    /* VPSUBDZ256rmbk */
  },
  { /* 13405 */
    253,
    /* VPSUBDZ256rmbkz */
  },
  { /* 13406 */
    229,
    /* VPSUBDZ256rmk */
  },
  { /* 13407 */
    230,
    /* VPSUBDZ256rmkz */
  },
  { /* 13408 */
    231,
    /* VPSUBDZ256rr */
  },
  { /* 13409 */
    232,
    /* VPSUBDZ256rrk */
  },
  { /* 13410 */
    233,
    /* VPSUBDZ256rrkz */
  },
  { /* 13411 */
    234,
    /* VPSUBDZrm */
  },
  { /* 13412 */
    254,
    /* VPSUBDZrmb */
  },
  { /* 13413 */
    255,
    /* VPSUBDZrmbk */
  },
  { /* 13414 */
    256,
    /* VPSUBDZrmbkz */
  },
  { /* 13415 */
    238,
    /* VPSUBDZrmk */
  },
  { /* 13416 */
    239,
    /* VPSUBDZrmkz */
  },
  { /* 13417 */
    240,
    /* VPSUBDZrr */
  },
  { /* 13418 */
    244,
    /* VPSUBDZrrk */
  },
  { /* 13419 */
    245,
    /* VPSUBDZrrkz */
  },
  { /* 13420 */
    246,
    /* VPSUBDrm */
  },
  { /* 13421 */
    247,
    /* VPSUBDrr */
  },
  { /* 13422 */
    215,
    /* VPSUBQYrm */
  },
  { /* 13423 */
    216,
    /* VPSUBQYrr */
  },
  { /* 13424 */
    217,
    /* VPSUBQZ128rm */
  },
  { /* 13425 */
    218,
    /* VPSUBQZ128rmb */
  },
  { /* 13426 */
    219,
    /* VPSUBQZ128rmbk */
  },
  { /* 13427 */
    220,
    /* VPSUBQZ128rmbkz */
  },
  { /* 13428 */
    214,
    /* VPSUBQZ128rmk */
  },
  { /* 13429 */
    221,
    /* VPSUBQZ128rmkz */
  },
  { /* 13430 */
    222,
    /* VPSUBQZ128rr */
  },
  { /* 13431 */
    223,
    /* VPSUBQZ128rrk */
  },
  { /* 13432 */
    224,
    /* VPSUBQZ128rrkz */
  },
  { /* 13433 */
    225,
    /* VPSUBQZ256rm */
  },
  { /* 13434 */
    226,
    /* VPSUBQZ256rmb */
  },
  { /* 13435 */
    227,
    /* VPSUBQZ256rmbk */
  },
  { /* 13436 */
    228,
    /* VPSUBQZ256rmbkz */
  },
  { /* 13437 */
    229,
    /* VPSUBQZ256rmk */
  },
  { /* 13438 */
    230,
    /* VPSUBQZ256rmkz */
  },
  { /* 13439 */
    231,
    /* VPSUBQZ256rr */
  },
  { /* 13440 */
    232,
    /* VPSUBQZ256rrk */
  },
  { /* 13441 */
    233,
    /* VPSUBQZ256rrkz */
  },
  { /* 13442 */
    234,
    /* VPSUBQZrm */
  },
  { /* 13443 */
    235,
    /* VPSUBQZrmb */
  },
  { /* 13444 */
    236,
    /* VPSUBQZrmbk */
  },
  { /* 13445 */
    237,
    /* VPSUBQZrmbkz */
  },
  { /* 13446 */
    238,
    /* VPSUBQZrmk */
  },
  { /* 13447 */
    239,
    /* VPSUBQZrmkz */
  },
  { /* 13448 */
    240,
    /* VPSUBQZrr */
  },
  { /* 13449 */
    244,
    /* VPSUBQZrrk */
  },
  { /* 13450 */
    245,
    /* VPSUBQZrrkz */
  },
  { /* 13451 */
    246,
    /* VPSUBQrm */
  },
  { /* 13452 */
    247,
    /* VPSUBQrr */
  },
  { /* 13453 */
    215,
    /* VPSUBSBYrm */
  },
  { /* 13454 */
    216,
    /* VPSUBSBYrr */
  },
  { /* 13455 */
    217,
    /* VPSUBSBZ128rm */
  },
  { /* 13456 */
    214,
    /* VPSUBSBZ128rmk */
  },
  { /* 13457 */
    221,
    /* VPSUBSBZ128rmkz */
  },
  { /* 13458 */
    222,
    /* VPSUBSBZ128rr */
  },
  { /* 13459 */
    223,
    /* VPSUBSBZ128rrk */
  },
  { /* 13460 */
    224,
    /* VPSUBSBZ128rrkz */
  },
  { /* 13461 */
    225,
    /* VPSUBSBZ256rm */
  },
  { /* 13462 */
    229,
    /* VPSUBSBZ256rmk */
  },
  { /* 13463 */
    230,
    /* VPSUBSBZ256rmkz */
  },
  { /* 13464 */
    231,
    /* VPSUBSBZ256rr */
  },
  { /* 13465 */
    232,
    /* VPSUBSBZ256rrk */
  },
  { /* 13466 */
    233,
    /* VPSUBSBZ256rrkz */
  },
  { /* 13467 */
    234,
    /* VPSUBSBZrm */
  },
  { /* 13468 */
    238,
    /* VPSUBSBZrmk */
  },
  { /* 13469 */
    239,
    /* VPSUBSBZrmkz */
  },
  { /* 13470 */
    240,
    /* VPSUBSBZrr */
  },
  { /* 13471 */
    244,
    /* VPSUBSBZrrk */
  },
  { /* 13472 */
    245,
    /* VPSUBSBZrrkz */
  },
  { /* 13473 */
    246,
    /* VPSUBSBrm */
  },
  { /* 13474 */
    247,
    /* VPSUBSBrr */
  },
  { /* 13475 */
    215,
    /* VPSUBSWYrm */
  },
  { /* 13476 */
    216,
    /* VPSUBSWYrr */
  },
  { /* 13477 */
    217,
    /* VPSUBSWZ128rm */
  },
  { /* 13478 */
    214,
    /* VPSUBSWZ128rmk */
  },
  { /* 13479 */
    221,
    /* VPSUBSWZ128rmkz */
  },
  { /* 13480 */
    222,
    /* VPSUBSWZ128rr */
  },
  { /* 13481 */
    223,
    /* VPSUBSWZ128rrk */
  },
  { /* 13482 */
    224,
    /* VPSUBSWZ128rrkz */
  },
  { /* 13483 */
    225,
    /* VPSUBSWZ256rm */
  },
  { /* 13484 */
    229,
    /* VPSUBSWZ256rmk */
  },
  { /* 13485 */
    230,
    /* VPSUBSWZ256rmkz */
  },
  { /* 13486 */
    231,
    /* VPSUBSWZ256rr */
  },
  { /* 13487 */
    232,
    /* VPSUBSWZ256rrk */
  },
  { /* 13488 */
    233,
    /* VPSUBSWZ256rrkz */
  },
  { /* 13489 */
    234,
    /* VPSUBSWZrm */
  },
  { /* 13490 */
    238,
    /* VPSUBSWZrmk */
  },
  { /* 13491 */
    239,
    /* VPSUBSWZrmkz */
  },
  { /* 13492 */
    240,
    /* VPSUBSWZrr */
  },
  { /* 13493 */
    244,
    /* VPSUBSWZrrk */
  },
  { /* 13494 */
    245,
    /* VPSUBSWZrrkz */
  },
  { /* 13495 */
    246,
    /* VPSUBSWrm */
  },
  { /* 13496 */
    247,
    /* VPSUBSWrr */
  },
  { /* 13497 */
    215,
    /* VPSUBUSBYrm */
  },
  { /* 13498 */
    216,
    /* VPSUBUSBYrr */
  },
  { /* 13499 */
    217,
    /* VPSUBUSBZ128rm */
  },
  { /* 13500 */
    214,
    /* VPSUBUSBZ128rmk */
  },
  { /* 13501 */
    221,
    /* VPSUBUSBZ128rmkz */
  },
  { /* 13502 */
    222,
    /* VPSUBUSBZ128rr */
  },
  { /* 13503 */
    223,
    /* VPSUBUSBZ128rrk */
  },
  { /* 13504 */
    224,
    /* VPSUBUSBZ128rrkz */
  },
  { /* 13505 */
    225,
    /* VPSUBUSBZ256rm */
  },
  { /* 13506 */
    229,
    /* VPSUBUSBZ256rmk */
  },
  { /* 13507 */
    230,
    /* VPSUBUSBZ256rmkz */
  },
  { /* 13508 */
    231,
    /* VPSUBUSBZ256rr */
  },
  { /* 13509 */
    232,
    /* VPSUBUSBZ256rrk */
  },
  { /* 13510 */
    233,
    /* VPSUBUSBZ256rrkz */
  },
  { /* 13511 */
    234,
    /* VPSUBUSBZrm */
  },
  { /* 13512 */
    238,
    /* VPSUBUSBZrmk */
  },
  { /* 13513 */
    239,
    /* VPSUBUSBZrmkz */
  },
  { /* 13514 */
    240,
    /* VPSUBUSBZrr */
  },
  { /* 13515 */
    244,
    /* VPSUBUSBZrrk */
  },
  { /* 13516 */
    245,
    /* VPSUBUSBZrrkz */
  },
  { /* 13517 */
    246,
    /* VPSUBUSBrm */
  },
  { /* 13518 */
    247,
    /* VPSUBUSBrr */
  },
  { /* 13519 */
    215,
    /* VPSUBUSWYrm */
  },
  { /* 13520 */
    216,
    /* VPSUBUSWYrr */
  },
  { /* 13521 */
    217,
    /* VPSUBUSWZ128rm */
  },
  { /* 13522 */
    214,
    /* VPSUBUSWZ128rmk */
  },
  { /* 13523 */
    221,
    /* VPSUBUSWZ128rmkz */
  },
  { /* 13524 */
    222,
    /* VPSUBUSWZ128rr */
  },
  { /* 13525 */
    223,
    /* VPSUBUSWZ128rrk */
  },
  { /* 13526 */
    224,
    /* VPSUBUSWZ128rrkz */
  },
  { /* 13527 */
    225,
    /* VPSUBUSWZ256rm */
  },
  { /* 13528 */
    229,
    /* VPSUBUSWZ256rmk */
  },
  { /* 13529 */
    230,
    /* VPSUBUSWZ256rmkz */
  },
  { /* 13530 */
    231,
    /* VPSUBUSWZ256rr */
  },
  { /* 13531 */
    232,
    /* VPSUBUSWZ256rrk */
  },
  { /* 13532 */
    233,
    /* VPSUBUSWZ256rrkz */
  },
  { /* 13533 */
    234,
    /* VPSUBUSWZrm */
  },
  { /* 13534 */
    238,
    /* VPSUBUSWZrmk */
  },
  { /* 13535 */
    239,
    /* VPSUBUSWZrmkz */
  },
  { /* 13536 */
    240,
    /* VPSUBUSWZrr */
  },
  { /* 13537 */
    244,
    /* VPSUBUSWZrrk */
  },
  { /* 13538 */
    245,
    /* VPSUBUSWZrrkz */
  },
  { /* 13539 */
    246,
    /* VPSUBUSWrm */
  },
  { /* 13540 */
    247,
    /* VPSUBUSWrr */
  },
  { /* 13541 */
    215,
    /* VPSUBWYrm */
  },
  { /* 13542 */
    216,
    /* VPSUBWYrr */
  },
  { /* 13543 */
    217,
    /* VPSUBWZ128rm */
  },
  { /* 13544 */
    214,
    /* VPSUBWZ128rmk */
  },
  { /* 13545 */
    221,
    /* VPSUBWZ128rmkz */
  },
  { /* 13546 */
    222,
    /* VPSUBWZ128rr */
  },
  { /* 13547 */
    223,
    /* VPSUBWZ128rrk */
  },
  { /* 13548 */
    224,
    /* VPSUBWZ128rrkz */
  },
  { /* 13549 */
    225,
    /* VPSUBWZ256rm */
  },
  { /* 13550 */
    229,
    /* VPSUBWZ256rmk */
  },
  { /* 13551 */
    230,
    /* VPSUBWZ256rmkz */
  },
  { /* 13552 */
    231,
    /* VPSUBWZ256rr */
  },
  { /* 13553 */
    232,
    /* VPSUBWZ256rrk */
  },
  { /* 13554 */
    233,
    /* VPSUBWZ256rrkz */
  },
  { /* 13555 */
    234,
    /* VPSUBWZrm */
  },
  { /* 13556 */
    238,
    /* VPSUBWZrmk */
  },
  { /* 13557 */
    239,
    /* VPSUBWZrmkz */
  },
  { /* 13558 */
    240,
    /* VPSUBWZrr */
  },
  { /* 13559 */
    244,
    /* VPSUBWZrrk */
  },
  { /* 13560 */
    245,
    /* VPSUBWZrrkz */
  },
  { /* 13561 */
    246,
    /* VPSUBWrm */
  },
  { /* 13562 */
    247,
    /* VPSUBWrr */
  },
  { /* 13563 */
    533,
    /* VPTERNLOGDZ128rmbi */
  },
  { /* 13564 */
    273,
    /* VPTERNLOGDZ128rmbik */
  },
  { /* 13565 */
    273,
    /* VPTERNLOGDZ128rmbikz */
  },
  { /* 13566 */
    523,
    /* VPTERNLOGDZ128rmi */
  },
  { /* 13567 */
    276,
    /* VPTERNLOGDZ128rmik */
  },
  { /* 13568 */
    276,
    /* VPTERNLOGDZ128rmikz */
  },
  { /* 13569 */
    524,
    /* VPTERNLOGDZ128rri */
  },
  { /* 13570 */
    279,
    /* VPTERNLOGDZ128rrik */
  },
  { /* 13571 */
    279,
    /* VPTERNLOGDZ128rrikz */
  },
  { /* 13572 */
    534,
    /* VPTERNLOGDZ256rmbi */
  },
  { /* 13573 */
    282,
    /* VPTERNLOGDZ256rmbik */
  },
  { /* 13574 */
    282,
    /* VPTERNLOGDZ256rmbikz */
  },
  { /* 13575 */
    526,
    /* VPTERNLOGDZ256rmi */
  },
  { /* 13576 */
    285,
    /* VPTERNLOGDZ256rmik */
  },
  { /* 13577 */
    285,
    /* VPTERNLOGDZ256rmikz */
  },
  { /* 13578 */
    527,
    /* VPTERNLOGDZ256rri */
  },
  { /* 13579 */
    288,
    /* VPTERNLOGDZ256rrik */
  },
  { /* 13580 */
    288,
    /* VPTERNLOGDZ256rrikz */
  },
  { /* 13581 */
    535,
    /* VPTERNLOGDZrmbi */
  },
  { /* 13582 */
    291,
    /* VPTERNLOGDZrmbik */
  },
  { /* 13583 */
    291,
    /* VPTERNLOGDZrmbikz */
  },
  { /* 13584 */
    529,
    /* VPTERNLOGDZrmi */
  },
  { /* 13585 */
    294,
    /* VPTERNLOGDZrmik */
  },
  { /* 13586 */
    294,
    /* VPTERNLOGDZrmikz */
  },
  { /* 13587 */
    530,
    /* VPTERNLOGDZrri */
  },
  { /* 13588 */
    297,
    /* VPTERNLOGDZrrik */
  },
  { /* 13589 */
    297,
    /* VPTERNLOGDZrrikz */
  },
  { /* 13590 */
    522,
    /* VPTERNLOGQZ128rmbi */
  },
  { /* 13591 */
    300,
    /* VPTERNLOGQZ128rmbik */
  },
  { /* 13592 */
    300,
    /* VPTERNLOGQZ128rmbikz */
  },
  { /* 13593 */
    523,
    /* VPTERNLOGQZ128rmi */
  },
  { /* 13594 */
    276,
    /* VPTERNLOGQZ128rmik */
  },
  { /* 13595 */
    276,
    /* VPTERNLOGQZ128rmikz */
  },
  { /* 13596 */
    524,
    /* VPTERNLOGQZ128rri */
  },
  { /* 13597 */
    279,
    /* VPTERNLOGQZ128rrik */
  },
  { /* 13598 */
    279,
    /* VPTERNLOGQZ128rrikz */
  },
  { /* 13599 */
    525,
    /* VPTERNLOGQZ256rmbi */
  },
  { /* 13600 */
    303,
    /* VPTERNLOGQZ256rmbik */
  },
  { /* 13601 */
    303,
    /* VPTERNLOGQZ256rmbikz */
  },
  { /* 13602 */
    526,
    /* VPTERNLOGQZ256rmi */
  },
  { /* 13603 */
    285,
    /* VPTERNLOGQZ256rmik */
  },
  { /* 13604 */
    285,
    /* VPTERNLOGQZ256rmikz */
  },
  { /* 13605 */
    527,
    /* VPTERNLOGQZ256rri */
  },
  { /* 13606 */
    288,
    /* VPTERNLOGQZ256rrik */
  },
  { /* 13607 */
    288,
    /* VPTERNLOGQZ256rrikz */
  },
  { /* 13608 */
    528,
    /* VPTERNLOGQZrmbi */
  },
  { /* 13609 */
    306,
    /* VPTERNLOGQZrmbik */
  },
  { /* 13610 */
    306,
    /* VPTERNLOGQZrmbikz */
  },
  { /* 13611 */
    529,
    /* VPTERNLOGQZrmi */
  },
  { /* 13612 */
    294,
    /* VPTERNLOGQZrmik */
  },
  { /* 13613 */
    294,
    /* VPTERNLOGQZrmikz */
  },
  { /* 13614 */
    530,
    /* VPTERNLOGQZrri */
  },
  { /* 13615 */
    297,
    /* VPTERNLOGQZrrik */
  },
  { /* 13616 */
    297,
    /* VPTERNLOGQZrrikz */
  },
  { /* 13617 */
    742,
    /* VPTESTMBZ128rm */
  },
  { /* 13618 */
    743,
    /* VPTESTMBZ128rmk */
  },
  { /* 13619 */
    744,
    /* VPTESTMBZ128rr */
  },
  { /* 13620 */
    745,
    /* VPTESTMBZ128rrk */
  },
  { /* 13621 */
    746,
    /* VPTESTMBZ256rm */
  },
  { /* 13622 */
    747,
    /* VPTESTMBZ256rmk */
  },
  { /* 13623 */
    748,
    /* VPTESTMBZ256rr */
  },
  { /* 13624 */
    749,
    /* VPTESTMBZ256rrk */
  },
  { /* 13625 */
    750,
    /* VPTESTMBZrm */
  },
  { /* 13626 */
    751,
    /* VPTESTMBZrmk */
  },
  { /* 13627 */
    752,
    /* VPTESTMBZrr */
  },
  { /* 13628 */
    753,
    /* VPTESTMBZrrk */
  },
  { /* 13629 */
    742,
    /* VPTESTMDZ128rm */
  },
  { /* 13630 */
    754,
    /* VPTESTMDZ128rmb */
  },
  { /* 13631 */
    755,
    /* VPTESTMDZ128rmbk */
  },
  { /* 13632 */
    743,
    /* VPTESTMDZ128rmk */
  },
  { /* 13633 */
    744,
    /* VPTESTMDZ128rr */
  },
  { /* 13634 */
    745,
    /* VPTESTMDZ128rrk */
  },
  { /* 13635 */
    746,
    /* VPTESTMDZ256rm */
  },
  { /* 13636 */
    756,
    /* VPTESTMDZ256rmb */
  },
  { /* 13637 */
    757,
    /* VPTESTMDZ256rmbk */
  },
  { /* 13638 */
    747,
    /* VPTESTMDZ256rmk */
  },
  { /* 13639 */
    748,
    /* VPTESTMDZ256rr */
  },
  { /* 13640 */
    749,
    /* VPTESTMDZ256rrk */
  },
  { /* 13641 */
    750,
    /* VPTESTMDZrm */
  },
  { /* 13642 */
    758,
    /* VPTESTMDZrmb */
  },
  { /* 13643 */
    759,
    /* VPTESTMDZrmbk */
  },
  { /* 13644 */
    751,
    /* VPTESTMDZrmk */
  },
  { /* 13645 */
    752,
    /* VPTESTMDZrr */
  },
  { /* 13646 */
    753,
    /* VPTESTMDZrrk */
  },
  { /* 13647 */
    742,
    /* VPTESTMQZ128rm */
  },
  { /* 13648 */
    760,
    /* VPTESTMQZ128rmb */
  },
  { /* 13649 */
    761,
    /* VPTESTMQZ128rmbk */
  },
  { /* 13650 */
    743,
    /* VPTESTMQZ128rmk */
  },
  { /* 13651 */
    744,
    /* VPTESTMQZ128rr */
  },
  { /* 13652 */
    745,
    /* VPTESTMQZ128rrk */
  },
  { /* 13653 */
    746,
    /* VPTESTMQZ256rm */
  },
  { /* 13654 */
    762,
    /* VPTESTMQZ256rmb */
  },
  { /* 13655 */
    763,
    /* VPTESTMQZ256rmbk */
  },
  { /* 13656 */
    747,
    /* VPTESTMQZ256rmk */
  },
  { /* 13657 */
    748,
    /* VPTESTMQZ256rr */
  },
  { /* 13658 */
    749,
    /* VPTESTMQZ256rrk */
  },
  { /* 13659 */
    750,
    /* VPTESTMQZrm */
  },
  { /* 13660 */
    764,
    /* VPTESTMQZrmb */
  },
  { /* 13661 */
    765,
    /* VPTESTMQZrmbk */
  },
  { /* 13662 */
    751,
    /* VPTESTMQZrmk */
  },
  { /* 13663 */
    752,
    /* VPTESTMQZrr */
  },
  { /* 13664 */
    753,
    /* VPTESTMQZrrk */
  },
  { /* 13665 */
    742,
    /* VPTESTMWZ128rm */
  },
  { /* 13666 */
    743,
    /* VPTESTMWZ128rmk */
  },
  { /* 13667 */
    744,
    /* VPTESTMWZ128rr */
  },
  { /* 13668 */
    745,
    /* VPTESTMWZ128rrk */
  },
  { /* 13669 */
    746,
    /* VPTESTMWZ256rm */
  },
  { /* 13670 */
    747,
    /* VPTESTMWZ256rmk */
  },
  { /* 13671 */
    748,
    /* VPTESTMWZ256rr */
  },
  { /* 13672 */
    749,
    /* VPTESTMWZ256rrk */
  },
  { /* 13673 */
    750,
    /* VPTESTMWZrm */
  },
  { /* 13674 */
    751,
    /* VPTESTMWZrmk */
  },
  { /* 13675 */
    752,
    /* VPTESTMWZrr */
  },
  { /* 13676 */
    753,
    /* VPTESTMWZrrk */
  },
  { /* 13677 */
    742,
    /* VPTESTNMBZ128rm */
  },
  { /* 13678 */
    743,
    /* VPTESTNMBZ128rmk */
  },
  { /* 13679 */
    744,
    /* VPTESTNMBZ128rr */
  },
  { /* 13680 */
    745,
    /* VPTESTNMBZ128rrk */
  },
  { /* 13681 */
    746,
    /* VPTESTNMBZ256rm */
  },
  { /* 13682 */
    747,
    /* VPTESTNMBZ256rmk */
  },
  { /* 13683 */
    748,
    /* VPTESTNMBZ256rr */
  },
  { /* 13684 */
    749,
    /* VPTESTNMBZ256rrk */
  },
  { /* 13685 */
    750,
    /* VPTESTNMBZrm */
  },
  { /* 13686 */
    751,
    /* VPTESTNMBZrmk */
  },
  { /* 13687 */
    752,
    /* VPTESTNMBZrr */
  },
  { /* 13688 */
    753,
    /* VPTESTNMBZrrk */
  },
  { /* 13689 */
    742,
    /* VPTESTNMDZ128rm */
  },
  { /* 13690 */
    754,
    /* VPTESTNMDZ128rmb */
  },
  { /* 13691 */
    755,
    /* VPTESTNMDZ128rmbk */
  },
  { /* 13692 */
    743,
    /* VPTESTNMDZ128rmk */
  },
  { /* 13693 */
    744,
    /* VPTESTNMDZ128rr */
  },
  { /* 13694 */
    745,
    /* VPTESTNMDZ128rrk */
  },
  { /* 13695 */
    746,
    /* VPTESTNMDZ256rm */
  },
  { /* 13696 */
    756,
    /* VPTESTNMDZ256rmb */
  },
  { /* 13697 */
    757,
    /* VPTESTNMDZ256rmbk */
  },
  { /* 13698 */
    747,
    /* VPTESTNMDZ256rmk */
  },
  { /* 13699 */
    748,
    /* VPTESTNMDZ256rr */
  },
  { /* 13700 */
    749,
    /* VPTESTNMDZ256rrk */
  },
  { /* 13701 */
    750,
    /* VPTESTNMDZrm */
  },
  { /* 13702 */
    758,
    /* VPTESTNMDZrmb */
  },
  { /* 13703 */
    759,
    /* VPTESTNMDZrmbk */
  },
  { /* 13704 */
    751,
    /* VPTESTNMDZrmk */
  },
  { /* 13705 */
    752,
    /* VPTESTNMDZrr */
  },
  { /* 13706 */
    753,
    /* VPTESTNMDZrrk */
  },
  { /* 13707 */
    742,
    /* VPTESTNMQZ128rm */
  },
  { /* 13708 */
    760,
    /* VPTESTNMQZ128rmb */
  },
  { /* 13709 */
    761,
    /* VPTESTNMQZ128rmbk */
  },
  { /* 13710 */
    743,
    /* VPTESTNMQZ128rmk */
  },
  { /* 13711 */
    744,
    /* VPTESTNMQZ128rr */
  },
  { /* 13712 */
    745,
    /* VPTESTNMQZ128rrk */
  },
  { /* 13713 */
    746,
    /* VPTESTNMQZ256rm */
  },
  { /* 13714 */
    762,
    /* VPTESTNMQZ256rmb */
  },
  { /* 13715 */
    763,
    /* VPTESTNMQZ256rmbk */
  },
  { /* 13716 */
    747,
    /* VPTESTNMQZ256rmk */
  },
  { /* 13717 */
    748,
    /* VPTESTNMQZ256rr */
  },
  { /* 13718 */
    749,
    /* VPTESTNMQZ256rrk */
  },
  { /* 13719 */
    750,
    /* VPTESTNMQZrm */
  },
  { /* 13720 */
    764,
    /* VPTESTNMQZrmb */
  },
  { /* 13721 */
    765,
    /* VPTESTNMQZrmbk */
  },
  { /* 13722 */
    751,
    /* VPTESTNMQZrmk */
  },
  { /* 13723 */
    752,
    /* VPTESTNMQZrr */
  },
  { /* 13724 */
    753,
    /* VPTESTNMQZrrk */
  },
  { /* 13725 */
    742,
    /* VPTESTNMWZ128rm */
  },
  { /* 13726 */
    743,
    /* VPTESTNMWZ128rmk */
  },
  { /* 13727 */
    744,
    /* VPTESTNMWZ128rr */
  },
  { /* 13728 */
    745,
    /* VPTESTNMWZ128rrk */
  },
  { /* 13729 */
    746,
    /* VPTESTNMWZ256rm */
  },
  { /* 13730 */
    747,
    /* VPTESTNMWZ256rmk */
  },
  { /* 13731 */
    748,
    /* VPTESTNMWZ256rr */
  },
  { /* 13732 */
    749,
    /* VPTESTNMWZ256rrk */
  },
  { /* 13733 */
    750,
    /* VPTESTNMWZrm */
  },
  { /* 13734 */
    751,
    /* VPTESTNMWZrmk */
  },
  { /* 13735 */
    752,
    /* VPTESTNMWZrr */
  },
  { /* 13736 */
    753,
    /* VPTESTNMWZrrk */
  },
  { /* 13737 */
    316,
    /* VPTESTYrm */
  },
  { /* 13738 */
    415,
    /* VPTESTYrr */
  },
  { /* 13739 */
    30,
    /* VPTESTrm */
  },
  { /* 13740 */
    31,
    /* VPTESTrr */
  },
  { /* 13741 */
    215,
    /* VPUNPCKHBWYrm */
  },
  { /* 13742 */
    216,
    /* VPUNPCKHBWYrr */
  },
  { /* 13743 */
    217,
    /* VPUNPCKHBWZ128rm */
  },
  { /* 13744 */
    214,
    /* VPUNPCKHBWZ128rmk */
  },
  { /* 13745 */
    221,
    /* VPUNPCKHBWZ128rmkz */
  },
  { /* 13746 */
    222,
    /* VPUNPCKHBWZ128rr */
  },
  { /* 13747 */
    223,
    /* VPUNPCKHBWZ128rrk */
  },
  { /* 13748 */
    224,
    /* VPUNPCKHBWZ128rrkz */
  },
  { /* 13749 */
    225,
    /* VPUNPCKHBWZ256rm */
  },
  { /* 13750 */
    229,
    /* VPUNPCKHBWZ256rmk */
  },
  { /* 13751 */
    230,
    /* VPUNPCKHBWZ256rmkz */
  },
  { /* 13752 */
    231,
    /* VPUNPCKHBWZ256rr */
  },
  { /* 13753 */
    232,
    /* VPUNPCKHBWZ256rrk */
  },
  { /* 13754 */
    233,
    /* VPUNPCKHBWZ256rrkz */
  },
  { /* 13755 */
    234,
    /* VPUNPCKHBWZrm */
  },
  { /* 13756 */
    238,
    /* VPUNPCKHBWZrmk */
  },
  { /* 13757 */
    239,
    /* VPUNPCKHBWZrmkz */
  },
  { /* 13758 */
    240,
    /* VPUNPCKHBWZrr */
  },
  { /* 13759 */
    244,
    /* VPUNPCKHBWZrrk */
  },
  { /* 13760 */
    245,
    /* VPUNPCKHBWZrrkz */
  },
  { /* 13761 */
    246,
    /* VPUNPCKHBWrm */
  },
  { /* 13762 */
    247,
    /* VPUNPCKHBWrr */
  },
  { /* 13763 */
    215,
    /* VPUNPCKHDQYrm */
  },
  { /* 13764 */
    216,
    /* VPUNPCKHDQYrr */
  },
  { /* 13765 */
    217,
    /* VPUNPCKHDQZ128rm */
  },
  { /* 13766 */
    248,
    /* VPUNPCKHDQZ128rmb */
  },
  { /* 13767 */
    249,
    /* VPUNPCKHDQZ128rmbk */
  },
  { /* 13768 */
    250,
    /* VPUNPCKHDQZ128rmbkz */
  },
  { /* 13769 */
    214,
    /* VPUNPCKHDQZ128rmk */
  },
  { /* 13770 */
    221,
    /* VPUNPCKHDQZ128rmkz */
  },
  { /* 13771 */
    222,
    /* VPUNPCKHDQZ128rr */
  },
  { /* 13772 */
    223,
    /* VPUNPCKHDQZ128rrk */
  },
  { /* 13773 */
    224,
    /* VPUNPCKHDQZ128rrkz */
  },
  { /* 13774 */
    225,
    /* VPUNPCKHDQZ256rm */
  },
  { /* 13775 */
    251,
    /* VPUNPCKHDQZ256rmb */
  },
  { /* 13776 */
    252,
    /* VPUNPCKHDQZ256rmbk */
  },
  { /* 13777 */
    253,
    /* VPUNPCKHDQZ256rmbkz */
  },
  { /* 13778 */
    229,
    /* VPUNPCKHDQZ256rmk */
  },
  { /* 13779 */
    230,
    /* VPUNPCKHDQZ256rmkz */
  },
  { /* 13780 */
    231,
    /* VPUNPCKHDQZ256rr */
  },
  { /* 13781 */
    232,
    /* VPUNPCKHDQZ256rrk */
  },
  { /* 13782 */
    233,
    /* VPUNPCKHDQZ256rrkz */
  },
  { /* 13783 */
    234,
    /* VPUNPCKHDQZrm */
  },
  { /* 13784 */
    254,
    /* VPUNPCKHDQZrmb */
  },
  { /* 13785 */
    255,
    /* VPUNPCKHDQZrmbk */
  },
  { /* 13786 */
    256,
    /* VPUNPCKHDQZrmbkz */
  },
  { /* 13787 */
    238,
    /* VPUNPCKHDQZrmk */
  },
  { /* 13788 */
    239,
    /* VPUNPCKHDQZrmkz */
  },
  { /* 13789 */
    240,
    /* VPUNPCKHDQZrr */
  },
  { /* 13790 */
    244,
    /* VPUNPCKHDQZrrk */
  },
  { /* 13791 */
    245,
    /* VPUNPCKHDQZrrkz */
  },
  { /* 13792 */
    246,
    /* VPUNPCKHDQrm */
  },
  { /* 13793 */
    247,
    /* VPUNPCKHDQrr */
  },
  { /* 13794 */
    215,
    /* VPUNPCKHQDQYrm */
  },
  { /* 13795 */
    216,
    /* VPUNPCKHQDQYrr */
  },
  { /* 13796 */
    217,
    /* VPUNPCKHQDQZ128rm */
  },
  { /* 13797 */
    218,
    /* VPUNPCKHQDQZ128rmb */
  },
  { /* 13798 */
    219,
    /* VPUNPCKHQDQZ128rmbk */
  },
  { /* 13799 */
    220,
    /* VPUNPCKHQDQZ128rmbkz */
  },
  { /* 13800 */
    214,
    /* VPUNPCKHQDQZ128rmk */
  },
  { /* 13801 */
    221,
    /* VPUNPCKHQDQZ128rmkz */
  },
  { /* 13802 */
    222,
    /* VPUNPCKHQDQZ128rr */
  },
  { /* 13803 */
    223,
    /* VPUNPCKHQDQZ128rrk */
  },
  { /* 13804 */
    224,
    /* VPUNPCKHQDQZ128rrkz */
  },
  { /* 13805 */
    225,
    /* VPUNPCKHQDQZ256rm */
  },
  { /* 13806 */
    226,
    /* VPUNPCKHQDQZ256rmb */
  },
  { /* 13807 */
    227,
    /* VPUNPCKHQDQZ256rmbk */
  },
  { /* 13808 */
    228,
    /* VPUNPCKHQDQZ256rmbkz */
  },
  { /* 13809 */
    229,
    /* VPUNPCKHQDQZ256rmk */
  },
  { /* 13810 */
    230,
    /* VPUNPCKHQDQZ256rmkz */
  },
  { /* 13811 */
    231,
    /* VPUNPCKHQDQZ256rr */
  },
  { /* 13812 */
    232,
    /* VPUNPCKHQDQZ256rrk */
  },
  { /* 13813 */
    233,
    /* VPUNPCKHQDQZ256rrkz */
  },
  { /* 13814 */
    234,
    /* VPUNPCKHQDQZrm */
  },
  { /* 13815 */
    235,
    /* VPUNPCKHQDQZrmb */
  },
  { /* 13816 */
    236,
    /* VPUNPCKHQDQZrmbk */
  },
  { /* 13817 */
    237,
    /* VPUNPCKHQDQZrmbkz */
  },
  { /* 13818 */
    238,
    /* VPUNPCKHQDQZrmk */
  },
  { /* 13819 */
    239,
    /* VPUNPCKHQDQZrmkz */
  },
  { /* 13820 */
    240,
    /* VPUNPCKHQDQZrr */
  },
  { /* 13821 */
    244,
    /* VPUNPCKHQDQZrrk */
  },
  { /* 13822 */
    245,
    /* VPUNPCKHQDQZrrkz */
  },
  { /* 13823 */
    246,
    /* VPUNPCKHQDQrm */
  },
  { /* 13824 */
    247,
    /* VPUNPCKHQDQrr */
  },
  { /* 13825 */
    215,
    /* VPUNPCKHWDYrm */
  },
  { /* 13826 */
    216,
    /* VPUNPCKHWDYrr */
  },
  { /* 13827 */
    217,
    /* VPUNPCKHWDZ128rm */
  },
  { /* 13828 */
    214,
    /* VPUNPCKHWDZ128rmk */
  },
  { /* 13829 */
    221,
    /* VPUNPCKHWDZ128rmkz */
  },
  { /* 13830 */
    222,
    /* VPUNPCKHWDZ128rr */
  },
  { /* 13831 */
    223,
    /* VPUNPCKHWDZ128rrk */
  },
  { /* 13832 */
    224,
    /* VPUNPCKHWDZ128rrkz */
  },
  { /* 13833 */
    225,
    /* VPUNPCKHWDZ256rm */
  },
  { /* 13834 */
    229,
    /* VPUNPCKHWDZ256rmk */
  },
  { /* 13835 */
    230,
    /* VPUNPCKHWDZ256rmkz */
  },
  { /* 13836 */
    231,
    /* VPUNPCKHWDZ256rr */
  },
  { /* 13837 */
    232,
    /* VPUNPCKHWDZ256rrk */
  },
  { /* 13838 */
    233,
    /* VPUNPCKHWDZ256rrkz */
  },
  { /* 13839 */
    234,
    /* VPUNPCKHWDZrm */
  },
  { /* 13840 */
    238,
    /* VPUNPCKHWDZrmk */
  },
  { /* 13841 */
    239,
    /* VPUNPCKHWDZrmkz */
  },
  { /* 13842 */
    240,
    /* VPUNPCKHWDZrr */
  },
  { /* 13843 */
    244,
    /* VPUNPCKHWDZrrk */
  },
  { /* 13844 */
    245,
    /* VPUNPCKHWDZrrkz */
  },
  { /* 13845 */
    246,
    /* VPUNPCKHWDrm */
  },
  { /* 13846 */
    247,
    /* VPUNPCKHWDrr */
  },
  { /* 13847 */
    215,
    /* VPUNPCKLBWYrm */
  },
  { /* 13848 */
    216,
    /* VPUNPCKLBWYrr */
  },
  { /* 13849 */
    217,
    /* VPUNPCKLBWZ128rm */
  },
  { /* 13850 */
    214,
    /* VPUNPCKLBWZ128rmk */
  },
  { /* 13851 */
    221,
    /* VPUNPCKLBWZ128rmkz */
  },
  { /* 13852 */
    222,
    /* VPUNPCKLBWZ128rr */
  },
  { /* 13853 */
    223,
    /* VPUNPCKLBWZ128rrk */
  },
  { /* 13854 */
    224,
    /* VPUNPCKLBWZ128rrkz */
  },
  { /* 13855 */
    225,
    /* VPUNPCKLBWZ256rm */
  },
  { /* 13856 */
    229,
    /* VPUNPCKLBWZ256rmk */
  },
  { /* 13857 */
    230,
    /* VPUNPCKLBWZ256rmkz */
  },
  { /* 13858 */
    231,
    /* VPUNPCKLBWZ256rr */
  },
  { /* 13859 */
    232,
    /* VPUNPCKLBWZ256rrk */
  },
  { /* 13860 */
    233,
    /* VPUNPCKLBWZ256rrkz */
  },
  { /* 13861 */
    234,
    /* VPUNPCKLBWZrm */
  },
  { /* 13862 */
    238,
    /* VPUNPCKLBWZrmk */
  },
  { /* 13863 */
    239,
    /* VPUNPCKLBWZrmkz */
  },
  { /* 13864 */
    240,
    /* VPUNPCKLBWZrr */
  },
  { /* 13865 */
    244,
    /* VPUNPCKLBWZrrk */
  },
  { /* 13866 */
    245,
    /* VPUNPCKLBWZrrkz */
  },
  { /* 13867 */
    246,
    /* VPUNPCKLBWrm */
  },
  { /* 13868 */
    247,
    /* VPUNPCKLBWrr */
  },
  { /* 13869 */
    215,
    /* VPUNPCKLDQYrm */
  },
  { /* 13870 */
    216,
    /* VPUNPCKLDQYrr */
  },
  { /* 13871 */
    217,
    /* VPUNPCKLDQZ128rm */
  },
  { /* 13872 */
    248,
    /* VPUNPCKLDQZ128rmb */
  },
  { /* 13873 */
    249,
    /* VPUNPCKLDQZ128rmbk */
  },
  { /* 13874 */
    250,
    /* VPUNPCKLDQZ128rmbkz */
  },
  { /* 13875 */
    214,
    /* VPUNPCKLDQZ128rmk */
  },
  { /* 13876 */
    221,
    /* VPUNPCKLDQZ128rmkz */
  },
  { /* 13877 */
    222,
    /* VPUNPCKLDQZ128rr */
  },
  { /* 13878 */
    223,
    /* VPUNPCKLDQZ128rrk */
  },
  { /* 13879 */
    224,
    /* VPUNPCKLDQZ128rrkz */
  },
  { /* 13880 */
    225,
    /* VPUNPCKLDQZ256rm */
  },
  { /* 13881 */
    251,
    /* VPUNPCKLDQZ256rmb */
  },
  { /* 13882 */
    252,
    /* VPUNPCKLDQZ256rmbk */
  },
  { /* 13883 */
    253,
    /* VPUNPCKLDQZ256rmbkz */
  },
  { /* 13884 */
    229,
    /* VPUNPCKLDQZ256rmk */
  },
  { /* 13885 */
    230,
    /* VPUNPCKLDQZ256rmkz */
  },
  { /* 13886 */
    231,
    /* VPUNPCKLDQZ256rr */
  },
  { /* 13887 */
    232,
    /* VPUNPCKLDQZ256rrk */
  },
  { /* 13888 */
    233,
    /* VPUNPCKLDQZ256rrkz */
  },
  { /* 13889 */
    234,
    /* VPUNPCKLDQZrm */
  },
  { /* 13890 */
    254,
    /* VPUNPCKLDQZrmb */
  },
  { /* 13891 */
    255,
    /* VPUNPCKLDQZrmbk */
  },
  { /* 13892 */
    256,
    /* VPUNPCKLDQZrmbkz */
  },
  { /* 13893 */
    238,
    /* VPUNPCKLDQZrmk */
  },
  { /* 13894 */
    239,
    /* VPUNPCKLDQZrmkz */
  },
  { /* 13895 */
    240,
    /* VPUNPCKLDQZrr */
  },
  { /* 13896 */
    244,
    /* VPUNPCKLDQZrrk */
  },
  { /* 13897 */
    245,
    /* VPUNPCKLDQZrrkz */
  },
  { /* 13898 */
    246,
    /* VPUNPCKLDQrm */
  },
  { /* 13899 */
    247,
    /* VPUNPCKLDQrr */
  },
  { /* 13900 */
    215,
    /* VPUNPCKLQDQYrm */
  },
  { /* 13901 */
    216,
    /* VPUNPCKLQDQYrr */
  },
  { /* 13902 */
    217,
    /* VPUNPCKLQDQZ128rm */
  },
  { /* 13903 */
    218,
    /* VPUNPCKLQDQZ128rmb */
  },
  { /* 13904 */
    219,
    /* VPUNPCKLQDQZ128rmbk */
  },
  { /* 13905 */
    220,
    /* VPUNPCKLQDQZ128rmbkz */
  },
  { /* 13906 */
    214,
    /* VPUNPCKLQDQZ128rmk */
  },
  { /* 13907 */
    221,
    /* VPUNPCKLQDQZ128rmkz */
  },
  { /* 13908 */
    222,
    /* VPUNPCKLQDQZ128rr */
  },
  { /* 13909 */
    223,
    /* VPUNPCKLQDQZ128rrk */
  },
  { /* 13910 */
    224,
    /* VPUNPCKLQDQZ128rrkz */
  },
  { /* 13911 */
    225,
    /* VPUNPCKLQDQZ256rm */
  },
  { /* 13912 */
    226,
    /* VPUNPCKLQDQZ256rmb */
  },
  { /* 13913 */
    227,
    /* VPUNPCKLQDQZ256rmbk */
  },
  { /* 13914 */
    228,
    /* VPUNPCKLQDQZ256rmbkz */
  },
  { /* 13915 */
    229,
    /* VPUNPCKLQDQZ256rmk */
  },
  { /* 13916 */
    230,
    /* VPUNPCKLQDQZ256rmkz */
  },
  { /* 13917 */
    231,
    /* VPUNPCKLQDQZ256rr */
  },
  { /* 13918 */
    232,
    /* VPUNPCKLQDQZ256rrk */
  },
  { /* 13919 */
    233,
    /* VPUNPCKLQDQZ256rrkz */
  },
  { /* 13920 */
    234,
    /* VPUNPCKLQDQZrm */
  },
  { /* 13921 */
    235,
    /* VPUNPCKLQDQZrmb */
  },
  { /* 13922 */
    236,
    /* VPUNPCKLQDQZrmbk */
  },
  { /* 13923 */
    237,
    /* VPUNPCKLQDQZrmbkz */
  },
  { /* 13924 */
    238,
    /* VPUNPCKLQDQZrmk */
  },
  { /* 13925 */
    239,
    /* VPUNPCKLQDQZrmkz */
  },
  { /* 13926 */
    240,
    /* VPUNPCKLQDQZrr */
  },
  { /* 13927 */
    244,
    /* VPUNPCKLQDQZrrk */
  },
  { /* 13928 */
    245,
    /* VPUNPCKLQDQZrrkz */
  },
  { /* 13929 */
    246,
    /* VPUNPCKLQDQrm */
  },
  { /* 13930 */
    247,
    /* VPUNPCKLQDQrr */
  },
  { /* 13931 */
    215,
    /* VPUNPCKLWDYrm */
  },
  { /* 13932 */
    216,
    /* VPUNPCKLWDYrr */
  },
  { /* 13933 */
    217,
    /* VPUNPCKLWDZ128rm */
  },
  { /* 13934 */
    214,
    /* VPUNPCKLWDZ128rmk */
  },
  { /* 13935 */
    221,
    /* VPUNPCKLWDZ128rmkz */
  },
  { /* 13936 */
    222,
    /* VPUNPCKLWDZ128rr */
  },
  { /* 13937 */
    223,
    /* VPUNPCKLWDZ128rrk */
  },
  { /* 13938 */
    224,
    /* VPUNPCKLWDZ128rrkz */
  },
  { /* 13939 */
    225,
    /* VPUNPCKLWDZ256rm */
  },
  { /* 13940 */
    229,
    /* VPUNPCKLWDZ256rmk */
  },
  { /* 13941 */
    230,
    /* VPUNPCKLWDZ256rmkz */
  },
  { /* 13942 */
    231,
    /* VPUNPCKLWDZ256rr */
  },
  { /* 13943 */
    232,
    /* VPUNPCKLWDZ256rrk */
  },
  { /* 13944 */
    233,
    /* VPUNPCKLWDZ256rrkz */
  },
  { /* 13945 */
    234,
    /* VPUNPCKLWDZrm */
  },
  { /* 13946 */
    238,
    /* VPUNPCKLWDZrmk */
  },
  { /* 13947 */
    239,
    /* VPUNPCKLWDZrmkz */
  },
  { /* 13948 */
    240,
    /* VPUNPCKLWDZrr */
  },
  { /* 13949 */
    244,
    /* VPUNPCKLWDZrrk */
  },
  { /* 13950 */
    245,
    /* VPUNPCKLWDZrrkz */
  },
  { /* 13951 */
    246,
    /* VPUNPCKLWDrm */
  },
  { /* 13952 */
    247,
    /* VPUNPCKLWDrr */
  },
  { /* 13953 */
    217,
    /* VPXORDZ128rm */
  },
  { /* 13954 */
    248,
    /* VPXORDZ128rmb */
  },
  { /* 13955 */
    249,
    /* VPXORDZ128rmbk */
  },
  { /* 13956 */
    250,
    /* VPXORDZ128rmbkz */
  },
  { /* 13957 */
    214,
    /* VPXORDZ128rmk */
  },
  { /* 13958 */
    221,
    /* VPXORDZ128rmkz */
  },
  { /* 13959 */
    222,
    /* VPXORDZ128rr */
  },
  { /* 13960 */
    223,
    /* VPXORDZ128rrk */
  },
  { /* 13961 */
    224,
    /* VPXORDZ128rrkz */
  },
  { /* 13962 */
    225,
    /* VPXORDZ256rm */
  },
  { /* 13963 */
    251,
    /* VPXORDZ256rmb */
  },
  { /* 13964 */
    252,
    /* VPXORDZ256rmbk */
  },
  { /* 13965 */
    253,
    /* VPXORDZ256rmbkz */
  },
  { /* 13966 */
    229,
    /* VPXORDZ256rmk */
  },
  { /* 13967 */
    230,
    /* VPXORDZ256rmkz */
  },
  { /* 13968 */
    231,
    /* VPXORDZ256rr */
  },
  { /* 13969 */
    232,
    /* VPXORDZ256rrk */
  },
  { /* 13970 */
    233,
    /* VPXORDZ256rrkz */
  },
  { /* 13971 */
    234,
    /* VPXORDZrm */
  },
  { /* 13972 */
    254,
    /* VPXORDZrmb */
  },
  { /* 13973 */
    255,
    /* VPXORDZrmbk */
  },
  { /* 13974 */
    256,
    /* VPXORDZrmbkz */
  },
  { /* 13975 */
    238,
    /* VPXORDZrmk */
  },
  { /* 13976 */
    239,
    /* VPXORDZrmkz */
  },
  { /* 13977 */
    240,
    /* VPXORDZrr */
  },
  { /* 13978 */
    244,
    /* VPXORDZrrk */
  },
  { /* 13979 */
    245,
    /* VPXORDZrrkz */
  },
  { /* 13980 */
    217,
    /* VPXORQZ128rm */
  },
  { /* 13981 */
    218,
    /* VPXORQZ128rmb */
  },
  { /* 13982 */
    219,
    /* VPXORQZ128rmbk */
  },
  { /* 13983 */
    220,
    /* VPXORQZ128rmbkz */
  },
  { /* 13984 */
    214,
    /* VPXORQZ128rmk */
  },
  { /* 13985 */
    221,
    /* VPXORQZ128rmkz */
  },
  { /* 13986 */
    222,
    /* VPXORQZ128rr */
  },
  { /* 13987 */
    223,
    /* VPXORQZ128rrk */
  },
  { /* 13988 */
    224,
    /* VPXORQZ128rrkz */
  },
  { /* 13989 */
    225,
    /* VPXORQZ256rm */
  },
  { /* 13990 */
    226,
    /* VPXORQZ256rmb */
  },
  { /* 13991 */
    227,
    /* VPXORQZ256rmbk */
  },
  { /* 13992 */
    228,
    /* VPXORQZ256rmbkz */
  },
  { /* 13993 */
    229,
    /* VPXORQZ256rmk */
  },
  { /* 13994 */
    230,
    /* VPXORQZ256rmkz */
  },
  { /* 13995 */
    231,
    /* VPXORQZ256rr */
  },
  { /* 13996 */
    232,
    /* VPXORQZ256rrk */
  },
  { /* 13997 */
    233,
    /* VPXORQZ256rrkz */
  },
  { /* 13998 */
    234,
    /* VPXORQZrm */
  },
  { /* 13999 */
    235,
    /* VPXORQZrmb */
  },
  { /* 14000 */
    236,
    /* VPXORQZrmbk */
  },
  { /* 14001 */
    237,
    /* VPXORQZrmbkz */
  },
  { /* 14002 */
    238,
    /* VPXORQZrmk */
  },
  { /* 14003 */
    239,
    /* VPXORQZrmkz */
  },
  { /* 14004 */
    240,
    /* VPXORQZrr */
  },
  { /* 14005 */
    244,
    /* VPXORQZrrk */
  },
  { /* 14006 */
    245,
    /* VPXORQZrrkz */
  },
  { /* 14007 */
    215,
    /* VPXORYrm */
  },
  { /* 14008 */
    216,
    /* VPXORYrr */
  },
  { /* 14009 */
    246,
    /* VPXORrm */
  },
  { /* 14010 */
    247,
    /* VPXORrr */
  },
  { /* 14011 */
    299,
    /* VRANGEPDZ128rmbi */
  },
  { /* 14012 */
    300,
    /* VRANGEPDZ128rmbik */
  },
  { /* 14013 */
    301,
    /* VRANGEPDZ128rmbikz */
  },
  { /* 14014 */
    275,
    /* VRANGEPDZ128rmi */
  },
  { /* 14015 */
    276,
    /* VRANGEPDZ128rmik */
  },
  { /* 14016 */
    277,
    /* VRANGEPDZ128rmikz */
  },
  { /* 14017 */
    278,
    /* VRANGEPDZ128rri */
  },
  { /* 14018 */
    279,
    /* VRANGEPDZ128rrik */
  },
  { /* 14019 */
    280,
    /* VRANGEPDZ128rrikz */
  },
  { /* 14020 */
    302,
    /* VRANGEPDZ256rmbi */
  },
  { /* 14021 */
    303,
    /* VRANGEPDZ256rmbik */
  },
  { /* 14022 */
    304,
    /* VRANGEPDZ256rmbikz */
  },
  { /* 14023 */
    284,
    /* VRANGEPDZ256rmi */
  },
  { /* 14024 */
    285,
    /* VRANGEPDZ256rmik */
  },
  { /* 14025 */
    286,
    /* VRANGEPDZ256rmikz */
  },
  { /* 14026 */
    287,
    /* VRANGEPDZ256rri */
  },
  { /* 14027 */
    288,
    /* VRANGEPDZ256rrik */
  },
  { /* 14028 */
    289,
    /* VRANGEPDZ256rrikz */
  },
  { /* 14029 */
    305,
    /* VRANGEPDZrmbi */
  },
  { /* 14030 */
    306,
    /* VRANGEPDZrmbik */
  },
  { /* 14031 */
    307,
    /* VRANGEPDZrmbikz */
  },
  { /* 14032 */
    293,
    /* VRANGEPDZrmi */
  },
  { /* 14033 */
    294,
    /* VRANGEPDZrmik */
  },
  { /* 14034 */
    295,
    /* VRANGEPDZrmikz */
  },
  { /* 14035 */
    296,
    /* VRANGEPDZrri */
  },
  { /* 14036 */
    909,
    /* VRANGEPDZrrib */
  },
  { /* 14037 */
    532,
    /* VRANGEPDZrribk */
  },
  { /* 14038 */
    910,
    /* VRANGEPDZrribkz */
  },
  { /* 14039 */
    297,
    /* VRANGEPDZrrik */
  },
  { /* 14040 */
    298,
    /* VRANGEPDZrrikz */
  },
  { /* 14041 */
    272,
    /* VRANGEPSZ128rmbi */
  },
  { /* 14042 */
    273,
    /* VRANGEPSZ128rmbik */
  },
  { /* 14043 */
    274,
    /* VRANGEPSZ128rmbikz */
  },
  { /* 14044 */
    275,
    /* VRANGEPSZ128rmi */
  },
  { /* 14045 */
    276,
    /* VRANGEPSZ128rmik */
  },
  { /* 14046 */
    277,
    /* VRANGEPSZ128rmikz */
  },
  { /* 14047 */
    278,
    /* VRANGEPSZ128rri */
  },
  { /* 14048 */
    279,
    /* VRANGEPSZ128rrik */
  },
  { /* 14049 */
    280,
    /* VRANGEPSZ128rrikz */
  },
  { /* 14050 */
    281,
    /* VRANGEPSZ256rmbi */
  },
  { /* 14051 */
    282,
    /* VRANGEPSZ256rmbik */
  },
  { /* 14052 */
    283,
    /* VRANGEPSZ256rmbikz */
  },
  { /* 14053 */
    284,
    /* VRANGEPSZ256rmi */
  },
  { /* 14054 */
    285,
    /* VRANGEPSZ256rmik */
  },
  { /* 14055 */
    286,
    /* VRANGEPSZ256rmikz */
  },
  { /* 14056 */
    287,
    /* VRANGEPSZ256rri */
  },
  { /* 14057 */
    288,
    /* VRANGEPSZ256rrik */
  },
  { /* 14058 */
    289,
    /* VRANGEPSZ256rrikz */
  },
  { /* 14059 */
    290,
    /* VRANGEPSZrmbi */
  },
  { /* 14060 */
    291,
    /* VRANGEPSZrmbik */
  },
  { /* 14061 */
    292,
    /* VRANGEPSZrmbikz */
  },
  { /* 14062 */
    293,
    /* VRANGEPSZrmi */
  },
  { /* 14063 */
    294,
    /* VRANGEPSZrmik */
  },
  { /* 14064 */
    295,
    /* VRANGEPSZrmikz */
  },
  { /* 14065 */
    296,
    /* VRANGEPSZrri */
  },
  { /* 14066 */
    911,
    /* VRANGEPSZrrib */
  },
  { /* 14067 */
    537,
    /* VRANGEPSZrribk */
  },
  { /* 14068 */
    912,
    /* VRANGEPSZrribkz */
  },
  { /* 14069 */
    297,
    /* VRANGEPSZrrik */
  },
  { /* 14070 */
    298,
    /* VRANGEPSZrrikz */
  },
  { /* 14071 */
    299,
    /* VRANGESDZrmi */
  },
  { /* 14072 */
    300,
    /* VRANGESDZrmik */
  },
  { /* 14073 */
    301,
    /* VRANGESDZrmikz */
  },
  { /* 14074 */
    638,
    /* VRANGESDZrri */
  },
  { /* 14075 */
    638,
    /* VRANGESDZrrib */
  },
  { /* 14076 */
    539,
    /* VRANGESDZrribk */
  },
  { /* 14077 */
    639,
    /* VRANGESDZrribkz */
  },
  { /* 14078 */
    539,
    /* VRANGESDZrrik */
  },
  { /* 14079 */
    639,
    /* VRANGESDZrrikz */
  },
  { /* 14080 */
    272,
    /* VRANGESSZrmi */
  },
  { /* 14081 */
    273,
    /* VRANGESSZrmik */
  },
  { /* 14082 */
    274,
    /* VRANGESSZrmikz */
  },
  { /* 14083 */
    640,
    /* VRANGESSZrri */
  },
  { /* 14084 */
    640,
    /* VRANGESSZrrib */
  },
  { /* 14085 */
    541,
    /* VRANGESSZrribk */
  },
  { /* 14086 */
    641,
    /* VRANGESSZrribkz */
  },
  { /* 14087 */
    541,
    /* VRANGESSZrrik */
  },
  { /* 14088 */
    641,
    /* VRANGESSZrrikz */
  },
  { /* 14089 */
    416,
    /* VRCP14PDZ128m */
  },
  { /* 14090 */
    338,
    /* VRCP14PDZ128mb */
  },
  { /* 14091 */
    339,
    /* VRCP14PDZ128mbk */
  },
  { /* 14092 */
    340,
    /* VRCP14PDZ128mbkz */
  },
  { /* 14093 */
    417,
    /* VRCP14PDZ128mk */
  },
  { /* 14094 */
    418,
    /* VRCP14PDZ128mkz */
  },
  { /* 14095 */
    341,
    /* VRCP14PDZ128r */
  },
  { /* 14096 */
    342,
    /* VRCP14PDZ128rk */
  },
  { /* 14097 */
    343,
    /* VRCP14PDZ128rkz */
  },
  { /* 14098 */
    419,
    /* VRCP14PDZ256m */
  },
  { /* 14099 */
    317,
    /* VRCP14PDZ256mb */
  },
  { /* 14100 */
    318,
    /* VRCP14PDZ256mbk */
  },
  { /* 14101 */
    319,
    /* VRCP14PDZ256mbkz */
  },
  { /* 14102 */
    420,
    /* VRCP14PDZ256mk */
  },
  { /* 14103 */
    421,
    /* VRCP14PDZ256mkz */
  },
  { /* 14104 */
    422,
    /* VRCP14PDZ256r */
  },
  { /* 14105 */
    423,
    /* VRCP14PDZ256rk */
  },
  { /* 14106 */
    424,
    /* VRCP14PDZ256rkz */
  },
  { /* 14107 */
    425,
    /* VRCP14PDZm */
  },
  { /* 14108 */
    323,
    /* VRCP14PDZmb */
  },
  { /* 14109 */
    324,
    /* VRCP14PDZmbk */
  },
  { /* 14110 */
    325,
    /* VRCP14PDZmbkz */
  },
  { /* 14111 */
    426,
    /* VRCP14PDZmk */
  },
  { /* 14112 */
    427,
    /* VRCP14PDZmkz */
  },
  { /* 14113 */
    428,
    /* VRCP14PDZr */
  },
  { /* 14114 */
    432,
    /* VRCP14PDZrk */
  },
  { /* 14115 */
    433,
    /* VRCP14PDZrkz */
  },
  { /* 14116 */
    416,
    /* VRCP14PSZ128m */
  },
  { /* 14117 */
    345,
    /* VRCP14PSZ128mb */
  },
  { /* 14118 */
    346,
    /* VRCP14PSZ128mbk */
  },
  { /* 14119 */
    347,
    /* VRCP14PSZ128mbkz */
  },
  { /* 14120 */
    417,
    /* VRCP14PSZ128mk */
  },
  { /* 14121 */
    418,
    /* VRCP14PSZ128mkz */
  },
  { /* 14122 */
    341,
    /* VRCP14PSZ128r */
  },
  { /* 14123 */
    342,
    /* VRCP14PSZ128rk */
  },
  { /* 14124 */
    343,
    /* VRCP14PSZ128rkz */
  },
  { /* 14125 */
    419,
    /* VRCP14PSZ256m */
  },
  { /* 14126 */
    348,
    /* VRCP14PSZ256mb */
  },
  { /* 14127 */
    349,
    /* VRCP14PSZ256mbk */
  },
  { /* 14128 */
    350,
    /* VRCP14PSZ256mbkz */
  },
  { /* 14129 */
    420,
    /* VRCP14PSZ256mk */
  },
  { /* 14130 */
    421,
    /* VRCP14PSZ256mkz */
  },
  { /* 14131 */
    422,
    /* VRCP14PSZ256r */
  },
  { /* 14132 */
    423,
    /* VRCP14PSZ256rk */
  },
  { /* 14133 */
    424,
    /* VRCP14PSZ256rkz */
  },
  { /* 14134 */
    425,
    /* VRCP14PSZm */
  },
  { /* 14135 */
    351,
    /* VRCP14PSZmb */
  },
  { /* 14136 */
    352,
    /* VRCP14PSZmbk */
  },
  { /* 14137 */
    353,
    /* VRCP14PSZmbkz */
  },
  { /* 14138 */
    426,
    /* VRCP14PSZmk */
  },
  { /* 14139 */
    427,
    /* VRCP14PSZmkz */
  },
  { /* 14140 */
    428,
    /* VRCP14PSZr */
  },
  { /* 14141 */
    432,
    /* VRCP14PSZrk */
  },
  { /* 14142 */
    433,
    /* VRCP14PSZrkz */
  },
  { /* 14143 */
    218,
    /* VRCP14SDZrm */
  },
  { /* 14144 */
    219,
    /* VRCP14SDZrmk */
  },
  { /* 14145 */
    220,
    /* VRCP14SDZrmkz */
  },
  { /* 14146 */
    260,
    /* VRCP14SDZrr */
  },
  { /* 14147 */
    261,
    /* VRCP14SDZrrk */
  },
  { /* 14148 */
    262,
    /* VRCP14SDZrrkz */
  },
  { /* 14149 */
    248,
    /* VRCP14SSZrm */
  },
  { /* 14150 */
    249,
    /* VRCP14SSZrmk */
  },
  { /* 14151 */
    250,
    /* VRCP14SSZrmkz */
  },
  { /* 14152 */
    266,
    /* VRCP14SSZrr */
  },
  { /* 14153 */
    267,
    /* VRCP14SSZrrk */
  },
  { /* 14154 */
    268,
    /* VRCP14SSZrrkz */
  },
  { /* 14155 */
    425,
    /* VRCP28PDZm */
  },
  { /* 14156 */
    323,
    /* VRCP28PDZmb */
  },
  { /* 14157 */
    324,
    /* VRCP28PDZmbk */
  },
  { /* 14158 */
    325,
    /* VRCP28PDZmbkz */
  },
  { /* 14159 */
    426,
    /* VRCP28PDZmk */
  },
  { /* 14160 */
    427,
    /* VRCP28PDZmkz */
  },
  { /* 14161 */
    428,
    /* VRCP28PDZr */
  },
  { /* 14162 */
    501,
    /* VRCP28PDZrb */
  },
  { /* 14163 */
    502,
    /* VRCP28PDZrbk */
  },
  { /* 14164 */
    503,
    /* VRCP28PDZrbkz */
  },
  { /* 14165 */
    432,
    /* VRCP28PDZrk */
  },
  { /* 14166 */
    433,
    /* VRCP28PDZrkz */
  },
  { /* 14167 */
    425,
    /* VRCP28PSZm */
  },
  { /* 14168 */
    351,
    /* VRCP28PSZmb */
  },
  { /* 14169 */
    352,
    /* VRCP28PSZmbk */
  },
  { /* 14170 */
    353,
    /* VRCP28PSZmbkz */
  },
  { /* 14171 */
    426,
    /* VRCP28PSZmk */
  },
  { /* 14172 */
    427,
    /* VRCP28PSZmkz */
  },
  { /* 14173 */
    428,
    /* VRCP28PSZr */
  },
  { /* 14174 */
    504,
    /* VRCP28PSZrb */
  },
  { /* 14175 */
    505,
    /* VRCP28PSZrbk */
  },
  { /* 14176 */
    506,
    /* VRCP28PSZrbkz */
  },
  { /* 14177 */
    432,
    /* VRCP28PSZrk */
  },
  { /* 14178 */
    433,
    /* VRCP28PSZrkz */
  },
  { /* 14179 */
    218,
    /* VRCP28SDZm */
  },
  { /* 14180 */
    219,
    /* VRCP28SDZmk */
  },
  { /* 14181 */
    220,
    /* VRCP28SDZmkz */
  },
  { /* 14182 */
    260,
    /* VRCP28SDZr */
  },
  { /* 14183 */
    260,
    /* VRCP28SDZrb */
  },
  { /* 14184 */
    261,
    /* VRCP28SDZrbk */
  },
  { /* 14185 */
    262,
    /* VRCP28SDZrbkz */
  },
  { /* 14186 */
    261,
    /* VRCP28SDZrk */
  },
  { /* 14187 */
    262,
    /* VRCP28SDZrkz */
  },
  { /* 14188 */
    248,
    /* VRCP28SSZm */
  },
  { /* 14189 */
    249,
    /* VRCP28SSZmk */
  },
  { /* 14190 */
    250,
    /* VRCP28SSZmkz */
  },
  { /* 14191 */
    266,
    /* VRCP28SSZr */
  },
  { /* 14192 */
    266,
    /* VRCP28SSZrb */
  },
  { /* 14193 */
    267,
    /* VRCP28SSZrbk */
  },
  { /* 14194 */
    268,
    /* VRCP28SSZrbkz */
  },
  { /* 14195 */
    267,
    /* VRCP28SSZrk */
  },
  { /* 14196 */
    268,
    /* VRCP28SSZrkz */
  },
  { /* 14197 */
    316,
    /* VRCPPSYm */
  },
  { /* 14198 */
    415,
    /* VRCPPSYr */
  },
  { /* 14199 */
    30,
    /* VRCPPSm */
  },
  { /* 14200 */
    31,
    /* VRCPPSr */
  },
  { /* 14201 */
    0,
    /*  */
  },
  { /* 14202 */
    246,
    /* VRCPSSm_Int */
  },
  { /* 14203 */
    0,
    /*  */
  },
  { /* 14204 */
    247,
    /* VRCPSSr_Int */
  },
  { /* 14205 */
    596,
    /* VREDUCEPDZ128rmbi */
  },
  { /* 14206 */
    597,
    /* VREDUCEPDZ128rmbik */
  },
  { /* 14207 */
    598,
    /* VREDUCEPDZ128rmbikz */
  },
  { /* 14208 */
    599,
    /* VREDUCEPDZ128rmi */
  },
  { /* 14209 */
    600,
    /* VREDUCEPDZ128rmik */
  },
  { /* 14210 */
    601,
    /* VREDUCEPDZ128rmikz */
  },
  { /* 14211 */
    602,
    /* VREDUCEPDZ128rri */
  },
  { /* 14212 */
    603,
    /* VREDUCEPDZ128rrik */
  },
  { /* 14213 */
    604,
    /* VREDUCEPDZ128rrikz */
  },
  { /* 14214 */
    605,
    /* VREDUCEPDZ256rmbi */
  },
  { /* 14215 */
    606,
    /* VREDUCEPDZ256rmbik */
  },
  { /* 14216 */
    607,
    /* VREDUCEPDZ256rmbikz */
  },
  { /* 14217 */
    608,
    /* VREDUCEPDZ256rmi */
  },
  { /* 14218 */
    609,
    /* VREDUCEPDZ256rmik */
  },
  { /* 14219 */
    610,
    /* VREDUCEPDZ256rmikz */
  },
  { /* 14220 */
    611,
    /* VREDUCEPDZ256rri */
  },
  { /* 14221 */
    612,
    /* VREDUCEPDZ256rrik */
  },
  { /* 14222 */
    613,
    /* VREDUCEPDZ256rrikz */
  },
  { /* 14223 */
    614,
    /* VREDUCEPDZrmbi */
  },
  { /* 14224 */
    615,
    /* VREDUCEPDZrmbik */
  },
  { /* 14225 */
    616,
    /* VREDUCEPDZrmbikz */
  },
  { /* 14226 */
    617,
    /* VREDUCEPDZrmi */
  },
  { /* 14227 */
    618,
    /* VREDUCEPDZrmik */
  },
  { /* 14228 */
    619,
    /* VREDUCEPDZrmikz */
  },
  { /* 14229 */
    620,
    /* VREDUCEPDZrri */
  },
  { /* 14230 */
    621,
    /* VREDUCEPDZrrib */
  },
  { /* 14231 */
    622,
    /* VREDUCEPDZrribk */
  },
  { /* 14232 */
    623,
    /* VREDUCEPDZrribkz */
  },
  { /* 14233 */
    624,
    /* VREDUCEPDZrrik */
  },
  { /* 14234 */
    625,
    /* VREDUCEPDZrrikz */
  },
  { /* 14235 */
    626,
    /* VREDUCEPSZ128rmbi */
  },
  { /* 14236 */
    627,
    /* VREDUCEPSZ128rmbik */
  },
  { /* 14237 */
    628,
    /* VREDUCEPSZ128rmbikz */
  },
  { /* 14238 */
    599,
    /* VREDUCEPSZ128rmi */
  },
  { /* 14239 */
    600,
    /* VREDUCEPSZ128rmik */
  },
  { /* 14240 */
    601,
    /* VREDUCEPSZ128rmikz */
  },
  { /* 14241 */
    602,
    /* VREDUCEPSZ128rri */
  },
  { /* 14242 */
    603,
    /* VREDUCEPSZ128rrik */
  },
  { /* 14243 */
    604,
    /* VREDUCEPSZ128rrikz */
  },
  { /* 14244 */
    629,
    /* VREDUCEPSZ256rmbi */
  },
  { /* 14245 */
    630,
    /* VREDUCEPSZ256rmbik */
  },
  { /* 14246 */
    631,
    /* VREDUCEPSZ256rmbikz */
  },
  { /* 14247 */
    608,
    /* VREDUCEPSZ256rmi */
  },
  { /* 14248 */
    609,
    /* VREDUCEPSZ256rmik */
  },
  { /* 14249 */
    610,
    /* VREDUCEPSZ256rmikz */
  },
  { /* 14250 */
    611,
    /* VREDUCEPSZ256rri */
  },
  { /* 14251 */
    612,
    /* VREDUCEPSZ256rrik */
  },
  { /* 14252 */
    613,
    /* VREDUCEPSZ256rrikz */
  },
  { /* 14253 */
    632,
    /* VREDUCEPSZrmbi */
  },
  { /* 14254 */
    633,
    /* VREDUCEPSZrmbik */
  },
  { /* 14255 */
    634,
    /* VREDUCEPSZrmbikz */
  },
  { /* 14256 */
    617,
    /* VREDUCEPSZrmi */
  },
  { /* 14257 */
    618,
    /* VREDUCEPSZrmik */
  },
  { /* 14258 */
    619,
    /* VREDUCEPSZrmikz */
  },
  { /* 14259 */
    620,
    /* VREDUCEPSZrri */
  },
  { /* 14260 */
    635,
    /* VREDUCEPSZrrib */
  },
  { /* 14261 */
    636,
    /* VREDUCEPSZrribk */
  },
  { /* 14262 */
    637,
    /* VREDUCEPSZrribkz */
  },
  { /* 14263 */
    624,
    /* VREDUCEPSZrrik */
  },
  { /* 14264 */
    625,
    /* VREDUCEPSZrrikz */
  },
  { /* 14265 */
    299,
    /* VREDUCESDZrmi */
  },
  { /* 14266 */
    300,
    /* VREDUCESDZrmik */
  },
  { /* 14267 */
    301,
    /* VREDUCESDZrmikz */
  },
  { /* 14268 */
    638,
    /* VREDUCESDZrri */
  },
  { /* 14269 */
    638,
    /* VREDUCESDZrrib */
  },
  { /* 14270 */
    539,
    /* VREDUCESDZrribk */
  },
  { /* 14271 */
    639,
    /* VREDUCESDZrribkz */
  },
  { /* 14272 */
    539,
    /* VREDUCESDZrrik */
  },
  { /* 14273 */
    639,
    /* VREDUCESDZrrikz */
  },
  { /* 14274 */
    272,
    /* VREDUCESSZrmi */
  },
  { /* 14275 */
    273,
    /* VREDUCESSZrmik */
  },
  { /* 14276 */
    274,
    /* VREDUCESSZrmikz */
  },
  { /* 14277 */
    640,
    /* VREDUCESSZrri */
  },
  { /* 14278 */
    640,
    /* VREDUCESSZrrib */
  },
  { /* 14279 */
    541,
    /* VREDUCESSZrribk */
  },
  { /* 14280 */
    641,
    /* VREDUCESSZrribkz */
  },
  { /* 14281 */
    541,
    /* VREDUCESSZrrik */
  },
  { /* 14282 */
    641,
    /* VREDUCESSZrrikz */
  },
  { /* 14283 */
    596,
    /* VRNDSCALEPDZ128rmbi */
  },
  { /* 14284 */
    597,
    /* VRNDSCALEPDZ128rmbik */
  },
  { /* 14285 */
    598,
    /* VRNDSCALEPDZ128rmbikz */
  },
  { /* 14286 */
    599,
    /* VRNDSCALEPDZ128rmi */
  },
  { /* 14287 */
    600,
    /* VRNDSCALEPDZ128rmik */
  },
  { /* 14288 */
    601,
    /* VRNDSCALEPDZ128rmikz */
  },
  { /* 14289 */
    602,
    /* VRNDSCALEPDZ128rri */
  },
  { /* 14290 */
    603,
    /* VRNDSCALEPDZ128rrik */
  },
  { /* 14291 */
    604,
    /* VRNDSCALEPDZ128rrikz */
  },
  { /* 14292 */
    605,
    /* VRNDSCALEPDZ256rmbi */
  },
  { /* 14293 */
    606,
    /* VRNDSCALEPDZ256rmbik */
  },
  { /* 14294 */
    607,
    /* VRNDSCALEPDZ256rmbikz */
  },
  { /* 14295 */
    608,
    /* VRNDSCALEPDZ256rmi */
  },
  { /* 14296 */
    609,
    /* VRNDSCALEPDZ256rmik */
  },
  { /* 14297 */
    610,
    /* VRNDSCALEPDZ256rmikz */
  },
  { /* 14298 */
    611,
    /* VRNDSCALEPDZ256rri */
  },
  { /* 14299 */
    612,
    /* VRNDSCALEPDZ256rrik */
  },
  { /* 14300 */
    613,
    /* VRNDSCALEPDZ256rrikz */
  },
  { /* 14301 */
    614,
    /* VRNDSCALEPDZrmbi */
  },
  { /* 14302 */
    615,
    /* VRNDSCALEPDZrmbik */
  },
  { /* 14303 */
    616,
    /* VRNDSCALEPDZrmbikz */
  },
  { /* 14304 */
    617,
    /* VRNDSCALEPDZrmi */
  },
  { /* 14305 */
    618,
    /* VRNDSCALEPDZrmik */
  },
  { /* 14306 */
    619,
    /* VRNDSCALEPDZrmikz */
  },
  { /* 14307 */
    620,
    /* VRNDSCALEPDZrri */
  },
  { /* 14308 */
    621,
    /* VRNDSCALEPDZrrib */
  },
  { /* 14309 */
    622,
    /* VRNDSCALEPDZrribk */
  },
  { /* 14310 */
    623,
    /* VRNDSCALEPDZrribkz */
  },
  { /* 14311 */
    624,
    /* VRNDSCALEPDZrrik */
  },
  { /* 14312 */
    625,
    /* VRNDSCALEPDZrrikz */
  },
  { /* 14313 */
    626,
    /* VRNDSCALEPSZ128rmbi */
  },
  { /* 14314 */
    627,
    /* VRNDSCALEPSZ128rmbik */
  },
  { /* 14315 */
    628,
    /* VRNDSCALEPSZ128rmbikz */
  },
  { /* 14316 */
    599,
    /* VRNDSCALEPSZ128rmi */
  },
  { /* 14317 */
    600,
    /* VRNDSCALEPSZ128rmik */
  },
  { /* 14318 */
    601,
    /* VRNDSCALEPSZ128rmikz */
  },
  { /* 14319 */
    602,
    /* VRNDSCALEPSZ128rri */
  },
  { /* 14320 */
    603,
    /* VRNDSCALEPSZ128rrik */
  },
  { /* 14321 */
    604,
    /* VRNDSCALEPSZ128rrikz */
  },
  { /* 14322 */
    629,
    /* VRNDSCALEPSZ256rmbi */
  },
  { /* 14323 */
    630,
    /* VRNDSCALEPSZ256rmbik */
  },
  { /* 14324 */
    631,
    /* VRNDSCALEPSZ256rmbikz */
  },
  { /* 14325 */
    608,
    /* VRNDSCALEPSZ256rmi */
  },
  { /* 14326 */
    609,
    /* VRNDSCALEPSZ256rmik */
  },
  { /* 14327 */
    610,
    /* VRNDSCALEPSZ256rmikz */
  },
  { /* 14328 */
    611,
    /* VRNDSCALEPSZ256rri */
  },
  { /* 14329 */
    612,
    /* VRNDSCALEPSZ256rrik */
  },
  { /* 14330 */
    613,
    /* VRNDSCALEPSZ256rrikz */
  },
  { /* 14331 */
    632,
    /* VRNDSCALEPSZrmbi */
  },
  { /* 14332 */
    633,
    /* VRNDSCALEPSZrmbik */
  },
  { /* 14333 */
    634,
    /* VRNDSCALEPSZrmbikz */
  },
  { /* 14334 */
    617,
    /* VRNDSCALEPSZrmi */
  },
  { /* 14335 */
    618,
    /* VRNDSCALEPSZrmik */
  },
  { /* 14336 */
    619,
    /* VRNDSCALEPSZrmikz */
  },
  { /* 14337 */
    620,
    /* VRNDSCALEPSZrri */
  },
  { /* 14338 */
    635,
    /* VRNDSCALEPSZrrib */
  },
  { /* 14339 */
    636,
    /* VRNDSCALEPSZrribk */
  },
  { /* 14340 */
    637,
    /* VRNDSCALEPSZrribkz */
  },
  { /* 14341 */
    624,
    /* VRNDSCALEPSZrrik */
  },
  { /* 14342 */
    625,
    /* VRNDSCALEPSZrrikz */
  },
  { /* 14343 */
    0,
    /*  */
  },
  { /* 14344 */
    299,
    /* VRNDSCALESDZm_Int */
  },
  { /* 14345 */
    300,
    /* VRNDSCALESDZm_Intk */
  },
  { /* 14346 */
    301,
    /* VRNDSCALESDZm_Intkz */
  },
  { /* 14347 */
    0,
    /*  */
  },
  { /* 14348 */
    638,
    /* VRNDSCALESDZr_Int */
  },
  { /* 14349 */
    539,
    /* VRNDSCALESDZr_Intk */
  },
  { /* 14350 */
    639,
    /* VRNDSCALESDZr_Intkz */
  },
  { /* 14351 */
    638,
    /* VRNDSCALESDZrb_Int */
  },
  { /* 14352 */
    539,
    /* VRNDSCALESDZrb_Intk */
  },
  { /* 14353 */
    639,
    /* VRNDSCALESDZrb_Intkz */
  },
  { /* 14354 */
    0,
    /*  */
  },
  { /* 14355 */
    272,
    /* VRNDSCALESSZm_Int */
  },
  { /* 14356 */
    273,
    /* VRNDSCALESSZm_Intk */
  },
  { /* 14357 */
    274,
    /* VRNDSCALESSZm_Intkz */
  },
  { /* 14358 */
    0,
    /*  */
  },
  { /* 14359 */
    640,
    /* VRNDSCALESSZr_Int */
  },
  { /* 14360 */
    541,
    /* VRNDSCALESSZr_Intk */
  },
  { /* 14361 */
    641,
    /* VRNDSCALESSZr_Intkz */
  },
  { /* 14362 */
    640,
    /* VRNDSCALESSZrb_Int */
  },
  { /* 14363 */
    541,
    /* VRNDSCALESSZrb_Intk */
  },
  { /* 14364 */
    641,
    /* VRNDSCALESSZrb_Intkz */
  },
  { /* 14365 */
    784,
    /* VROUNDPDYm */
  },
  { /* 14366 */
    785,
    /* VROUNDPDYr */
  },
  { /* 14367 */
    32,
    /* VROUNDPDm */
  },
  { /* 14368 */
    33,
    /* VROUNDPDr */
  },
  { /* 14369 */
    784,
    /* VROUNDPSYm */
  },
  { /* 14370 */
    785,
    /* VROUNDPSYr */
  },
  { /* 14371 */
    32,
    /* VROUNDPSm */
  },
  { /* 14372 */
    33,
    /* VROUNDPSr */
  },
  { /* 14373 */
    0,
    /*  */
  },
  { /* 14374 */
    310,
    /* VROUNDSDm_Int */
  },
  { /* 14375 */
    0,
    /*  */
  },
  { /* 14376 */
    311,
    /* VROUNDSDr_Int */
  },
  { /* 14377 */
    0,
    /*  */
  },
  { /* 14378 */
    310,
    /* VROUNDSSm_Int */
  },
  { /* 14379 */
    0,
    /*  */
  },
  { /* 14380 */
    311,
    /* VROUNDSSr_Int */
  },
  { /* 14381 */
    416,
    /* VRSQRT14PDZ128m */
  },
  { /* 14382 */
    338,
    /* VRSQRT14PDZ128mb */
  },
  { /* 14383 */
    339,
    /* VRSQRT14PDZ128mbk */
  },
  { /* 14384 */
    340,
    /* VRSQRT14PDZ128mbkz */
  },
  { /* 14385 */
    417,
    /* VRSQRT14PDZ128mk */
  },
  { /* 14386 */
    418,
    /* VRSQRT14PDZ128mkz */
  },
  { /* 14387 */
    341,
    /* VRSQRT14PDZ128r */
  },
  { /* 14388 */
    342,
    /* VRSQRT14PDZ128rk */
  },
  { /* 14389 */
    343,
    /* VRSQRT14PDZ128rkz */
  },
  { /* 14390 */
    419,
    /* VRSQRT14PDZ256m */
  },
  { /* 14391 */
    317,
    /* VRSQRT14PDZ256mb */
  },
  { /* 14392 */
    318,
    /* VRSQRT14PDZ256mbk */
  },
  { /* 14393 */
    319,
    /* VRSQRT14PDZ256mbkz */
  },
  { /* 14394 */
    420,
    /* VRSQRT14PDZ256mk */
  },
  { /* 14395 */
    421,
    /* VRSQRT14PDZ256mkz */
  },
  { /* 14396 */
    422,
    /* VRSQRT14PDZ256r */
  },
  { /* 14397 */
    423,
    /* VRSQRT14PDZ256rk */
  },
  { /* 14398 */
    424,
    /* VRSQRT14PDZ256rkz */
  },
  { /* 14399 */
    425,
    /* VRSQRT14PDZm */
  },
  { /* 14400 */
    323,
    /* VRSQRT14PDZmb */
  },
  { /* 14401 */
    324,
    /* VRSQRT14PDZmbk */
  },
  { /* 14402 */
    325,
    /* VRSQRT14PDZmbkz */
  },
  { /* 14403 */
    426,
    /* VRSQRT14PDZmk */
  },
  { /* 14404 */
    427,
    /* VRSQRT14PDZmkz */
  },
  { /* 14405 */
    428,
    /* VRSQRT14PDZr */
  },
  { /* 14406 */
    432,
    /* VRSQRT14PDZrk */
  },
  { /* 14407 */
    433,
    /* VRSQRT14PDZrkz */
  },
  { /* 14408 */
    416,
    /* VRSQRT14PSZ128m */
  },
  { /* 14409 */
    345,
    /* VRSQRT14PSZ128mb */
  },
  { /* 14410 */
    346,
    /* VRSQRT14PSZ128mbk */
  },
  { /* 14411 */
    347,
    /* VRSQRT14PSZ128mbkz */
  },
  { /* 14412 */
    417,
    /* VRSQRT14PSZ128mk */
  },
  { /* 14413 */
    418,
    /* VRSQRT14PSZ128mkz */
  },
  { /* 14414 */
    341,
    /* VRSQRT14PSZ128r */
  },
  { /* 14415 */
    342,
    /* VRSQRT14PSZ128rk */
  },
  { /* 14416 */
    343,
    /* VRSQRT14PSZ128rkz */
  },
  { /* 14417 */
    419,
    /* VRSQRT14PSZ256m */
  },
  { /* 14418 */
    348,
    /* VRSQRT14PSZ256mb */
  },
  { /* 14419 */
    349,
    /* VRSQRT14PSZ256mbk */
  },
  { /* 14420 */
    350,
    /* VRSQRT14PSZ256mbkz */
  },
  { /* 14421 */
    420,
    /* VRSQRT14PSZ256mk */
  },
  { /* 14422 */
    421,
    /* VRSQRT14PSZ256mkz */
  },
  { /* 14423 */
    422,
    /* VRSQRT14PSZ256r */
  },
  { /* 14424 */
    423,
    /* VRSQRT14PSZ256rk */
  },
  { /* 14425 */
    424,
    /* VRSQRT14PSZ256rkz */
  },
  { /* 14426 */
    425,
    /* VRSQRT14PSZm */
  },
  { /* 14427 */
    351,
    /* VRSQRT14PSZmb */
  },
  { /* 14428 */
    352,
    /* VRSQRT14PSZmbk */
  },
  { /* 14429 */
    353,
    /* VRSQRT14PSZmbkz */
  },
  { /* 14430 */
    426,
    /* VRSQRT14PSZmk */
  },
  { /* 14431 */
    427,
    /* VRSQRT14PSZmkz */
  },
  { /* 14432 */
    428,
    /* VRSQRT14PSZr */
  },
  { /* 14433 */
    432,
    /* VRSQRT14PSZrk */
  },
  { /* 14434 */
    433,
    /* VRSQRT14PSZrkz */
  },
  { /* 14435 */
    218,
    /* VRSQRT14SDZrm */
  },
  { /* 14436 */
    219,
    /* VRSQRT14SDZrmk */
  },
  { /* 14437 */
    220,
    /* VRSQRT14SDZrmkz */
  },
  { /* 14438 */
    260,
    /* VRSQRT14SDZrr */
  },
  { /* 14439 */
    261,
    /* VRSQRT14SDZrrk */
  },
  { /* 14440 */
    262,
    /* VRSQRT14SDZrrkz */
  },
  { /* 14441 */
    248,
    /* VRSQRT14SSZrm */
  },
  { /* 14442 */
    249,
    /* VRSQRT14SSZrmk */
  },
  { /* 14443 */
    250,
    /* VRSQRT14SSZrmkz */
  },
  { /* 14444 */
    266,
    /* VRSQRT14SSZrr */
  },
  { /* 14445 */
    267,
    /* VRSQRT14SSZrrk */
  },
  { /* 14446 */
    268,
    /* VRSQRT14SSZrrkz */
  },
  { /* 14447 */
    425,
    /* VRSQRT28PDZm */
  },
  { /* 14448 */
    323,
    /* VRSQRT28PDZmb */
  },
  { /* 14449 */
    324,
    /* VRSQRT28PDZmbk */
  },
  { /* 14450 */
    325,
    /* VRSQRT28PDZmbkz */
  },
  { /* 14451 */
    426,
    /* VRSQRT28PDZmk */
  },
  { /* 14452 */
    427,
    /* VRSQRT28PDZmkz */
  },
  { /* 14453 */
    428,
    /* VRSQRT28PDZr */
  },
  { /* 14454 */
    501,
    /* VRSQRT28PDZrb */
  },
  { /* 14455 */
    502,
    /* VRSQRT28PDZrbk */
  },
  { /* 14456 */
    503,
    /* VRSQRT28PDZrbkz */
  },
  { /* 14457 */
    432,
    /* VRSQRT28PDZrk */
  },
  { /* 14458 */
    433,
    /* VRSQRT28PDZrkz */
  },
  { /* 14459 */
    425,
    /* VRSQRT28PSZm */
  },
  { /* 14460 */
    351,
    /* VRSQRT28PSZmb */
  },
  { /* 14461 */
    352,
    /* VRSQRT28PSZmbk */
  },
  { /* 14462 */
    353,
    /* VRSQRT28PSZmbkz */
  },
  { /* 14463 */
    426,
    /* VRSQRT28PSZmk */
  },
  { /* 14464 */
    427,
    /* VRSQRT28PSZmkz */
  },
  { /* 14465 */
    428,
    /* VRSQRT28PSZr */
  },
  { /* 14466 */
    504,
    /* VRSQRT28PSZrb */
  },
  { /* 14467 */
    505,
    /* VRSQRT28PSZrbk */
  },
  { /* 14468 */
    506,
    /* VRSQRT28PSZrbkz */
  },
  { /* 14469 */
    432,
    /* VRSQRT28PSZrk */
  },
  { /* 14470 */
    433,
    /* VRSQRT28PSZrkz */
  },
  { /* 14471 */
    218,
    /* VRSQRT28SDZm */
  },
  { /* 14472 */
    219,
    /* VRSQRT28SDZmk */
  },
  { /* 14473 */
    220,
    /* VRSQRT28SDZmkz */
  },
  { /* 14474 */
    260,
    /* VRSQRT28SDZr */
  },
  { /* 14475 */
    260,
    /* VRSQRT28SDZrb */
  },
  { /* 14476 */
    261,
    /* VRSQRT28SDZrbk */
  },
  { /* 14477 */
    262,
    /* VRSQRT28SDZrbkz */
  },
  { /* 14478 */
    261,
    /* VRSQRT28SDZrk */
  },
  { /* 14479 */
    262,
    /* VRSQRT28SDZrkz */
  },
  { /* 14480 */
    248,
    /* VRSQRT28SSZm */
  },
  { /* 14481 */
    249,
    /* VRSQRT28SSZmk */
  },
  { /* 14482 */
    250,
    /* VRSQRT28SSZmkz */
  },
  { /* 14483 */
    266,
    /* VRSQRT28SSZr */
  },
  { /* 14484 */
    266,
    /* VRSQRT28SSZrb */
  },
  { /* 14485 */
    267,
    /* VRSQRT28SSZrbk */
  },
  { /* 14486 */
    268,
    /* VRSQRT28SSZrbkz */
  },
  { /* 14487 */
    267,
    /* VRSQRT28SSZrk */
  },
  { /* 14488 */
    268,
    /* VRSQRT28SSZrkz */
  },
  { /* 14489 */
    316,
    /* VRSQRTPSYm */
  },
  { /* 14490 */
    415,
    /* VRSQRTPSYr */
  },
  { /* 14491 */
    30,
    /* VRSQRTPSm */
  },
  { /* 14492 */
    31,
    /* VRSQRTPSr */
  },
  { /* 14493 */
    0,
    /*  */
  },
  { /* 14494 */
    246,
    /* VRSQRTSSm_Int */
  },
  { /* 14495 */
    0,
    /*  */
  },
  { /* 14496 */
    247,
    /* VRSQRTSSr_Int */
  },
  { /* 14497 */
    217,
    /* VSCALEFPDZ128rm */
  },
  { /* 14498 */
    218,
    /* VSCALEFPDZ128rmb */
  },
  { /* 14499 */
    219,
    /* VSCALEFPDZ128rmbk */
  },
  { /* 14500 */
    220,
    /* VSCALEFPDZ128rmbkz */
  },
  { /* 14501 */
    214,
    /* VSCALEFPDZ128rmk */
  },
  { /* 14502 */
    221,
    /* VSCALEFPDZ128rmkz */
  },
  { /* 14503 */
    222,
    /* VSCALEFPDZ128rr */
  },
  { /* 14504 */
    223,
    /* VSCALEFPDZ128rrk */
  },
  { /* 14505 */
    224,
    /* VSCALEFPDZ128rrkz */
  },
  { /* 14506 */
    225,
    /* VSCALEFPDZ256rm */
  },
  { /* 14507 */
    226,
    /* VSCALEFPDZ256rmb */
  },
  { /* 14508 */
    227,
    /* VSCALEFPDZ256rmbk */
  },
  { /* 14509 */
    228,
    /* VSCALEFPDZ256rmbkz */
  },
  { /* 14510 */
    229,
    /* VSCALEFPDZ256rmk */
  },
  { /* 14511 */
    230,
    /* VSCALEFPDZ256rmkz */
  },
  { /* 14512 */
    231,
    /* VSCALEFPDZ256rr */
  },
  { /* 14513 */
    232,
    /* VSCALEFPDZ256rrk */
  },
  { /* 14514 */
    233,
    /* VSCALEFPDZ256rrkz */
  },
  { /* 14515 */
    234,
    /* VSCALEFPDZrm */
  },
  { /* 14516 */
    235,
    /* VSCALEFPDZrmb */
  },
  { /* 14517 */
    236,
    /* VSCALEFPDZrmbk */
  },
  { /* 14518 */
    237,
    /* VSCALEFPDZrmbkz */
  },
  { /* 14519 */
    238,
    /* VSCALEFPDZrmk */
  },
  { /* 14520 */
    239,
    /* VSCALEFPDZrmkz */
  },
  { /* 14521 */
    240,
    /* VSCALEFPDZrr */
  },
  { /* 14522 */
    241,
    /* VSCALEFPDZrrb */
  },
  { /* 14523 */
    242,
    /* VSCALEFPDZrrbk */
  },
  { /* 14524 */
    243,
    /* VSCALEFPDZrrbkz */
  },
  { /* 14525 */
    244,
    /* VSCALEFPDZrrk */
  },
  { /* 14526 */
    245,
    /* VSCALEFPDZrrkz */
  },
  { /* 14527 */
    217,
    /* VSCALEFPSZ128rm */
  },
  { /* 14528 */
    248,
    /* VSCALEFPSZ128rmb */
  },
  { /* 14529 */
    249,
    /* VSCALEFPSZ128rmbk */
  },
  { /* 14530 */
    250,
    /* VSCALEFPSZ128rmbkz */
  },
  { /* 14531 */
    214,
    /* VSCALEFPSZ128rmk */
  },
  { /* 14532 */
    221,
    /* VSCALEFPSZ128rmkz */
  },
  { /* 14533 */
    222,
    /* VSCALEFPSZ128rr */
  },
  { /* 14534 */
    223,
    /* VSCALEFPSZ128rrk */
  },
  { /* 14535 */
    224,
    /* VSCALEFPSZ128rrkz */
  },
  { /* 14536 */
    225,
    /* VSCALEFPSZ256rm */
  },
  { /* 14537 */
    251,
    /* VSCALEFPSZ256rmb */
  },
  { /* 14538 */
    252,
    /* VSCALEFPSZ256rmbk */
  },
  { /* 14539 */
    253,
    /* VSCALEFPSZ256rmbkz */
  },
  { /* 14540 */
    229,
    /* VSCALEFPSZ256rmk */
  },
  { /* 14541 */
    230,
    /* VSCALEFPSZ256rmkz */
  },
  { /* 14542 */
    231,
    /* VSCALEFPSZ256rr */
  },
  { /* 14543 */
    232,
    /* VSCALEFPSZ256rrk */
  },
  { /* 14544 */
    233,
    /* VSCALEFPSZ256rrkz */
  },
  { /* 14545 */
    234,
    /* VSCALEFPSZrm */
  },
  { /* 14546 */
    254,
    /* VSCALEFPSZrmb */
  },
  { /* 14547 */
    255,
    /* VSCALEFPSZrmbk */
  },
  { /* 14548 */
    256,
    /* VSCALEFPSZrmbkz */
  },
  { /* 14549 */
    238,
    /* VSCALEFPSZrmk */
  },
  { /* 14550 */
    239,
    /* VSCALEFPSZrmkz */
  },
  { /* 14551 */
    240,
    /* VSCALEFPSZrr */
  },
  { /* 14552 */
    257,
    /* VSCALEFPSZrrb */
  },
  { /* 14553 */
    258,
    /* VSCALEFPSZrrbk */
  },
  { /* 14554 */
    259,
    /* VSCALEFPSZrrbkz */
  },
  { /* 14555 */
    244,
    /* VSCALEFPSZrrk */
  },
  { /* 14556 */
    245,
    /* VSCALEFPSZrrkz */
  },
  { /* 14557 */
    218,
    /* VSCALEFSDZrm */
  },
  { /* 14558 */
    219,
    /* VSCALEFSDZrmk */
  },
  { /* 14559 */
    220,
    /* VSCALEFSDZrmkz */
  },
  { /* 14560 */
    260,
    /* VSCALEFSDZrr */
  },
  { /* 14561 */
    263,
    /* VSCALEFSDZrrb_Int */
  },
  { /* 14562 */
    264,
    /* VSCALEFSDZrrb_Intk */
  },
  { /* 14563 */
    265,
    /* VSCALEFSDZrrb_Intkz */
  },
  { /* 14564 */
    261,
    /* VSCALEFSDZrrk */
  },
  { /* 14565 */
    262,
    /* VSCALEFSDZrrkz */
  },
  { /* 14566 */
    248,
    /* VSCALEFSSZrm */
  },
  { /* 14567 */
    249,
    /* VSCALEFSSZrmk */
  },
  { /* 14568 */
    250,
    /* VSCALEFSSZrmkz */
  },
  { /* 14569 */
    266,
    /* VSCALEFSSZrr */
  },
  { /* 14570 */
    269,
    /* VSCALEFSSZrrb_Int */
  },
  { /* 14571 */
    270,
    /* VSCALEFSSZrrb_Intk */
  },
  { /* 14572 */
    271,
    /* VSCALEFSSZrrb_Intkz */
  },
  { /* 14573 */
    267,
    /* VSCALEFSSZrrk */
  },
  { /* 14574 */
    268,
    /* VSCALEFSSZrrkz */
  },
  { /* 14575 */
    888,
    /* VSCATTERDPDZ128mr */
  },
  { /* 14576 */
    889,
    /* VSCATTERDPDZ256mr */
  },
  { /* 14577 */
    890,
    /* VSCATTERDPDZmr */
  },
  { /* 14578 */
    885,
    /* VSCATTERDPSZ128mr */
  },
  { /* 14579 */
    886,
    /* VSCATTERDPSZ256mr */
  },
  { /* 14580 */
    887,
    /* VSCATTERDPSZmr */
  },
  { /* 14581 */
    588,
    /* VSCATTERPF0DPDm */
  },
  { /* 14582 */
    589,
    /* VSCATTERPF0DPSm */
  },
  { /* 14583 */
    590,
    /* VSCATTERPF0QPDm */
  },
  { /* 14584 */
    590,
    /* VSCATTERPF0QPSm */
  },
  { /* 14585 */
    588,
    /* VSCATTERPF1DPDm */
  },
  { /* 14586 */
    589,
    /* VSCATTERPF1DPSm */
  },
  { /* 14587 */
    590,
    /* VSCATTERPF1QPDm */
  },
  { /* 14588 */
    590,
    /* VSCATTERPF1QPSm */
  },
  { /* 14589 */
    888,
    /* VSCATTERQPDZ128mr */
  },
  { /* 14590 */
    893,
    /* VSCATTERQPDZ256mr */
  },
  { /* 14591 */
    894,
    /* VSCATTERQPDZmr */
  },
  { /* 14592 */
    885,
    /* VSCATTERQPSZ128mr */
  },
  { /* 14593 */
    891,
    /* VSCATTERQPSZ256mr */
  },
  { /* 14594 */
    892,
    /* VSCATTERQPSZmr */
  },
  { /* 14595 */
    281,
    /* VSHUFF32X4Z256rmbi */
  },
  { /* 14596 */
    282,
    /* VSHUFF32X4Z256rmbik */
  },
  { /* 14597 */
    283,
    /* VSHUFF32X4Z256rmbikz */
  },
  { /* 14598 */
    284,
    /* VSHUFF32X4Z256rmi */
  },
  { /* 14599 */
    285,
    /* VSHUFF32X4Z256rmik */
  },
  { /* 14600 */
    286,
    /* VSHUFF32X4Z256rmikz */
  },
  { /* 14601 */
    287,
    /* VSHUFF32X4Z256rri */
  },
  { /* 14602 */
    288,
    /* VSHUFF32X4Z256rrik */
  },
  { /* 14603 */
    289,
    /* VSHUFF32X4Z256rrikz */
  },
  { /* 14604 */
    290,
    /* VSHUFF32X4Zrmbi */
  },
  { /* 14605 */
    291,
    /* VSHUFF32X4Zrmbik */
  },
  { /* 14606 */
    292,
    /* VSHUFF32X4Zrmbikz */
  },
  { /* 14607 */
    293,
    /* VSHUFF32X4Zrmi */
  },
  { /* 14608 */
    294,
    /* VSHUFF32X4Zrmik */
  },
  { /* 14609 */
    295,
    /* VSHUFF32X4Zrmikz */
  },
  { /* 14610 */
    296,
    /* VSHUFF32X4Zrri */
  },
  { /* 14611 */
    297,
    /* VSHUFF32X4Zrrik */
  },
  { /* 14612 */
    298,
    /* VSHUFF32X4Zrrikz */
  },
  { /* 14613 */
    302,
    /* VSHUFF64X2Z256rmbi */
  },
  { /* 14614 */
    303,
    /* VSHUFF64X2Z256rmbik */
  },
  { /* 14615 */
    304,
    /* VSHUFF64X2Z256rmbikz */
  },
  { /* 14616 */
    284,
    /* VSHUFF64X2Z256rmi */
  },
  { /* 14617 */
    285,
    /* VSHUFF64X2Z256rmik */
  },
  { /* 14618 */
    286,
    /* VSHUFF64X2Z256rmikz */
  },
  { /* 14619 */
    287,
    /* VSHUFF64X2Z256rri */
  },
  { /* 14620 */
    288,
    /* VSHUFF64X2Z256rrik */
  },
  { /* 14621 */
    289,
    /* VSHUFF64X2Z256rrikz */
  },
  { /* 14622 */
    305,
    /* VSHUFF64X2Zrmbi */
  },
  { /* 14623 */
    306,
    /* VSHUFF64X2Zrmbik */
  },
  { /* 14624 */
    307,
    /* VSHUFF64X2Zrmbikz */
  },
  { /* 14625 */
    293,
    /* VSHUFF64X2Zrmi */
  },
  { /* 14626 */
    294,
    /* VSHUFF64X2Zrmik */
  },
  { /* 14627 */
    295,
    /* VSHUFF64X2Zrmikz */
  },
  { /* 14628 */
    296,
    /* VSHUFF64X2Zrri */
  },
  { /* 14629 */
    297,
    /* VSHUFF64X2Zrrik */
  },
  { /* 14630 */
    298,
    /* VSHUFF64X2Zrrikz */
  },
  { /* 14631 */
    281,
    /* VSHUFI32X4Z256rmbi */
  },
  { /* 14632 */
    282,
    /* VSHUFI32X4Z256rmbik */
  },
  { /* 14633 */
    283,
    /* VSHUFI32X4Z256rmbikz */
  },
  { /* 14634 */
    284,
    /* VSHUFI32X4Z256rmi */
  },
  { /* 14635 */
    285,
    /* VSHUFI32X4Z256rmik */
  },
  { /* 14636 */
    286,
    /* VSHUFI32X4Z256rmikz */
  },
  { /* 14637 */
    287,
    /* VSHUFI32X4Z256rri */
  },
  { /* 14638 */
    288,
    /* VSHUFI32X4Z256rrik */
  },
  { /* 14639 */
    289,
    /* VSHUFI32X4Z256rrikz */
  },
  { /* 14640 */
    290,
    /* VSHUFI32X4Zrmbi */
  },
  { /* 14641 */
    291,
    /* VSHUFI32X4Zrmbik */
  },
  { /* 14642 */
    292,
    /* VSHUFI32X4Zrmbikz */
  },
  { /* 14643 */
    293,
    /* VSHUFI32X4Zrmi */
  },
  { /* 14644 */
    294,
    /* VSHUFI32X4Zrmik */
  },
  { /* 14645 */
    295,
    /* VSHUFI32X4Zrmikz */
  },
  { /* 14646 */
    296,
    /* VSHUFI32X4Zrri */
  },
  { /* 14647 */
    297,
    /* VSHUFI32X4Zrrik */
  },
  { /* 14648 */
    298,
    /* VSHUFI32X4Zrrikz */
  },
  { /* 14649 */
    302,
    /* VSHUFI64X2Z256rmbi */
  },
  { /* 14650 */
    303,
    /* VSHUFI64X2Z256rmbik */
  },
  { /* 14651 */
    304,
    /* VSHUFI64X2Z256rmbikz */
  },
  { /* 14652 */
    284,
    /* VSHUFI64X2Z256rmi */
  },
  { /* 14653 */
    285,
    /* VSHUFI64X2Z256rmik */
  },
  { /* 14654 */
    286,
    /* VSHUFI64X2Z256rmikz */
  },
  { /* 14655 */
    287,
    /* VSHUFI64X2Z256rri */
  },
  { /* 14656 */
    288,
    /* VSHUFI64X2Z256rrik */
  },
  { /* 14657 */
    289,
    /* VSHUFI64X2Z256rrikz */
  },
  { /* 14658 */
    305,
    /* VSHUFI64X2Zrmbi */
  },
  { /* 14659 */
    306,
    /* VSHUFI64X2Zrmbik */
  },
  { /* 14660 */
    307,
    /* VSHUFI64X2Zrmbikz */
  },
  { /* 14661 */
    293,
    /* VSHUFI64X2Zrmi */
  },
  { /* 14662 */
    294,
    /* VSHUFI64X2Zrmik */
  },
  { /* 14663 */
    295,
    /* VSHUFI64X2Zrmikz */
  },
  { /* 14664 */
    296,
    /* VSHUFI64X2Zrri */
  },
  { /* 14665 */
    297,
    /* VSHUFI64X2Zrrik */
  },
  { /* 14666 */
    298,
    /* VSHUFI64X2Zrrikz */
  },
  { /* 14667 */
    308,
    /* VSHUFPDYrmi */
  },
  { /* 14668 */
    309,
    /* VSHUFPDYrri */
  },
  { /* 14669 */
    299,
    /* VSHUFPDZ128rmbi */
  },
  { /* 14670 */
    300,
    /* VSHUFPDZ128rmbik */
  },
  { /* 14671 */
    301,
    /* VSHUFPDZ128rmbikz */
  },
  { /* 14672 */
    275,
    /* VSHUFPDZ128rmi */
  },
  { /* 14673 */
    276,
    /* VSHUFPDZ128rmik */
  },
  { /* 14674 */
    277,
    /* VSHUFPDZ128rmikz */
  },
  { /* 14675 */
    278,
    /* VSHUFPDZ128rri */
  },
  { /* 14676 */
    279,
    /* VSHUFPDZ128rrik */
  },
  { /* 14677 */
    280,
    /* VSHUFPDZ128rrikz */
  },
  { /* 14678 */
    302,
    /* VSHUFPDZ256rmbi */
  },
  { /* 14679 */
    303,
    /* VSHUFPDZ256rmbik */
  },
  { /* 14680 */
    304,
    /* VSHUFPDZ256rmbikz */
  },
  { /* 14681 */
    284,
    /* VSHUFPDZ256rmi */
  },
  { /* 14682 */
    285,
    /* VSHUFPDZ256rmik */
  },
  { /* 14683 */
    286,
    /* VSHUFPDZ256rmikz */
  },
  { /* 14684 */
    287,
    /* VSHUFPDZ256rri */
  },
  { /* 14685 */
    288,
    /* VSHUFPDZ256rrik */
  },
  { /* 14686 */
    289,
    /* VSHUFPDZ256rrikz */
  },
  { /* 14687 */
    305,
    /* VSHUFPDZrmbi */
  },
  { /* 14688 */
    306,
    /* VSHUFPDZrmbik */
  },
  { /* 14689 */
    307,
    /* VSHUFPDZrmbikz */
  },
  { /* 14690 */
    293,
    /* VSHUFPDZrmi */
  },
  { /* 14691 */
    294,
    /* VSHUFPDZrmik */
  },
  { /* 14692 */
    295,
    /* VSHUFPDZrmikz */
  },
  { /* 14693 */
    296,
    /* VSHUFPDZrri */
  },
  { /* 14694 */
    297,
    /* VSHUFPDZrrik */
  },
  { /* 14695 */
    298,
    /* VSHUFPDZrrikz */
  },
  { /* 14696 */
    310,
    /* VSHUFPDrmi */
  },
  { /* 14697 */
    311,
    /* VSHUFPDrri */
  },
  { /* 14698 */
    308,
    /* VSHUFPSYrmi */
  },
  { /* 14699 */
    309,
    /* VSHUFPSYrri */
  },
  { /* 14700 */
    272,
    /* VSHUFPSZ128rmbi */
  },
  { /* 14701 */
    273,
    /* VSHUFPSZ128rmbik */
  },
  { /* 14702 */
    274,
    /* VSHUFPSZ128rmbikz */
  },
  { /* 14703 */
    275,
    /* VSHUFPSZ128rmi */
  },
  { /* 14704 */
    276,
    /* VSHUFPSZ128rmik */
  },
  { /* 14705 */
    277,
    /* VSHUFPSZ128rmikz */
  },
  { /* 14706 */
    278,
    /* VSHUFPSZ128rri */
  },
  { /* 14707 */
    279,
    /* VSHUFPSZ128rrik */
  },
  { /* 14708 */
    280,
    /* VSHUFPSZ128rrikz */
  },
  { /* 14709 */
    281,
    /* VSHUFPSZ256rmbi */
  },
  { /* 14710 */
    282,
    /* VSHUFPSZ256rmbik */
  },
  { /* 14711 */
    283,
    /* VSHUFPSZ256rmbikz */
  },
  { /* 14712 */
    284,
    /* VSHUFPSZ256rmi */
  },
  { /* 14713 */
    285,
    /* VSHUFPSZ256rmik */
  },
  { /* 14714 */
    286,
    /* VSHUFPSZ256rmikz */
  },
  { /* 14715 */
    287,
    /* VSHUFPSZ256rri */
  },
  { /* 14716 */
    288,
    /* VSHUFPSZ256rrik */
  },
  { /* 14717 */
    289,
    /* VSHUFPSZ256rrikz */
  },
  { /* 14718 */
    290,
    /* VSHUFPSZrmbi */
  },
  { /* 14719 */
    291,
    /* VSHUFPSZrmbik */
  },
  { /* 14720 */
    292,
    /* VSHUFPSZrmbikz */
  },
  { /* 14721 */
    293,
    /* VSHUFPSZrmi */
  },
  { /* 14722 */
    294,
    /* VSHUFPSZrmik */
  },
  { /* 14723 */
    295,
    /* VSHUFPSZrmikz */
  },
  { /* 14724 */
    296,
    /* VSHUFPSZrri */
  },
  { /* 14725 */
    297,
    /* VSHUFPSZrrik */
  },
  { /* 14726 */
    298,
    /* VSHUFPSZrrikz */
  },
  { /* 14727 */
    310,
    /* VSHUFPSrmi */
  },
  { /* 14728 */
    311,
    /* VSHUFPSrri */
  },
  { /* 14729 */
    316,
    /* VSQRTPDYm */
  },
  { /* 14730 */
    415,
    /* VSQRTPDYr */
  },
  { /* 14731 */
    416,
    /* VSQRTPDZ128m */
  },
  { /* 14732 */
    338,
    /* VSQRTPDZ128mb */
  },
  { /* 14733 */
    339,
    /* VSQRTPDZ128mbk */
  },
  { /* 14734 */
    340,
    /* VSQRTPDZ128mbkz */
  },
  { /* 14735 */
    417,
    /* VSQRTPDZ128mk */
  },
  { /* 14736 */
    418,
    /* VSQRTPDZ128mkz */
  },
  { /* 14737 */
    341,
    /* VSQRTPDZ128r */
  },
  { /* 14738 */
    342,
    /* VSQRTPDZ128rk */
  },
  { /* 14739 */
    343,
    /* VSQRTPDZ128rkz */
  },
  { /* 14740 */
    419,
    /* VSQRTPDZ256m */
  },
  { /* 14741 */
    317,
    /* VSQRTPDZ256mb */
  },
  { /* 14742 */
    318,
    /* VSQRTPDZ256mbk */
  },
  { /* 14743 */
    319,
    /* VSQRTPDZ256mbkz */
  },
  { /* 14744 */
    420,
    /* VSQRTPDZ256mk */
  },
  { /* 14745 */
    421,
    /* VSQRTPDZ256mkz */
  },
  { /* 14746 */
    422,
    /* VSQRTPDZ256r */
  },
  { /* 14747 */
    423,
    /* VSQRTPDZ256rk */
  },
  { /* 14748 */
    424,
    /* VSQRTPDZ256rkz */
  },
  { /* 14749 */
    425,
    /* VSQRTPDZm */
  },
  { /* 14750 */
    323,
    /* VSQRTPDZmb */
  },
  { /* 14751 */
    324,
    /* VSQRTPDZmbk */
  },
  { /* 14752 */
    325,
    /* VSQRTPDZmbkz */
  },
  { /* 14753 */
    426,
    /* VSQRTPDZmk */
  },
  { /* 14754 */
    427,
    /* VSQRTPDZmkz */
  },
  { /* 14755 */
    428,
    /* VSQRTPDZr */
  },
  { /* 14756 */
    450,
    /* VSQRTPDZrb */
  },
  { /* 14757 */
    451,
    /* VSQRTPDZrbk */
  },
  { /* 14758 */
    452,
    /* VSQRTPDZrbkz */
  },
  { /* 14759 */
    432,
    /* VSQRTPDZrk */
  },
  { /* 14760 */
    433,
    /* VSQRTPDZrkz */
  },
  { /* 14761 */
    30,
    /* VSQRTPDm */
  },
  { /* 14762 */
    31,
    /* VSQRTPDr */
  },
  { /* 14763 */
    316,
    /* VSQRTPSYm */
  },
  { /* 14764 */
    415,
    /* VSQRTPSYr */
  },
  { /* 14765 */
    416,
    /* VSQRTPSZ128m */
  },
  { /* 14766 */
    345,
    /* VSQRTPSZ128mb */
  },
  { /* 14767 */
    346,
    /* VSQRTPSZ128mbk */
  },
  { /* 14768 */
    347,
    /* VSQRTPSZ128mbkz */
  },
  { /* 14769 */
    417,
    /* VSQRTPSZ128mk */
  },
  { /* 14770 */
    418,
    /* VSQRTPSZ128mkz */
  },
  { /* 14771 */
    341,
    /* VSQRTPSZ128r */
  },
  { /* 14772 */
    342,
    /* VSQRTPSZ128rk */
  },
  { /* 14773 */
    343,
    /* VSQRTPSZ128rkz */
  },
  { /* 14774 */
    419,
    /* VSQRTPSZ256m */
  },
  { /* 14775 */
    348,
    /* VSQRTPSZ256mb */
  },
  { /* 14776 */
    349,
    /* VSQRTPSZ256mbk */
  },
  { /* 14777 */
    350,
    /* VSQRTPSZ256mbkz */
  },
  { /* 14778 */
    420,
    /* VSQRTPSZ256mk */
  },
  { /* 14779 */
    421,
    /* VSQRTPSZ256mkz */
  },
  { /* 14780 */
    422,
    /* VSQRTPSZ256r */
  },
  { /* 14781 */
    423,
    /* VSQRTPSZ256rk */
  },
  { /* 14782 */
    424,
    /* VSQRTPSZ256rkz */
  },
  { /* 14783 */
    425,
    /* VSQRTPSZm */
  },
  { /* 14784 */
    351,
    /* VSQRTPSZmb */
  },
  { /* 14785 */
    352,
    /* VSQRTPSZmbk */
  },
  { /* 14786 */
    353,
    /* VSQRTPSZmbkz */
  },
  { /* 14787 */
    426,
    /* VSQRTPSZmk */
  },
  { /* 14788 */
    427,
    /* VSQRTPSZmkz */
  },
  { /* 14789 */
    428,
    /* VSQRTPSZr */
  },
  { /* 14790 */
    429,
    /* VSQRTPSZrb */
  },
  { /* 14791 */
    430,
    /* VSQRTPSZrbk */
  },
  { /* 14792 */
    431,
    /* VSQRTPSZrbkz */
  },
  { /* 14793 */
    432,
    /* VSQRTPSZrk */
  },
  { /* 14794 */
    433,
    /* VSQRTPSZrkz */
  },
  { /* 14795 */
    30,
    /* VSQRTPSm */
  },
  { /* 14796 */
    31,
    /* VSQRTPSr */
  },
  { /* 14797 */
    0,
    /*  */
  },
  { /* 14798 */
    218,
    /* VSQRTSDZm_Int */
  },
  { /* 14799 */
    219,
    /* VSQRTSDZm_Intk */
  },
  { /* 14800 */
    220,
    /* VSQRTSDZm_Intkz */
  },
  { /* 14801 */
    0,
    /*  */
  },
  { /* 14802 */
    260,
    /* VSQRTSDZr_Int */
  },
  { /* 14803 */
    261,
    /* VSQRTSDZr_Intk */
  },
  { /* 14804 */
    262,
    /* VSQRTSDZr_Intkz */
  },
  { /* 14805 */
    263,
    /* VSQRTSDZrb_Int */
  },
  { /* 14806 */
    264,
    /* VSQRTSDZrb_Intk */
  },
  { /* 14807 */
    265,
    /* VSQRTSDZrb_Intkz */
  },
  { /* 14808 */
    0,
    /*  */
  },
  { /* 14809 */
    246,
    /* VSQRTSDm_Int */
  },
  { /* 14810 */
    0,
    /*  */
  },
  { /* 14811 */
    247,
    /* VSQRTSDr_Int */
  },
  { /* 14812 */
    0,
    /*  */
  },
  { /* 14813 */
    248,
    /* VSQRTSSZm_Int */
  },
  { /* 14814 */
    249,
    /* VSQRTSSZm_Intk */
  },
  { /* 14815 */
    250,
    /* VSQRTSSZm_Intkz */
  },
  { /* 14816 */
    0,
    /*  */
  },
  { /* 14817 */
    266,
    /* VSQRTSSZr_Int */
  },
  { /* 14818 */
    267,
    /* VSQRTSSZr_Intk */
  },
  { /* 14819 */
    268,
    /* VSQRTSSZr_Intkz */
  },
  { /* 14820 */
    269,
    /* VSQRTSSZrb_Int */
  },
  { /* 14821 */
    270,
    /* VSQRTSSZrb_Intk */
  },
  { /* 14822 */
    271,
    /* VSQRTSSZrb_Intkz */
  },
  { /* 14823 */
    0,
    /*  */
  },
  { /* 14824 */
    246,
    /* VSQRTSSm_Int */
  },
  { /* 14825 */
    0,
    /*  */
  },
  { /* 14826 */
    247,
    /* VSQRTSSr_Int */
  },
  { /* 14827 */
    28,
    /* VSTMXCSR */
  },
  { /* 14828 */
    215,
    /* VSUBPDYrm */
  },
  { /* 14829 */
    216,
    /* VSUBPDYrr */
  },
  { /* 14830 */
    217,
    /* VSUBPDZ128rm */
  },
  { /* 14831 */
    218,
    /* VSUBPDZ128rmb */
  },
  { /* 14832 */
    219,
    /* VSUBPDZ128rmbk */
  },
  { /* 14833 */
    220,
    /* VSUBPDZ128rmbkz */
  },
  { /* 14834 */
    214,
    /* VSUBPDZ128rmk */
  },
  { /* 14835 */
    221,
    /* VSUBPDZ128rmkz */
  },
  { /* 14836 */
    222,
    /* VSUBPDZ128rr */
  },
  { /* 14837 */
    223,
    /* VSUBPDZ128rrk */
  },
  { /* 14838 */
    224,
    /* VSUBPDZ128rrkz */
  },
  { /* 14839 */
    225,
    /* VSUBPDZ256rm */
  },
  { /* 14840 */
    226,
    /* VSUBPDZ256rmb */
  },
  { /* 14841 */
    227,
    /* VSUBPDZ256rmbk */
  },
  { /* 14842 */
    228,
    /* VSUBPDZ256rmbkz */
  },
  { /* 14843 */
    229,
    /* VSUBPDZ256rmk */
  },
  { /* 14844 */
    230,
    /* VSUBPDZ256rmkz */
  },
  { /* 14845 */
    231,
    /* VSUBPDZ256rr */
  },
  { /* 14846 */
    232,
    /* VSUBPDZ256rrk */
  },
  { /* 14847 */
    233,
    /* VSUBPDZ256rrkz */
  },
  { /* 14848 */
    234,
    /* VSUBPDZrm */
  },
  { /* 14849 */
    235,
    /* VSUBPDZrmb */
  },
  { /* 14850 */
    236,
    /* VSUBPDZrmbk */
  },
  { /* 14851 */
    237,
    /* VSUBPDZrmbkz */
  },
  { /* 14852 */
    238,
    /* VSUBPDZrmk */
  },
  { /* 14853 */
    239,
    /* VSUBPDZrmkz */
  },
  { /* 14854 */
    240,
    /* VSUBPDZrr */
  },
  { /* 14855 */
    241,
    /* VSUBPDZrrb */
  },
  { /* 14856 */
    242,
    /* VSUBPDZrrbk */
  },
  { /* 14857 */
    243,
    /* VSUBPDZrrbkz */
  },
  { /* 14858 */
    244,
    /* VSUBPDZrrk */
  },
  { /* 14859 */
    245,
    /* VSUBPDZrrkz */
  },
  { /* 14860 */
    246,
    /* VSUBPDrm */
  },
  { /* 14861 */
    247,
    /* VSUBPDrr */
  },
  { /* 14862 */
    215,
    /* VSUBPSYrm */
  },
  { /* 14863 */
    216,
    /* VSUBPSYrr */
  },
  { /* 14864 */
    217,
    /* VSUBPSZ128rm */
  },
  { /* 14865 */
    248,
    /* VSUBPSZ128rmb */
  },
  { /* 14866 */
    249,
    /* VSUBPSZ128rmbk */
  },
  { /* 14867 */
    250,
    /* VSUBPSZ128rmbkz */
  },
  { /* 14868 */
    214,
    /* VSUBPSZ128rmk */
  },
  { /* 14869 */
    221,
    /* VSUBPSZ128rmkz */
  },
  { /* 14870 */
    222,
    /* VSUBPSZ128rr */
  },
  { /* 14871 */
    223,
    /* VSUBPSZ128rrk */
  },
  { /* 14872 */
    224,
    /* VSUBPSZ128rrkz */
  },
  { /* 14873 */
    225,
    /* VSUBPSZ256rm */
  },
  { /* 14874 */
    251,
    /* VSUBPSZ256rmb */
  },
  { /* 14875 */
    252,
    /* VSUBPSZ256rmbk */
  },
  { /* 14876 */
    253,
    /* VSUBPSZ256rmbkz */
  },
  { /* 14877 */
    229,
    /* VSUBPSZ256rmk */
  },
  { /* 14878 */
    230,
    /* VSUBPSZ256rmkz */
  },
  { /* 14879 */
    231,
    /* VSUBPSZ256rr */
  },
  { /* 14880 */
    232,
    /* VSUBPSZ256rrk */
  },
  { /* 14881 */
    233,
    /* VSUBPSZ256rrkz */
  },
  { /* 14882 */
    234,
    /* VSUBPSZrm */
  },
  { /* 14883 */
    254,
    /* VSUBPSZrmb */
  },
  { /* 14884 */
    255,
    /* VSUBPSZrmbk */
  },
  { /* 14885 */
    256,
    /* VSUBPSZrmbkz */
  },
  { /* 14886 */
    238,
    /* VSUBPSZrmk */
  },
  { /* 14887 */
    239,
    /* VSUBPSZrmkz */
  },
  { /* 14888 */
    240,
    /* VSUBPSZrr */
  },
  { /* 14889 */
    257,
    /* VSUBPSZrrb */
  },
  { /* 14890 */
    258,
    /* VSUBPSZrrbk */
  },
  { /* 14891 */
    259,
    /* VSUBPSZrrbkz */
  },
  { /* 14892 */
    244,
    /* VSUBPSZrrk */
  },
  { /* 14893 */
    245,
    /* VSUBPSZrrkz */
  },
  { /* 14894 */
    246,
    /* VSUBPSrm */
  },
  { /* 14895 */
    247,
    /* VSUBPSrr */
  },
  { /* 14896 */
    0,
    /*  */
  },
  { /* 14897 */
    218,
    /* VSUBSDZrm_Int */
  },
  { /* 14898 */
    219,
    /* VSUBSDZrm_Intk */
  },
  { /* 14899 */
    220,
    /* VSUBSDZrm_Intkz */
  },
  { /* 14900 */
    0,
    /*  */
  },
  { /* 14901 */
    260,
    /* VSUBSDZrr_Int */
  },
  { /* 14902 */
    261,
    /* VSUBSDZrr_Intk */
  },
  { /* 14903 */
    262,
    /* VSUBSDZrr_Intkz */
  },
  { /* 14904 */
    263,
    /* VSUBSDZrrb_Int */
  },
  { /* 14905 */
    264,
    /* VSUBSDZrrb_Intk */
  },
  { /* 14906 */
    265,
    /* VSUBSDZrrb_Intkz */
  },
  { /* 14907 */
    0,
    /*  */
  },
  { /* 14908 */
    246,
    /* VSUBSDrm_Int */
  },
  { /* 14909 */
    0,
    /*  */
  },
  { /* 14910 */
    247,
    /* VSUBSDrr_Int */
  },
  { /* 14911 */
    0,
    /*  */
  },
  { /* 14912 */
    248,
    /* VSUBSSZrm_Int */
  },
  { /* 14913 */
    249,
    /* VSUBSSZrm_Intk */
  },
  { /* 14914 */
    250,
    /* VSUBSSZrm_Intkz */
  },
  { /* 14915 */
    0,
    /*  */
  },
  { /* 14916 */
    266,
    /* VSUBSSZrr_Int */
  },
  { /* 14917 */
    267,
    /* VSUBSSZrr_Intk */
  },
  { /* 14918 */
    268,
    /* VSUBSSZrr_Intkz */
  },
  { /* 14919 */
    269,
    /* VSUBSSZrrb_Int */
  },
  { /* 14920 */
    270,
    /* VSUBSSZrrb_Intk */
  },
  { /* 14921 */
    271,
    /* VSUBSSZrrb_Intkz */
  },
  { /* 14922 */
    0,
    /*  */
  },
  { /* 14923 */
    246,
    /* VSUBSSrm_Int */
  },
  { /* 14924 */
    0,
    /*  */
  },
  { /* 14925 */
    247,
    /* VSUBSSrr_Int */
  },
  { /* 14926 */
    316,
    /* VTESTPDYrm */
  },
  { /* 14927 */
    415,
    /* VTESTPDYrr */
  },
  { /* 14928 */
    30,
    /* VTESTPDrm */
  },
  { /* 14929 */
    31,
    /* VTESTPDrr */
  },
  { /* 14930 */
    316,
    /* VTESTPSYrm */
  },
  { /* 14931 */
    415,
    /* VTESTPSYrr */
  },
  { /* 14932 */
    30,
    /* VTESTPSrm */
  },
  { /* 14933 */
    31,
    /* VTESTPSrr */
  },
  { /* 14934 */
    338,
    /* VUCOMISDZrm */
  },
  { /* 14935 */
    0,
    /*  */
  },
  { /* 14936 */
    384,
    /* VUCOMISDZrr */
  },
  { /* 14937 */
    0,
    /*  */
  },
  { /* 14938 */
    384,
    /* VUCOMISDZrrb */
  },
  { /* 14939 */
    30,
    /* VUCOMISDrm */
  },
  { /* 14940 */
    0,
    /*  */
  },
  { /* 14941 */
    31,
    /* VUCOMISDrr */
  },
  { /* 14942 */
    0,
    /*  */
  },
  { /* 14943 */
    345,
    /* VUCOMISSZrm */
  },
  { /* 14944 */
    0,
    /*  */
  },
  { /* 14945 */
    385,
    /* VUCOMISSZrr */
  },
  { /* 14946 */
    0,
    /*  */
  },
  { /* 14947 */
    385,
    /* VUCOMISSZrrb */
  },
  { /* 14948 */
    30,
    /* VUCOMISSrm */
  },
  { /* 14949 */
    0,
    /*  */
  },
  { /* 14950 */
    31,
    /* VUCOMISSrr */
  },
  { /* 14951 */
    0,
    /*  */
  },
  { /* 14952 */
    215,
    /* VUNPCKHPDYrm */
  },
  { /* 14953 */
    216,
    /* VUNPCKHPDYrr */
  },
  { /* 14954 */
    217,
    /* VUNPCKHPDZ128rm */
  },
  { /* 14955 */
    218,
    /* VUNPCKHPDZ128rmb */
  },
  { /* 14956 */
    219,
    /* VUNPCKHPDZ128rmbk */
  },
  { /* 14957 */
    220,
    /* VUNPCKHPDZ128rmbkz */
  },
  { /* 14958 */
    214,
    /* VUNPCKHPDZ128rmk */
  },
  { /* 14959 */
    221,
    /* VUNPCKHPDZ128rmkz */
  },
  { /* 14960 */
    222,
    /* VUNPCKHPDZ128rr */
  },
  { /* 14961 */
    223,
    /* VUNPCKHPDZ128rrk */
  },
  { /* 14962 */
    224,
    /* VUNPCKHPDZ128rrkz */
  },
  { /* 14963 */
    225,
    /* VUNPCKHPDZ256rm */
  },
  { /* 14964 */
    226,
    /* VUNPCKHPDZ256rmb */
  },
  { /* 14965 */
    227,
    /* VUNPCKHPDZ256rmbk */
  },
  { /* 14966 */
    228,
    /* VUNPCKHPDZ256rmbkz */
  },
  { /* 14967 */
    229,
    /* VUNPCKHPDZ256rmk */
  },
  { /* 14968 */
    230,
    /* VUNPCKHPDZ256rmkz */
  },
  { /* 14969 */
    231,
    /* VUNPCKHPDZ256rr */
  },
  { /* 14970 */
    232,
    /* VUNPCKHPDZ256rrk */
  },
  { /* 14971 */
    233,
    /* VUNPCKHPDZ256rrkz */
  },
  { /* 14972 */
    234,
    /* VUNPCKHPDZrm */
  },
  { /* 14973 */
    235,
    /* VUNPCKHPDZrmb */
  },
  { /* 14974 */
    236,
    /* VUNPCKHPDZrmbk */
  },
  { /* 14975 */
    237,
    /* VUNPCKHPDZrmbkz */
  },
  { /* 14976 */
    238,
    /* VUNPCKHPDZrmk */
  },
  { /* 14977 */
    239,
    /* VUNPCKHPDZrmkz */
  },
  { /* 14978 */
    240,
    /* VUNPCKHPDZrr */
  },
  { /* 14979 */
    244,
    /* VUNPCKHPDZrrk */
  },
  { /* 14980 */
    245,
    /* VUNPCKHPDZrrkz */
  },
  { /* 14981 */
    246,
    /* VUNPCKHPDrm */
  },
  { /* 14982 */
    247,
    /* VUNPCKHPDrr */
  },
  { /* 14983 */
    215,
    /* VUNPCKHPSYrm */
  },
  { /* 14984 */
    216,
    /* VUNPCKHPSYrr */
  },
  { /* 14985 */
    217,
    /* VUNPCKHPSZ128rm */
  },
  { /* 14986 */
    248,
    /* VUNPCKHPSZ128rmb */
  },
  { /* 14987 */
    249,
    /* VUNPCKHPSZ128rmbk */
  },
  { /* 14988 */
    250,
    /* VUNPCKHPSZ128rmbkz */
  },
  { /* 14989 */
    214,
    /* VUNPCKHPSZ128rmk */
  },
  { /* 14990 */
    221,
    /* VUNPCKHPSZ128rmkz */
  },
  { /* 14991 */
    222,
    /* VUNPCKHPSZ128rr */
  },
  { /* 14992 */
    223,
    /* VUNPCKHPSZ128rrk */
  },
  { /* 14993 */
    224,
    /* VUNPCKHPSZ128rrkz */
  },
  { /* 14994 */
    225,
    /* VUNPCKHPSZ256rm */
  },
  { /* 14995 */
    251,
    /* VUNPCKHPSZ256rmb */
  },
  { /* 14996 */
    252,
    /* VUNPCKHPSZ256rmbk */
  },
  { /* 14997 */
    253,
    /* VUNPCKHPSZ256rmbkz */
  },
  { /* 14998 */
    229,
    /* VUNPCKHPSZ256rmk */
  },
  { /* 14999 */
    230,
    /* VUNPCKHPSZ256rmkz */
  },
  { /* 15000 */
    231,
    /* VUNPCKHPSZ256rr */
  },
  { /* 15001 */
    232,
    /* VUNPCKHPSZ256rrk */
  },
  { /* 15002 */
    233,
    /* VUNPCKHPSZ256rrkz */
  },
  { /* 15003 */
    234,
    /* VUNPCKHPSZrm */
  },
  { /* 15004 */
    254,
    /* VUNPCKHPSZrmb */
  },
  { /* 15005 */
    255,
    /* VUNPCKHPSZrmbk */
  },
  { /* 15006 */
    256,
    /* VUNPCKHPSZrmbkz */
  },
  { /* 15007 */
    238,
    /* VUNPCKHPSZrmk */
  },
  { /* 15008 */
    239,
    /* VUNPCKHPSZrmkz */
  },
  { /* 15009 */
    240,
    /* VUNPCKHPSZrr */
  },
  { /* 15010 */
    244,
    /* VUNPCKHPSZrrk */
  },
  { /* 15011 */
    245,
    /* VUNPCKHPSZrrkz */
  },
  { /* 15012 */
    246,
    /* VUNPCKHPSrm */
  },
  { /* 15013 */
    247,
    /* VUNPCKHPSrr */
  },
  { /* 15014 */
    215,
    /* VUNPCKLPDYrm */
  },
  { /* 15015 */
    216,
    /* VUNPCKLPDYrr */
  },
  { /* 15016 */
    217,
    /* VUNPCKLPDZ128rm */
  },
  { /* 15017 */
    218,
    /* VUNPCKLPDZ128rmb */
  },
  { /* 15018 */
    219,
    /* VUNPCKLPDZ128rmbk */
  },
  { /* 15019 */
    220,
    /* VUNPCKLPDZ128rmbkz */
  },
  { /* 15020 */
    214,
    /* VUNPCKLPDZ128rmk */
  },
  { /* 15021 */
    221,
    /* VUNPCKLPDZ128rmkz */
  },
  { /* 15022 */
    222,
    /* VUNPCKLPDZ128rr */
  },
  { /* 15023 */
    223,
    /* VUNPCKLPDZ128rrk */
  },
  { /* 15024 */
    224,
    /* VUNPCKLPDZ128rrkz */
  },
  { /* 15025 */
    225,
    /* VUNPCKLPDZ256rm */
  },
  { /* 15026 */
    226,
    /* VUNPCKLPDZ256rmb */
  },
  { /* 15027 */
    227,
    /* VUNPCKLPDZ256rmbk */
  },
  { /* 15028 */
    228,
    /* VUNPCKLPDZ256rmbkz */
  },
  { /* 15029 */
    229,
    /* VUNPCKLPDZ256rmk */
  },
  { /* 15030 */
    230,
    /* VUNPCKLPDZ256rmkz */
  },
  { /* 15031 */
    231,
    /* VUNPCKLPDZ256rr */
  },
  { /* 15032 */
    232,
    /* VUNPCKLPDZ256rrk */
  },
  { /* 15033 */
    233,
    /* VUNPCKLPDZ256rrkz */
  },
  { /* 15034 */
    234,
    /* VUNPCKLPDZrm */
  },
  { /* 15035 */
    235,
    /* VUNPCKLPDZrmb */
  },
  { /* 15036 */
    236,
    /* VUNPCKLPDZrmbk */
  },
  { /* 15037 */
    237,
    /* VUNPCKLPDZrmbkz */
  },
  { /* 15038 */
    238,
    /* VUNPCKLPDZrmk */
  },
  { /* 15039 */
    239,
    /* VUNPCKLPDZrmkz */
  },
  { /* 15040 */
    240,
    /* VUNPCKLPDZrr */
  },
  { /* 15041 */
    244,
    /* VUNPCKLPDZrrk */
  },
  { /* 15042 */
    245,
    /* VUNPCKLPDZrrkz */
  },
  { /* 15043 */
    246,
    /* VUNPCKLPDrm */
  },
  { /* 15044 */
    247,
    /* VUNPCKLPDrr */
  },
  { /* 15045 */
    215,
    /* VUNPCKLPSYrm */
  },
  { /* 15046 */
    216,
    /* VUNPCKLPSYrr */
  },
  { /* 15047 */
    217,
    /* VUNPCKLPSZ128rm */
  },
  { /* 15048 */
    248,
    /* VUNPCKLPSZ128rmb */
  },
  { /* 15049 */
    249,
    /* VUNPCKLPSZ128rmbk */
  },
  { /* 15050 */
    250,
    /* VUNPCKLPSZ128rmbkz */
  },
  { /* 15051 */
    214,
    /* VUNPCKLPSZ128rmk */
  },
  { /* 15052 */
    221,
    /* VUNPCKLPSZ128rmkz */
  },
  { /* 15053 */
    222,
    /* VUNPCKLPSZ128rr */
  },
  { /* 15054 */
    223,
    /* VUNPCKLPSZ128rrk */
  },
  { /* 15055 */
    224,
    /* VUNPCKLPSZ128rrkz */
  },
  { /* 15056 */
    225,
    /* VUNPCKLPSZ256rm */
  },
  { /* 15057 */
    251,
    /* VUNPCKLPSZ256rmb */
  },
  { /* 15058 */
    252,
    /* VUNPCKLPSZ256rmbk */
  },
  { /* 15059 */
    253,
    /* VUNPCKLPSZ256rmbkz */
  },
  { /* 15060 */
    229,
    /* VUNPCKLPSZ256rmk */
  },
  { /* 15061 */
    230,
    /* VUNPCKLPSZ256rmkz */
  },
  { /* 15062 */
    231,
    /* VUNPCKLPSZ256rr */
  },
  { /* 15063 */
    232,
    /* VUNPCKLPSZ256rrk */
  },
  { /* 15064 */
    233,
    /* VUNPCKLPSZ256rrkz */
  },
  { /* 15065 */
    234,
    /* VUNPCKLPSZrm */
  },
  { /* 15066 */
    254,
    /* VUNPCKLPSZrmb */
  },
  { /* 15067 */
    255,
    /* VUNPCKLPSZrmbk */
  },
  { /* 15068 */
    256,
    /* VUNPCKLPSZrmbkz */
  },
  { /* 15069 */
    238,
    /* VUNPCKLPSZrmk */
  },
  { /* 15070 */
    239,
    /* VUNPCKLPSZrmkz */
  },
  { /* 15071 */
    240,
    /* VUNPCKLPSZrr */
  },
  { /* 15072 */
    244,
    /* VUNPCKLPSZrrk */
  },
  { /* 15073 */
    245,
    /* VUNPCKLPSZrrkz */
  },
  { /* 15074 */
    246,
    /* VUNPCKLPSrm */
  },
  { /* 15075 */
    247,
    /* VUNPCKLPSrr */
  },
  { /* 15076 */
    215,
    /* VXORPDYrm */
  },
  { /* 15077 */
    216,
    /* VXORPDYrr */
  },
  { /* 15078 */
    217,
    /* VXORPDZ128rm */
  },
  { /* 15079 */
    218,
    /* VXORPDZ128rmb */
  },
  { /* 15080 */
    219,
    /* VXORPDZ128rmbk */
  },
  { /* 15081 */
    220,
    /* VXORPDZ128rmbkz */
  },
  { /* 15082 */
    214,
    /* VXORPDZ128rmk */
  },
  { /* 15083 */
    221,
    /* VXORPDZ128rmkz */
  },
  { /* 15084 */
    222,
    /* VXORPDZ128rr */
  },
  { /* 15085 */
    223,
    /* VXORPDZ128rrk */
  },
  { /* 15086 */
    224,
    /* VXORPDZ128rrkz */
  },
  { /* 15087 */
    225,
    /* VXORPDZ256rm */
  },
  { /* 15088 */
    226,
    /* VXORPDZ256rmb */
  },
  { /* 15089 */
    227,
    /* VXORPDZ256rmbk */
  },
  { /* 15090 */
    228,
    /* VXORPDZ256rmbkz */
  },
  { /* 15091 */
    229,
    /* VXORPDZ256rmk */
  },
  { /* 15092 */
    230,
    /* VXORPDZ256rmkz */
  },
  { /* 15093 */
    231,
    /* VXORPDZ256rr */
  },
  { /* 15094 */
    232,
    /* VXORPDZ256rrk */
  },
  { /* 15095 */
    233,
    /* VXORPDZ256rrkz */
  },
  { /* 15096 */
    234,
    /* VXORPDZrm */
  },
  { /* 15097 */
    235,
    /* VXORPDZrmb */
  },
  { /* 15098 */
    236,
    /* VXORPDZrmbk */
  },
  { /* 15099 */
    237,
    /* VXORPDZrmbkz */
  },
  { /* 15100 */
    238,
    /* VXORPDZrmk */
  },
  { /* 15101 */
    239,
    /* VXORPDZrmkz */
  },
  { /* 15102 */
    240,
    /* VXORPDZrr */
  },
  { /* 15103 */
    244,
    /* VXORPDZrrk */
  },
  { /* 15104 */
    245,
    /* VXORPDZrrkz */
  },
  { /* 15105 */
    246,
    /* VXORPDrm */
  },
  { /* 15106 */
    247,
    /* VXORPDrr */
  },
  { /* 15107 */
    215,
    /* VXORPSYrm */
  },
  { /* 15108 */
    216,
    /* VXORPSYrr */
  },
  { /* 15109 */
    217,
    /* VXORPSZ128rm */
  },
  { /* 15110 */
    248,
    /* VXORPSZ128rmb */
  },
  { /* 15111 */
    249,
    /* VXORPSZ128rmbk */
  },
  { /* 15112 */
    250,
    /* VXORPSZ128rmbkz */
  },
  { /* 15113 */
    214,
    /* VXORPSZ128rmk */
  },
  { /* 15114 */
    221,
    /* VXORPSZ128rmkz */
  },
  { /* 15115 */
    222,
    /* VXORPSZ128rr */
  },
  { /* 15116 */
    223,
    /* VXORPSZ128rrk */
  },
  { /* 15117 */
    224,
    /* VXORPSZ128rrkz */
  },
  { /* 15118 */
    225,
    /* VXORPSZ256rm */
  },
  { /* 15119 */
    251,
    /* VXORPSZ256rmb */
  },
  { /* 15120 */
    252,
    /* VXORPSZ256rmbk */
  },
  { /* 15121 */
    253,
    /* VXORPSZ256rmbkz */
  },
  { /* 15122 */
    229,
    /* VXORPSZ256rmk */
  },
  { /* 15123 */
    230,
    /* VXORPSZ256rmkz */
  },
  { /* 15124 */
    231,
    /* VXORPSZ256rr */
  },
  { /* 15125 */
    232,
    /* VXORPSZ256rrk */
  },
  { /* 15126 */
    233,
    /* VXORPSZ256rrkz */
  },
  { /* 15127 */
    234,
    /* VXORPSZrm */
  },
  { /* 15128 */
    254,
    /* VXORPSZrmb */
  },
  { /* 15129 */
    255,
    /* VXORPSZrmbk */
  },
  { /* 15130 */
    256,
    /* VXORPSZrmbkz */
  },
  { /* 15131 */
    238,
    /* VXORPSZrmk */
  },
  { /* 15132 */
    239,
    /* VXORPSZrmkz */
  },
  { /* 15133 */
    240,
    /* VXORPSZrr */
  },
  { /* 15134 */
    244,
    /* VXORPSZrrk */
  },
  { /* 15135 */
    245,
    /* VXORPSZrrkz */
  },
  { /* 15136 */
    246,
    /* VXORPSrm */
  },
  { /* 15137 */
    247,
    /* VXORPSrr */
  },
  { /* 15138 */
    0,
    /* VZEROALL */
  },
  { /* 15139 */
    0,
    /* VZEROUPPER */
  },
  { /* 15140 */
    0,
    /* WAIT */
  },
  { /* 15141 */
    0,
    /* WBINVD */
  },
  { /* 15142 */
    0,
    /* WBNOINVD */
  },
  { /* 15143 */
    0,
    /*  */
  },
  { /* 15144 */
    0,
    /*  */
  },
  { /* 15145 */
    0,
    /*  */
  },
  { /* 15146 */
    0,
    /*  */
  },
  { /* 15147 */
    116,
    /* WRFSBASE */
  },
  { /* 15148 */
    75,
    /* WRFSBASE64 */
  },
  { /* 15149 */
    116,
    /* WRGSBASE */
  },
  { /* 15150 */
    75,
    /* WRGSBASE64 */
  },
  { /* 15151 */
    0,
    /* WRMSR */
  },
  { /* 15152 */
    0,
    /* WRPKRUr */
  },
  { /* 15153 */
    183,
    /* WRSSD */
  },
  { /* 15154 */
    13,
    /* WRSSQ */
  },
  { /* 15155 */
    183,
    /* WRUSSD */
  },
  { /* 15156 */
    13,
    /* WRUSSQ */
  },
  { /* 15157 */
    1,
    /* XABORT */
  },
  { /* 15158 */
    0,
    /*  */
  },
  { /* 15159 */
    8,
    /* XADD16rm */
  },
  { /* 15160 */
    913,
    /* XADD16rr */
  },
  { /* 15161 */
    8,
    /* XADD32rm */
  },
  { /* 15162 */
    913,
    /* XADD32rr */
  },
  { /* 15163 */
    16,
    /* XADD64rm */
  },
  { /* 15164 */
    914,
    /* XADD64rr */
  },
  { /* 15165 */
    21,
    /* XADD8rm */
  },
  { /* 15166 */
    915,
    /* XADD8rr */
  },
  { /* 15167 */
    0,
    /*  */
  },
  { /* 15168 */
    76,
    /* XBEGIN_2 */
  },
  { /* 15169 */
    74,
    /* XBEGIN_4 */
  },
  { /* 15170 */
    64,
    /* XCHG16ar */
  },
  { /* 15171 */
    8,
    /* XCHG16rm */
  },
  { /* 15172 */
    916,
    /* XCHG16rr */
  },
  { /* 15173 */
    64,
    /* XCHG32ar */
  },
  { /* 15174 */
    8,
    /* XCHG32rm */
  },
  { /* 15175 */
    916,
    /* XCHG32rr */
  },
  { /* 15176 */
    65,
    /* XCHG64ar */
  },
  { /* 15177 */
    16,
    /* XCHG64rm */
  },
  { /* 15178 */
    917,
    /* XCHG64rr */
  },
  { /* 15179 */
    21,
    /* XCHG8rm */
  },
  { /* 15180 */
    918,
    /* XCHG8rr */
  },
  { /* 15181 */
    29,
    /* XCH_F */
  },
  { /* 15182 */
    0,
    /* XCRYPTCBC */
  },
  { /* 15183 */
    0,
    /* XCRYPTCFB */
  },
  { /* 15184 */
    0,
    /* XCRYPTCTR */
  },
  { /* 15185 */
    0,
    /* XCRYPTECB */
  },
  { /* 15186 */
    0,
    /* XCRYPTOFB */
  },
  { /* 15187 */
    0,
    /* XEND */
  },
  { /* 15188 */
    0,
    /* XGETBV */
  },
  { /* 15189 */
    0,
    /* XLAT */
  },
  { /* 15190 */
    2,
    /* XOR16i16 */
  },
  { /* 15191 */
    3,
    /* XOR16mi */
  },
  { /* 15192 */
    4,
    /* XOR16mi8 */
  },
  { /* 15193 */
    5,
    /* XOR16mr */
  },
  { /* 15194 */
    6,
    /* XOR16ri */
  },
  { /* 15195 */
    7,
    /* XOR16ri8 */
  },
  { /* 15196 */
    8,
    /* XOR16rm */
  },
  { /* 15197 */
    9,
    /* XOR16rr */
  },
  { /* 15198 */
    10,
    /* XOR16rr_REV */
  },
  { /* 15199 */
    2,
    /* XOR32i32 */
  },
  { /* 15200 */
    3,
    /* XOR32mi */
  },
  { /* 15201 */
    4,
    /* XOR32mi8 */
  },
  { /* 15202 */
    5,
    /* XOR32mr */
  },
  { /* 15203 */
    6,
    /* XOR32ri */
  },
  { /* 15204 */
    7,
    /* XOR32ri8 */
  },
  { /* 15205 */
    8,
    /* XOR32rm */
  },
  { /* 15206 */
    9,
    /* XOR32rr */
  },
  { /* 15207 */
    10,
    /* XOR32rr_REV */
  },
  { /* 15208 */
    11,
    /* XOR64i32 */
  },
  { /* 15209 */
    12,
    /* XOR64mi32 */
  },
  { /* 15210 */
    4,
    /* XOR64mi8 */
  },
  { /* 15211 */
    13,
    /* XOR64mr */
  },
  { /* 15212 */
    14,
    /* XOR64ri32 */
  },
  { /* 15213 */
    15,
    /* XOR64ri8 */
  },
  { /* 15214 */
    16,
    /* XOR64rm */
  },
  { /* 15215 */
    17,
    /* XOR64rr */
  },
  { /* 15216 */
    18,
    /* XOR64rr_REV */
  },
  { /* 15217 */
    1,
    /* XOR8i8 */
  },
  { /* 15218 */
    4,
    /* XOR8mi */
  },
  { /* 15219 */
    4,
    /* XOR8mi8 */
  },
  { /* 15220 */
    19,
    /* XOR8mr */
  },
  { /* 15221 */
    20,
    /* XOR8ri */
  },
  { /* 15222 */
    20,
    /* XOR8ri8 */
  },
  { /* 15223 */
    21,
    /* XOR8rm */
  },
  { /* 15224 */
    22,
    /* XOR8rr */
  },
  { /* 15225 */
    23,
    /* XOR8rr_REV */
  },
  { /* 15226 */
    26,
    /* XORPDrm */
  },
  { /* 15227 */
    27,
    /* XORPDrr */
  },
  { /* 15228 */
    26,
    /* XORPSrm */
  },
  { /* 15229 */
    27,
    /* XORPSrr */
  },
  { /* 15230 */
    0,
    /*  */
  },
  { /* 15231 */
    28,
    /* XRSTOR */
  },
  { /* 15232 */
    28,
    /* XRSTOR64 */
  },
  { /* 15233 */
    28,
    /* XRSTORS */
  },
  { /* 15234 */
    28,
    /* XRSTORS64 */
  },
  { /* 15235 */
    28,
    /* XSAVE */
  },
  { /* 15236 */
    28,
    /* XSAVE64 */
  },
  { /* 15237 */
    28,
    /* XSAVEC */
  },
  { /* 15238 */
    28,
    /* XSAVEC64 */
  },
  { /* 15239 */
    28,
    /* XSAVEOPT */
  },
  { /* 15240 */
    28,
    /* XSAVEOPT64 */
  },
  { /* 15241 */
    28,
    /* XSAVES */
  },
  { /* 15242 */
    28,
    /* XSAVES64 */
  },
  { /* 15243 */
    0,
    /* XSETBV */
  },
  { /* 15244 */
    0,
    /* XSHA1 */
  },
  { /* 15245 */
    0,
    /* XSHA256 */
  },
  { /* 15246 */
    0,
    /* XSTORE */
  },
  { /* 15247 */
    0,
    /* XTEST */
  },
};

static const uint8_t x86DisassemblerContexts[8192] = {
  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_ADSIZE, /* 32 */
  IC_64BIT_ADSIZE, /* 33 */
  IC_XS_ADSIZE, /* 34 */
  IC_64BIT_XS_ADSIZE, /* 35 */
  IC_XD_ADSIZE, /* 36 */
  IC_64BIT_XD_ADSIZE, /* 37 */
  IC_XS_ADSIZE, /* 38 */
  IC_64BIT_XD_ADSIZE, /* 39 */
  IC_ADSIZE, /* 40 */
  IC_64BIT_REXW_ADSIZE, /* 41 */
  IC_XS_ADSIZE, /* 42 */
  IC_64BIT_REXW_XS, /* 43 */
  IC_XD_ADSIZE, /* 44 */
  IC_64BIT_REXW_XD, /* 45 */
  IC_XS_ADSIZE, /* 46 */
  IC_64BIT_REXW_XS, /* 47 */
  IC_OPSIZE_ADSIZE, /* 48 */
  IC_64BIT_OPSIZE_ADSIZE, /* 49 */
  IC_XS_OPSIZE, /* 50 */
  IC_64BIT_XS_OPSIZE, /* 51 */
  IC_XD_OPSIZE, /* 52 */
  IC_64BIT_XD_OPSIZE, /* 53 */
  IC_XS_OPSIZE, /* 54 */
  IC_64BIT_XD_OPSIZE, /* 55 */
  IC_OPSIZE_ADSIZE, /* 56 */
  IC_64BIT_REXW_OPSIZE, /* 57 */
  IC_XS_OPSIZE, /* 58 */
  IC_64BIT_REXW_XS, /* 59 */
  IC_XD_OPSIZE, /* 60 */
  IC_64BIT_REXW_XD, /* 61 */
  IC_XS_OPSIZE, /* 62 */
  IC_64BIT_REXW_XS, /* 63 */
  IC_VEX, /* 64 */
  IC_VEX, /* 65 */
  IC_VEX_XS, /* 66 */
  IC_VEX_XS, /* 67 */
  IC_VEX_XD, /* 68 */
  IC_VEX_XD, /* 69 */
  IC_VEX_XD, /* 70 */
  IC_VEX_XD, /* 71 */
  IC_VEX_W, /* 72 */
  IC_VEX_W, /* 73 */
  IC_VEX_W_XS, /* 74 */
  IC_VEX_W_XS, /* 75 */
  IC_VEX_W_XD, /* 76 */
  IC_VEX_W_XD, /* 77 */
  IC_VEX_W_XD, /* 78 */
  IC_VEX_W_XD, /* 79 */
  IC_VEX_OPSIZE, /* 80 */
  IC_VEX_OPSIZE, /* 81 */
  IC_VEX_OPSIZE, /* 82 */
  IC_VEX_OPSIZE, /* 83 */
  IC_VEX_OPSIZE, /* 84 */
  IC_VEX_OPSIZE, /* 85 */
  IC_VEX_OPSIZE, /* 86 */
  IC_VEX_OPSIZE, /* 87 */
  IC_VEX_W_OPSIZE, /* 88 */
  IC_VEX_W_OPSIZE, /* 89 */
  IC_VEX_W_OPSIZE, /* 90 */
  IC_VEX_W_OPSIZE, /* 91 */
  IC_VEX_W_OPSIZE, /* 92 */
  IC_VEX_W_OPSIZE, /* 93 */
  IC_VEX_W_OPSIZE, /* 94 */
  IC_VEX_W_OPSIZE, /* 95 */
  IC_VEX, /* 96 */
  IC_VEX, /* 97 */
  IC_VEX_XS, /* 98 */
  IC_VEX_XS, /* 99 */
  IC_VEX_XD, /* 100 */
  IC_VEX_XD, /* 101 */
  IC_VEX_XD, /* 102 */
  IC_VEX_XD, /* 103 */
  IC_VEX_W, /* 104 */
  IC_VEX_W, /* 105 */
  IC_VEX_W_XS, /* 106 */
  IC_VEX_W_XS, /* 107 */
  IC_VEX_W_XD, /* 108 */
  IC_VEX_W_XD, /* 109 */
  IC_VEX_W_XD, /* 110 */
  IC_VEX_W_XD, /* 111 */
  IC_VEX_OPSIZE, /* 112 */
  IC_VEX_OPSIZE, /* 113 */
  IC_VEX_OPSIZE, /* 114 */
  IC_VEX_OPSIZE, /* 115 */
  IC_VEX_OPSIZE, /* 116 */
  IC_VEX_OPSIZE, /* 117 */
  IC_VEX_OPSIZE, /* 118 */
  IC_VEX_OPSIZE, /* 119 */
  IC_VEX_W_OPSIZE, /* 120 */
  IC_VEX_W_OPSIZE, /* 121 */
  IC_VEX_W_OPSIZE, /* 122 */
  IC_VEX_W_OPSIZE, /* 123 */
  IC_VEX_W_OPSIZE, /* 124 */
  IC_VEX_W_OPSIZE, /* 125 */
  IC_VEX_W_OPSIZE, /* 126 */
  IC_VEX_W_OPSIZE, /* 127 */
  IC_VEX_L, /* 128 */
  IC_VEX_L, /* 129 */
  IC_VEX_L_XS, /* 130 */
  IC_VEX_L_XS, /* 131 */
  IC_VEX_L_XD, /* 132 */
  IC_VEX_L_XD, /* 133 */
  IC_VEX_L_XD, /* 134 */
  IC_VEX_L_XD, /* 135 */
  IC_VEX_L_W, /* 136 */
  IC_VEX_L_W, /* 137 */
  IC_VEX_L_W_XS, /* 138 */
  IC_VEX_L_W_XS, /* 139 */
  IC_VEX_L_W_XD, /* 140 */
  IC_VEX_L_W_XD, /* 141 */
  IC_VEX_L_W_XD, /* 142 */
  IC_VEX_L_W_XD, /* 143 */
  IC_VEX_L_OPSIZE, /* 144 */
  IC_VEX_L_OPSIZE, /* 145 */
  IC_VEX_L_OPSIZE, /* 146 */
  IC_VEX_L_OPSIZE, /* 147 */
  IC_VEX_L_OPSIZE, /* 148 */
  IC_VEX_L_OPSIZE, /* 149 */
  IC_VEX_L_OPSIZE, /* 150 */
  IC_VEX_L_OPSIZE, /* 151 */
  IC_VEX_L_W_OPSIZE, /* 152 */
  IC_VEX_L_W_OPSIZE, /* 153 */
  IC_VEX_L_W_OPSIZE, /* 154 */
  IC_VEX_L_W_OPSIZE, /* 155 */
  IC_VEX_L_W_OPSIZE, /* 156 */
  IC_VEX_L_W_OPSIZE, /* 157 */
  IC_VEX_L_W_OPSIZE, /* 158 */
  IC_VEX_L_W_OPSIZE, /* 159 */
  IC_VEX_L, /* 160 */
  IC_VEX_L, /* 161 */
  IC_VEX_L_XS, /* 162 */
  IC_VEX_L_XS, /* 163 */
  IC_VEX_L_XD, /* 164 */
  IC_VEX_L_XD, /* 165 */
  IC_VEX_L_XD, /* 166 */
  IC_VEX_L_XD, /* 167 */
  IC_VEX_L_W, /* 168 */
  IC_VEX_L_W, /* 169 */
  IC_VEX_L_W_XS, /* 170 */
  IC_VEX_L_W_XS, /* 171 */
  IC_VEX_L_W_XD, /* 172 */
  IC_VEX_L_W_XD, /* 173 */
  IC_VEX_L_W_XD, /* 174 */
  IC_VEX_L_W_XD, /* 175 */
  IC_VEX_L_OPSIZE, /* 176 */
  IC_VEX_L_OPSIZE, /* 177 */
  IC_VEX_L_OPSIZE, /* 178 */
  IC_VEX_L_OPSIZE, /* 179 */
  IC_VEX_L_OPSIZE, /* 180 */
  IC_VEX_L_OPSIZE, /* 181 */
  IC_VEX_L_OPSIZE, /* 182 */
  IC_VEX_L_OPSIZE, /* 183 */
  IC_VEX_L_W_OPSIZE, /* 184 */
  IC_VEX_L_W_OPSIZE, /* 185 */
  IC_VEX_L_W_OPSIZE, /* 186 */
  IC_VEX_L_W_OPSIZE, /* 187 */
  IC_VEX_L_W_OPSIZE, /* 188 */
  IC_VEX_L_W_OPSIZE, /* 189 */
  IC_VEX_L_W_OPSIZE, /* 190 */
  IC_VEX_L_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_W, /* 200 */
  IC_VEX_L_W, /* 201 */
  IC_VEX_L_W_XS, /* 202 */
  IC_VEX_L_W_XS, /* 203 */
  IC_VEX_L_W_XD, /* 204 */
  IC_VEX_L_W_XD, /* 205 */
  IC_VEX_L_W_XD, /* 206 */
  IC_VEX_L_W_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_W_OPSIZE, /* 216 */
  IC_VEX_L_W_OPSIZE, /* 217 */
  IC_VEX_L_W_OPSIZE, /* 218 */
  IC_VEX_L_W_OPSIZE, /* 219 */
  IC_VEX_L_W_OPSIZE, /* 220 */
  IC_VEX_L_W_OPSIZE, /* 221 */
  IC_VEX_L_W_OPSIZE, /* 222 */
  IC_VEX_L_W_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_W, /* 232 */
  IC_VEX_L_W, /* 233 */
  IC_VEX_L_W_XS, /* 234 */
  IC_VEX_L_W_XS, /* 235 */
  IC_VEX_L_W_XD, /* 236 */
  IC_VEX_L_W_XD, /* 237 */
  IC_VEX_L_W_XD, /* 238 */
  IC_VEX_L_W_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_W_OPSIZE, /* 248 */
  IC_VEX_L_W_OPSIZE, /* 249 */
  IC_VEX_L_W_OPSIZE, /* 250 */
  IC_VEX_L_W_OPSIZE, /* 251 */
  IC_VEX_L_W_OPSIZE, /* 252 */
  IC_VEX_L_W_OPSIZE, /* 253 */
  IC_VEX_L_W_OPSIZE, /* 254 */
  IC_VEX_L_W_OPSIZE, /* 255 */
  IC_EVEX, /* 256 */
  IC_EVEX, /* 257 */
  IC_EVEX_XS, /* 258 */
  IC_EVEX_XS, /* 259 */
  IC_EVEX_XD, /* 260 */
  IC_EVEX_XD, /* 261 */
  IC_EVEX_XD, /* 262 */
  IC_EVEX_XD, /* 263 */
  IC_EVEX_W, /* 264 */
  IC_EVEX_W, /* 265 */
  IC_EVEX_W_XS, /* 266 */
  IC_EVEX_W_XS, /* 267 */
  IC_EVEX_W_XD, /* 268 */
  IC_EVEX_W_XD, /* 269 */
  IC_EVEX_W_XD, /* 270 */
  IC_EVEX_W_XD, /* 271 */
  IC_EVEX_OPSIZE, /* 272 */
  IC_EVEX_OPSIZE, /* 273 */
  IC_EVEX_OPSIZE, /* 274 */
  IC_EVEX_OPSIZE, /* 275 */
  IC_EVEX_OPSIZE, /* 276 */
  IC_EVEX_OPSIZE, /* 277 */
  IC_EVEX_OPSIZE, /* 278 */
  IC_EVEX_OPSIZE, /* 279 */
  IC_EVEX_W_OPSIZE, /* 280 */
  IC_EVEX_W_OPSIZE, /* 281 */
  IC_EVEX_W_OPSIZE, /* 282 */
  IC_EVEX_W_OPSIZE, /* 283 */
  IC_EVEX_W_OPSIZE, /* 284 */
  IC_EVEX_W_OPSIZE, /* 285 */
  IC_EVEX_W_OPSIZE, /* 286 */
  IC_EVEX_W_OPSIZE, /* 287 */
  IC_EVEX, /* 288 */
  IC_EVEX, /* 289 */
  IC_EVEX_XS, /* 290 */
  IC_EVEX_XS, /* 291 */
  IC_EVEX_XD, /* 292 */
  IC_EVEX_XD, /* 293 */
  IC_EVEX_XD, /* 294 */
  IC_EVEX_XD, /* 295 */
  IC_EVEX_W, /* 296 */
  IC_EVEX_W, /* 297 */
  IC_EVEX_W_XS, /* 298 */
  IC_EVEX_W_XS, /* 299 */
  IC_EVEX_W_XD, /* 300 */
  IC_EVEX_W_XD, /* 301 */
  IC_EVEX_W_XD, /* 302 */
  IC_EVEX_W_XD, /* 303 */
  IC_EVEX_OPSIZE, /* 304 */
  IC_EVEX_OPSIZE, /* 305 */
  IC_EVEX_OPSIZE, /* 306 */
  IC_EVEX_OPSIZE, /* 307 */
  IC_EVEX_OPSIZE, /* 308 */
  IC_EVEX_OPSIZE, /* 309 */
  IC_EVEX_OPSIZE, /* 310 */
  IC_EVEX_OPSIZE, /* 311 */
  IC_EVEX_W_OPSIZE, /* 312 */
  IC_EVEX_W_OPSIZE, /* 313 */
  IC_EVEX_W_OPSIZE, /* 314 */
  IC_EVEX_W_OPSIZE, /* 315 */
  IC_EVEX_W_OPSIZE, /* 316 */
  IC_EVEX_W_OPSIZE, /* 317 */
  IC_EVEX_W_OPSIZE, /* 318 */
  IC_EVEX_W_OPSIZE, /* 319 */
  IC_EVEX, /* 320 */
  IC_EVEX, /* 321 */
  IC_EVEX_XS, /* 322 */
  IC_EVEX_XS, /* 323 */
  IC_EVEX_XD, /* 324 */
  IC_EVEX_XD, /* 325 */
  IC_EVEX_XD, /* 326 */
  IC_EVEX_XD, /* 327 */
  IC_EVEX_W, /* 328 */
  IC_EVEX_W, /* 329 */
  IC_EVEX_W_XS, /* 330 */
  IC_EVEX_W_XS, /* 331 */
  IC_EVEX_W_XD, /* 332 */
  IC_EVEX_W_XD, /* 333 */
  IC_EVEX_W_XD, /* 334 */
  IC_EVEX_W_XD, /* 335 */
  IC_EVEX_OPSIZE, /* 336 */
  IC_EVEX_OPSIZE, /* 337 */
  IC_EVEX_OPSIZE, /* 338 */
  IC_EVEX_OPSIZE, /* 339 */
  IC_EVEX_OPSIZE, /* 340 */
  IC_EVEX_OPSIZE, /* 341 */
  IC_EVEX_OPSIZE, /* 342 */
  IC_EVEX_OPSIZE, /* 343 */
  IC_EVEX_W_OPSIZE, /* 344 */
  IC_EVEX_W_OPSIZE, /* 345 */
  IC_EVEX_W_OPSIZE, /* 346 */
  IC_EVEX_W_OPSIZE, /* 347 */
  IC_EVEX_W_OPSIZE, /* 348 */
  IC_EVEX_W_OPSIZE, /* 349 */
  IC_EVEX_W_OPSIZE, /* 350 */
  IC_EVEX_W_OPSIZE, /* 351 */
  IC_EVEX, /* 352 */
  IC_EVEX, /* 353 */
  IC_EVEX_XS, /* 354 */
  IC_EVEX_XS, /* 355 */
  IC_EVEX_XD, /* 356 */
  IC_EVEX_XD, /* 357 */
  IC_EVEX_XD, /* 358 */
  IC_EVEX_XD, /* 359 */
  IC_EVEX_W, /* 360 */
  IC_EVEX_W, /* 361 */
  IC_EVEX_W_XS, /* 362 */
  IC_EVEX_W_XS, /* 363 */
  IC_EVEX_W_XD, /* 364 */
  IC_EVEX_W_XD, /* 365 */
  IC_EVEX_W_XD, /* 366 */
  IC_EVEX_W_XD, /* 367 */
  IC_EVEX_OPSIZE, /* 368 */
  IC_EVEX_OPSIZE, /* 369 */
  IC_EVEX_OPSIZE, /* 370 */
  IC_EVEX_OPSIZE, /* 371 */
  IC_EVEX_OPSIZE, /* 372 */
  IC_EVEX_OPSIZE, /* 373 */
  IC_EVEX_OPSIZE, /* 374 */
  IC_EVEX_OPSIZE, /* 375 */
  IC_EVEX_W_OPSIZE, /* 376 */
  IC_EVEX_W_OPSIZE, /* 377 */
  IC_EVEX_W_OPSIZE, /* 378 */
  IC_EVEX_W_OPSIZE, /* 379 */
  IC_EVEX_W_OPSIZE, /* 380 */
  IC_EVEX_W_OPSIZE, /* 381 */
  IC_EVEX_W_OPSIZE, /* 382 */
  IC_EVEX_W_OPSIZE, /* 383 */
  IC_EVEX_L, /* 384 */
  IC_EVEX_L, /* 385 */
  IC_EVEX_L_XS, /* 386 */
  IC_EVEX_L_XS, /* 387 */
  IC_EVEX_L_XD, /* 388 */
  IC_EVEX_L_XD, /* 389 */
  IC_EVEX_L_XD, /* 390 */
  IC_EVEX_L_XD, /* 391 */
  IC_EVEX_L_W, /* 392 */
  IC_EVEX_L_W, /* 393 */
  IC_EVEX_L_W_XS, /* 394 */
  IC_EVEX_L_W_XS, /* 395 */
  IC_EVEX_L_W_XD, /* 396 */
  IC_EVEX_L_W_XD, /* 397 */
  IC_EVEX_L_W_XD, /* 398 */
  IC_EVEX_L_W_XD, /* 399 */
  IC_EVEX_L_OPSIZE, /* 400 */
  IC_EVEX_L_OPSIZE, /* 401 */
  IC_EVEX_L_OPSIZE, /* 402 */
  IC_EVEX_L_OPSIZE, /* 403 */
  IC_EVEX_L_OPSIZE, /* 404 */
  IC_EVEX_L_OPSIZE, /* 405 */
  IC_EVEX_L_OPSIZE, /* 406 */
  IC_EVEX_L_OPSIZE, /* 407 */
  IC_EVEX_L_W_OPSIZE, /* 408 */
  IC_EVEX_L_W_OPSIZE, /* 409 */
  IC_EVEX_L_W_OPSIZE, /* 410 */
  IC_EVEX_L_W_OPSIZE, /* 411 */
  IC_EVEX_L_W_OPSIZE, /* 412 */
  IC_EVEX_L_W_OPSIZE, /* 413 */
  IC_EVEX_L_W_OPSIZE, /* 414 */
  IC_EVEX_L_W_OPSIZE, /* 415 */
  IC_EVEX_L, /* 416 */
  IC_EVEX_L, /* 417 */
  IC_EVEX_L_XS, /* 418 */
  IC_EVEX_L_XS, /* 419 */
  IC_EVEX_L_XD, /* 420 */
  IC_EVEX_L_XD, /* 421 */
  IC_EVEX_L_XD, /* 422 */
  IC_EVEX_L_XD, /* 423 */
  IC_EVEX_L_W, /* 424 */
  IC_EVEX_L_W, /* 425 */
  IC_EVEX_L_W_XS, /* 426 */
  IC_EVEX_L_W_XS, /* 427 */
  IC_EVEX_L_W_XD, /* 428 */
  IC_EVEX_L_W_XD, /* 429 */
  IC_EVEX_L_W_XD, /* 430 */
  IC_EVEX_L_W_XD, /* 431 */
  IC_EVEX_L_OPSIZE, /* 432 */
  IC_EVEX_L_OPSIZE, /* 433 */
  IC_EVEX_L_OPSIZE, /* 434 */
  IC_EVEX_L_OPSIZE, /* 435 */
  IC_EVEX_L_OPSIZE, /* 436 */
  IC_EVEX_L_OPSIZE, /* 437 */
  IC_EVEX_L_OPSIZE, /* 438 */
  IC_EVEX_L_OPSIZE, /* 439 */
  IC_EVEX_L_W_OPSIZE, /* 440 */
  IC_EVEX_L_W_OPSIZE, /* 441 */
  IC_EVEX_L_W_OPSIZE, /* 442 */
  IC_EVEX_L_W_OPSIZE, /* 443 */
  IC_EVEX_L_W_OPSIZE, /* 444 */
  IC_EVEX_L_W_OPSIZE, /* 445 */
  IC_EVEX_L_W_OPSIZE, /* 446 */
  IC_EVEX_L_W_OPSIZE, /* 447 */
  IC_EVEX_L, /* 448 */
  IC_EVEX_L, /* 449 */
  IC_EVEX_L_XS, /* 450 */
  IC_EVEX_L_XS, /* 451 */
  IC_EVEX_L_XD, /* 452 */
  IC_EVEX_L_XD, /* 453 */
  IC_EVEX_L_XD, /* 454 */
  IC_EVEX_L_XD, /* 455 */
  IC_EVEX_L_W, /* 456 */
  IC_EVEX_L_W, /* 457 */
  IC_EVEX_L_W_XS, /* 458 */
  IC_EVEX_L_W_XS, /* 459 */
  IC_EVEX_L_W_XD, /* 460 */
  IC_EVEX_L_W_XD, /* 461 */
  IC_EVEX_L_W_XD, /* 462 */
  IC_EVEX_L_W_XD, /* 463 */
  IC_EVEX_L_OPSIZE, /* 464 */
  IC_EVEX_L_OPSIZE, /* 465 */
  IC_EVEX_L_OPSIZE, /* 466 */
  IC_EVEX_L_OPSIZE, /* 467 */
  IC_EVEX_L_OPSIZE, /* 468 */
  IC_EVEX_L_OPSIZE, /* 469 */
  IC_EVEX_L_OPSIZE, /* 470 */
  IC_EVEX_L_OPSIZE, /* 471 */
  IC_EVEX_L_W_OPSIZE, /* 472 */
  IC_EVEX_L_W_OPSIZE, /* 473 */
  IC_EVEX_L_W_OPSIZE, /* 474 */
  IC_EVEX_L_W_OPSIZE, /* 475 */
  IC_EVEX_L_W_OPSIZE, /* 476 */
  IC_EVEX_L_W_OPSIZE, /* 477 */
  IC_EVEX_L_W_OPSIZE, /* 478 */
  IC_EVEX_L_W_OPSIZE, /* 479 */
  IC_EVEX_L, /* 480 */
  IC_EVEX_L, /* 481 */
  IC_EVEX_L_XS, /* 482 */
  IC_EVEX_L_XS, /* 483 */
  IC_EVEX_L_XD, /* 484 */
  IC_EVEX_L_XD, /* 485 */
  IC_EVEX_L_XD, /* 486 */
  IC_EVEX_L_XD, /* 487 */
  IC_EVEX_L_W, /* 488 */
  IC_EVEX_L_W, /* 489 */
  IC_EVEX_L_W_XS, /* 490 */
  IC_EVEX_L_W_XS, /* 491 */
  IC_EVEX_L_W_XD, /* 492 */
  IC_EVEX_L_W_XD, /* 493 */
  IC_EVEX_L_W_XD, /* 494 */
  IC_EVEX_L_W_XD, /* 495 */
  IC_EVEX_L_OPSIZE, /* 496 */
  IC_EVEX_L_OPSIZE, /* 497 */
  IC_EVEX_L_OPSIZE, /* 498 */
  IC_EVEX_L_OPSIZE, /* 499 */
  IC_EVEX_L_OPSIZE, /* 500 */
  IC_EVEX_L_OPSIZE, /* 501 */
  IC_EVEX_L_OPSIZE, /* 502 */
  IC_EVEX_L_OPSIZE, /* 503 */
  IC_EVEX_L_W_OPSIZE, /* 504 */
  IC_EVEX_L_W_OPSIZE, /* 505 */
  IC_EVEX_L_W_OPSIZE, /* 506 */
  IC_EVEX_L_W_OPSIZE, /* 507 */
  IC_EVEX_L_W_OPSIZE, /* 508 */
  IC_EVEX_L_W_OPSIZE, /* 509 */
  IC_EVEX_L_W_OPSIZE, /* 510 */
  IC_EVEX_L_W_OPSIZE, /* 511 */
  IC, /* 512 */
  IC_64BIT, /* 513 */
  IC_XS, /* 514 */
  IC_64BIT_XS, /* 515 */
  IC_XD, /* 516 */
  IC_64BIT_XD, /* 517 */
  IC_XS, /* 518 */
  IC_64BIT_XS, /* 519 */
  IC, /* 520 */
  IC_64BIT_REXW, /* 521 */
  IC_XS, /* 522 */
  IC_64BIT_REXW_XS, /* 523 */
  IC_XD, /* 524 */
  IC_64BIT_REXW_XD, /* 525 */
  IC_XS, /* 526 */
  IC_64BIT_REXW_XS, /* 527 */
  IC_OPSIZE, /* 528 */
  IC_64BIT_OPSIZE, /* 529 */
  IC_XS_OPSIZE, /* 530 */
  IC_64BIT_XS_OPSIZE, /* 531 */
  IC_XD_OPSIZE, /* 532 */
  IC_64BIT_XD_OPSIZE, /* 533 */
  IC_XS_OPSIZE, /* 534 */
  IC_64BIT_XD_OPSIZE, /* 535 */
  IC_OPSIZE, /* 536 */
  IC_64BIT_REXW_OPSIZE, /* 537 */
  IC_XS_OPSIZE, /* 538 */
  IC_64BIT_REXW_XS, /* 539 */
  IC_XD_OPSIZE, /* 540 */
  IC_64BIT_REXW_XD, /* 541 */
  IC_XS_OPSIZE, /* 542 */
  IC_64BIT_REXW_XS, /* 543 */
  IC_ADSIZE, /* 544 */
  IC_64BIT_ADSIZE, /* 545 */
  IC_XS_ADSIZE, /* 546 */
  IC_64BIT_XS_ADSIZE, /* 547 */
  IC_XD_ADSIZE, /* 548 */
  IC_64BIT_XD_ADSIZE, /* 549 */
  IC_XS_ADSIZE, /* 550 */
  IC_64BIT_XD_ADSIZE, /* 551 */
  IC_ADSIZE, /* 552 */
  IC_64BIT_REXW_ADSIZE, /* 553 */
  IC_XS_ADSIZE, /* 554 */
  IC_64BIT_REXW_XS, /* 555 */
  IC_XD_ADSIZE, /* 556 */
  IC_64BIT_REXW_XD, /* 557 */
  IC_XS_ADSIZE, /* 558 */
  IC_64BIT_REXW_XS, /* 559 */
  IC_OPSIZE_ADSIZE, /* 560 */
  IC_64BIT_OPSIZE_ADSIZE, /* 561 */
  IC_XS_OPSIZE, /* 562 */
  IC_64BIT_XS_OPSIZE, /* 563 */
  IC_XD_OPSIZE, /* 564 */
  IC_64BIT_XD_OPSIZE, /* 565 */
  IC_XS_OPSIZE, /* 566 */
  IC_64BIT_XD_OPSIZE, /* 567 */
  IC_OPSIZE_ADSIZE, /* 568 */
  IC_64BIT_REXW_OPSIZE, /* 569 */
  IC_XS_OPSIZE, /* 570 */
  IC_64BIT_REXW_XS, /* 571 */
  IC_XD_OPSIZE, /* 572 */
  IC_64BIT_REXW_XD, /* 573 */
  IC_XS_OPSIZE, /* 574 */
  IC_64BIT_REXW_XS, /* 575 */
  IC_VEX, /* 576 */
  IC_VEX, /* 577 */
  IC_VEX_XS, /* 578 */
  IC_VEX_XS, /* 579 */
  IC_VEX_XD, /* 580 */
  IC_VEX_XD, /* 581 */
  IC_VEX_XD, /* 582 */
  IC_VEX_XD, /* 583 */
  IC_VEX_W, /* 584 */
  IC_VEX_W, /* 585 */
  IC_VEX_W_XS, /* 586 */
  IC_VEX_W_XS, /* 587 */
  IC_VEX_W_XD, /* 588 */
  IC_VEX_W_XD, /* 589 */
  IC_VEX_W_XD, /* 590 */
  IC_VEX_W_XD, /* 591 */
  IC_VEX_OPSIZE, /* 592 */
  IC_VEX_OPSIZE, /* 593 */
  IC_VEX_OPSIZE, /* 594 */
  IC_VEX_OPSIZE, /* 595 */
  IC_VEX_OPSIZE, /* 596 */
  IC_VEX_OPSIZE, /* 597 */
  IC_VEX_OPSIZE, /* 598 */
  IC_VEX_OPSIZE, /* 599 */
  IC_VEX_W_OPSIZE, /* 600 */
  IC_VEX_W_OPSIZE, /* 601 */
  IC_VEX_W_OPSIZE, /* 602 */
  IC_VEX_W_OPSIZE, /* 603 */
  IC_VEX_W_OPSIZE, /* 604 */
  IC_VEX_W_OPSIZE, /* 605 */
  IC_VEX_W_OPSIZE, /* 606 */
  IC_VEX_W_OPSIZE, /* 607 */
  IC_VEX, /* 608 */
  IC_VEX, /* 609 */
  IC_VEX_XS, /* 610 */
  IC_VEX_XS, /* 611 */
  IC_VEX_XD, /* 612 */
  IC_VEX_XD, /* 613 */
  IC_VEX_XD, /* 614 */
  IC_VEX_XD, /* 615 */
  IC_VEX_W, /* 616 */
  IC_VEX_W, /* 617 */
  IC_VEX_W_XS, /* 618 */
  IC_VEX_W_XS, /* 619 */
  IC_VEX_W_XD, /* 620 */
  IC_VEX_W_XD, /* 621 */
  IC_VEX_W_XD, /* 622 */
  IC_VEX_W_XD, /* 623 */
  IC_VEX_OPSIZE, /* 624 */
  IC_VEX_OPSIZE, /* 625 */
  IC_VEX_OPSIZE, /* 626 */
  IC_VEX_OPSIZE, /* 627 */
  IC_VEX_OPSIZE, /* 628 */
  IC_VEX_OPSIZE, /* 629 */
  IC_VEX_OPSIZE, /* 630 */
  IC_VEX_OPSIZE, /* 631 */
  IC_VEX_W_OPSIZE, /* 632 */
  IC_VEX_W_OPSIZE, /* 633 */
  IC_VEX_W_OPSIZE, /* 634 */
  IC_VEX_W_OPSIZE, /* 635 */
  IC_VEX_W_OPSIZE, /* 636 */
  IC_VEX_W_OPSIZE, /* 637 */
  IC_VEX_W_OPSIZE, /* 638 */
  IC_VEX_W_OPSIZE, /* 639 */
  IC_VEX_L, /* 640 */
  IC_VEX_L, /* 641 */
  IC_VEX_L_XS, /* 642 */
  IC_VEX_L_XS, /* 643 */
  IC_VEX_L_XD, /* 644 */
  IC_VEX_L_XD, /* 645 */
  IC_VEX_L_XD, /* 646 */
  IC_VEX_L_XD, /* 647 */
  IC_VEX_L_W, /* 648 */
  IC_VEX_L_W, /* 649 */
  IC_VEX_L_W_XS, /* 650 */
  IC_VEX_L_W_XS, /* 651 */
  IC_VEX_L_W_XD, /* 652 */
  IC_VEX_L_W_XD, /* 653 */
  IC_VEX_L_W_XD, /* 654 */
  IC_VEX_L_W_XD, /* 655 */
  IC_VEX_L_OPSIZE, /* 656 */
  IC_VEX_L_OPSIZE, /* 657 */
  IC_VEX_L_OPSIZE, /* 658 */
  IC_VEX_L_OPSIZE, /* 659 */
  IC_VEX_L_OPSIZE, /* 660 */
  IC_VEX_L_OPSIZE, /* 661 */
  IC_VEX_L_OPSIZE, /* 662 */
  IC_VEX_L_OPSIZE, /* 663 */
  IC_VEX_L_W_OPSIZE, /* 664 */
  IC_VEX_L_W_OPSIZE, /* 665 */
  IC_VEX_L_W_OPSIZE, /* 666 */
  IC_VEX_L_W_OPSIZE, /* 667 */
  IC_VEX_L_W_OPSIZE, /* 668 */
  IC_VEX_L_W_OPSIZE, /* 669 */
  IC_VEX_L_W_OPSIZE, /* 670 */
  IC_VEX_L_W_OPSIZE, /* 671 */
  IC_VEX_L, /* 672 */
  IC_VEX_L, /* 673 */
  IC_VEX_L_XS, /* 674 */
  IC_VEX_L_XS, /* 675 */
  IC_VEX_L_XD, /* 676 */
  IC_VEX_L_XD, /* 677 */
  IC_VEX_L_XD, /* 678 */
  IC_VEX_L_XD, /* 679 */
  IC_VEX_L_W, /* 680 */
  IC_VEX_L_W, /* 681 */
  IC_VEX_L_W_XS, /* 682 */
  IC_VEX_L_W_XS, /* 683 */
  IC_VEX_L_W_XD, /* 684 */
  IC_VEX_L_W_XD, /* 685 */
  IC_VEX_L_W_XD, /* 686 */
  IC_VEX_L_W_XD, /* 687 */
  IC_VEX_L_OPSIZE, /* 688 */
  IC_VEX_L_OPSIZE, /* 689 */
  IC_VEX_L_OPSIZE, /* 690 */
  IC_VEX_L_OPSIZE, /* 691 */
  IC_VEX_L_OPSIZE, /* 692 */
  IC_VEX_L_OPSIZE, /* 693 */
  IC_VEX_L_OPSIZE, /* 694 */
  IC_VEX_L_OPSIZE, /* 695 */
  IC_VEX_L_W_OPSIZE, /* 696 */
  IC_VEX_L_W_OPSIZE, /* 697 */
  IC_VEX_L_W_OPSIZE, /* 698 */
  IC_VEX_L_W_OPSIZE, /* 699 */
  IC_VEX_L_W_OPSIZE, /* 700 */
  IC_VEX_L_W_OPSIZE, /* 701 */
  IC_VEX_L_W_OPSIZE, /* 702 */
  IC_VEX_L_W_OPSIZE, /* 703 */
  IC_VEX_L, /* 704 */
  IC_VEX_L, /* 705 */
  IC_VEX_L_XS, /* 706 */
  IC_VEX_L_XS, /* 707 */
  IC_VEX_L_XD, /* 708 */
  IC_VEX_L_XD, /* 709 */
  IC_VEX_L_XD, /* 710 */
  IC_VEX_L_XD, /* 711 */
  IC_VEX_L_W, /* 712 */
  IC_VEX_L_W, /* 713 */
  IC_VEX_L_W_XS, /* 714 */
  IC_VEX_L_W_XS, /* 715 */
  IC_VEX_L_W_XD, /* 716 */
  IC_VEX_L_W_XD, /* 717 */
  IC_VEX_L_W_XD, /* 718 */
  IC_VEX_L_W_XD, /* 719 */
  IC_VEX_L_OPSIZE, /* 720 */
  IC_VEX_L_OPSIZE, /* 721 */
  IC_VEX_L_OPSIZE, /* 722 */
  IC_VEX_L_OPSIZE, /* 723 */
  IC_VEX_L_OPSIZE, /* 724 */
  IC_VEX_L_OPSIZE, /* 725 */
  IC_VEX_L_OPSIZE, /* 726 */
  IC_VEX_L_OPSIZE, /* 727 */
  IC_VEX_L_W_OPSIZE, /* 728 */
  IC_VEX_L_W_OPSIZE, /* 729 */
  IC_VEX_L_W_OPSIZE, /* 730 */
  IC_VEX_L_W_OPSIZE, /* 731 */
  IC_VEX_L_W_OPSIZE, /* 732 */
  IC_VEX_L_W_OPSIZE, /* 733 */
  IC_VEX_L_W_OPSIZE, /* 734 */
  IC_VEX_L_W_OPSIZE, /* 735 */
  IC_VEX_L, /* 736 */
  IC_VEX_L, /* 737 */
  IC_VEX_L_XS, /* 738 */
  IC_VEX_L_XS, /* 739 */
  IC_VEX_L_XD, /* 740 */
  IC_VEX_L_XD, /* 741 */
  IC_VEX_L_XD, /* 742 */
  IC_VEX_L_XD, /* 743 */
  IC_VEX_L_W, /* 744 */
  IC_VEX_L_W, /* 745 */
  IC_VEX_L_W_XS, /* 746 */
  IC_VEX_L_W_XS, /* 747 */
  IC_VEX_L_W_XD, /* 748 */
  IC_VEX_L_W_XD, /* 749 */
  IC_VEX_L_W_XD, /* 750 */
  IC_VEX_L_W_XD, /* 751 */
  IC_VEX_L_OPSIZE, /* 752 */
  IC_VEX_L_OPSIZE, /* 753 */
  IC_VEX_L_OPSIZE, /* 754 */
  IC_VEX_L_OPSIZE, /* 755 */
  IC_VEX_L_OPSIZE, /* 756 */
  IC_VEX_L_OPSIZE, /* 757 */
  IC_VEX_L_OPSIZE, /* 758 */
  IC_VEX_L_OPSIZE, /* 759 */
  IC_VEX_L_W_OPSIZE, /* 760 */
  IC_VEX_L_W_OPSIZE, /* 761 */
  IC_VEX_L_W_OPSIZE, /* 762 */
  IC_VEX_L_W_OPSIZE, /* 763 */
  IC_VEX_L_W_OPSIZE, /* 764 */
  IC_VEX_L_W_OPSIZE, /* 765 */
  IC_VEX_L_W_OPSIZE, /* 766 */
  IC_VEX_L_W_OPSIZE, /* 767 */
  IC_EVEX_L2, /* 768 */
  IC_EVEX_L2, /* 769 */
  IC_EVEX_L2_XS, /* 770 */
  IC_EVEX_L2_XS, /* 771 */
  IC_EVEX_L2_XD, /* 772 */
  IC_EVEX_L2_XD, /* 773 */
  IC_EVEX_L2_XD, /* 774 */
  IC_EVEX_L2_XD, /* 775 */
  IC_EVEX_L2_W, /* 776 */
  IC_EVEX_L2_W, /* 777 */
  IC_EVEX_L2_W_XS, /* 778 */
  IC_EVEX_L2_W_XS, /* 779 */
  IC_EVEX_L2_W_XD, /* 780 */
  IC_EVEX_L2_W_XD, /* 781 */
  IC_EVEX_L2_W_XD, /* 782 */
  IC_EVEX_L2_W_XD, /* 783 */
  IC_EVEX_L2_OPSIZE, /* 784 */
  IC_EVEX_L2_OPSIZE, /* 785 */
  IC_EVEX_L2_OPSIZE, /* 786 */
  IC_EVEX_L2_OPSIZE, /* 787 */
  IC_EVEX_L2_OPSIZE, /* 788 */
  IC_EVEX_L2_OPSIZE, /* 789 */
  IC_EVEX_L2_OPSIZE, /* 790 */
  IC_EVEX_L2_OPSIZE, /* 791 */
  IC_EVEX_L2_W_OPSIZE, /* 792 */
  IC_EVEX_L2_W_OPSIZE, /* 793 */
  IC_EVEX_L2_W_OPSIZE, /* 794 */
  IC_EVEX_L2_W_OPSIZE, /* 795 */
  IC_EVEX_L2_W_OPSIZE, /* 796 */
  IC_EVEX_L2_W_OPSIZE, /* 797 */
  IC_EVEX_L2_W_OPSIZE, /* 798 */
  IC_EVEX_L2_W_OPSIZE, /* 799 */
  IC_EVEX_L2, /* 800 */
  IC_EVEX_L2, /* 801 */
  IC_EVEX_L2_XS, /* 802 */
  IC_EVEX_L2_XS, /* 803 */
  IC_EVEX_L2_XD, /* 804 */
  IC_EVEX_L2_XD, /* 805 */
  IC_EVEX_L2_XD, /* 806 */
  IC_EVEX_L2_XD, /* 807 */
  IC_EVEX_L2_W, /* 808 */
  IC_EVEX_L2_W, /* 809 */
  IC_EVEX_L2_W_XS, /* 810 */
  IC_EVEX_L2_W_XS, /* 811 */
  IC_EVEX_L2_W_XD, /* 812 */
  IC_EVEX_L2_W_XD, /* 813 */
  IC_EVEX_L2_W_XD, /* 814 */
  IC_EVEX_L2_W_XD, /* 815 */
  IC_EVEX_L2_OPSIZE, /* 816 */
  IC_EVEX_L2_OPSIZE, /* 817 */
  IC_EVEX_L2_OPSIZE, /* 818 */
  IC_EVEX_L2_OPSIZE, /* 819 */
  IC_EVEX_L2_OPSIZE, /* 820 */
  IC_EVEX_L2_OPSIZE, /* 821 */
  IC_EVEX_L2_OPSIZE, /* 822 */
  IC_EVEX_L2_OPSIZE, /* 823 */
  IC_EVEX_L2_W_OPSIZE, /* 824 */
  IC_EVEX_L2_W_OPSIZE, /* 825 */
  IC_EVEX_L2_W_OPSIZE, /* 826 */
  IC_EVEX_L2_W_OPSIZE, /* 827 */
  IC_EVEX_L2_W_OPSIZE, /* 828 */
  IC_EVEX_L2_W_OPSIZE, /* 829 */
  IC_EVEX_L2_W_OPSIZE, /* 830 */
  IC_EVEX_L2_W_OPSIZE, /* 831 */
  IC_EVEX_L2, /* 832 */
  IC_EVEX_L2, /* 833 */
  IC_EVEX_L2_XS, /* 834 */
  IC_EVEX_L2_XS, /* 835 */
  IC_EVEX_L2_XD, /* 836 */
  IC_EVEX_L2_XD, /* 837 */
  IC_EVEX_L2_XD, /* 838 */
  IC_EVEX_L2_XD, /* 839 */
  IC_EVEX_L2_W, /* 840 */
  IC_EVEX_L2_W, /* 841 */
  IC_EVEX_L2_W_XS, /* 842 */
  IC_EVEX_L2_W_XS, /* 843 */
  IC_EVEX_L2_W_XD, /* 844 */
  IC_EVEX_L2_W_XD, /* 845 */
  IC_EVEX_L2_W_XD, /* 846 */
  IC_EVEX_L2_W_XD, /* 847 */
  IC_EVEX_L2_OPSIZE, /* 848 */
  IC_EVEX_L2_OPSIZE, /* 849 */
  IC_EVEX_L2_OPSIZE, /* 850 */
  IC_EVEX_L2_OPSIZE, /* 851 */
  IC_EVEX_L2_OPSIZE, /* 852 */
  IC_EVEX_L2_OPSIZE, /* 853 */
  IC_EVEX_L2_OPSIZE, /* 854 */
  IC_EVEX_L2_OPSIZE, /* 855 */
  IC_EVEX_L2_W_OPSIZE, /* 856 */
  IC_EVEX_L2_W_OPSIZE, /* 857 */
  IC_EVEX_L2_W_OPSIZE, /* 858 */
  IC_EVEX_L2_W_OPSIZE, /* 859 */
  IC_EVEX_L2_W_OPSIZE, /* 860 */
  IC_EVEX_L2_W_OPSIZE, /* 861 */
  IC_EVEX_L2_W_OPSIZE, /* 862 */
  IC_EVEX_L2_W_OPSIZE, /* 863 */
  IC_EVEX_L2, /* 864 */
  IC_EVEX_L2, /* 865 */
  IC_EVEX_L2_XS, /* 866 */
  IC_EVEX_L2_XS, /* 867 */
  IC_EVEX_L2_XD, /* 868 */
  IC_EVEX_L2_XD, /* 869 */
  IC_EVEX_L2_XD, /* 870 */
  IC_EVEX_L2_XD, /* 871 */
  IC_EVEX_L2_W, /* 872 */
  IC_EVEX_L2_W, /* 873 */
  IC_EVEX_L2_W_XS, /* 874 */
  IC_EVEX_L2_W_XS, /* 875 */
  IC_EVEX_L2_W_XD, /* 876 */
  IC_EVEX_L2_W_XD, /* 877 */
  IC_EVEX_L2_W_XD, /* 878 */
  IC_EVEX_L2_W_XD, /* 879 */
  IC_EVEX_L2_OPSIZE, /* 880 */
  IC_EVEX_L2_OPSIZE, /* 881 */
  IC_EVEX_L2_OPSIZE, /* 882 */
  IC_EVEX_L2_OPSIZE, /* 883 */
  IC_EVEX_L2_OPSIZE, /* 884 */
  IC_EVEX_L2_OPSIZE, /* 885 */
  IC_EVEX_L2_OPSIZE, /* 886 */
  IC_EVEX_L2_OPSIZE, /* 887 */
  IC_EVEX_L2_W_OPSIZE, /* 888 */
  IC_EVEX_L2_W_OPSIZE, /* 889 */
  IC_EVEX_L2_W_OPSIZE, /* 890 */
  IC_EVEX_L2_W_OPSIZE, /* 891 */
  IC_EVEX_L2_W_OPSIZE, /* 892 */
  IC_EVEX_L2_W_OPSIZE, /* 893 */
  IC_EVEX_L2_W_OPSIZE, /* 894 */
  IC_EVEX_L2_W_OPSIZE, /* 895 */
  IC_EVEX_L2, /* 896 */
  IC_EVEX_L2, /* 897 */
  IC_EVEX_L2_XS, /* 898 */
  IC_EVEX_L2_XS, /* 899 */
  IC_EVEX_L2_XD, /* 900 */
  IC_EVEX_L2_XD, /* 901 */
  IC_EVEX_L2_XD, /* 902 */
  IC_EVEX_L2_XD, /* 903 */
  IC_EVEX_L2_W, /* 904 */
  IC_EVEX_L2_W, /* 905 */
  IC_EVEX_L2_W_XS, /* 906 */
  IC_EVEX_L2_W_XS, /* 907 */
  IC_EVEX_L2_W_XD, /* 908 */
  IC_EVEX_L2_W_XD, /* 909 */
  IC_EVEX_L2_W_XD, /* 910 */
  IC_EVEX_L2_W_XD, /* 911 */
  IC_EVEX_L2_OPSIZE, /* 912 */
  IC_EVEX_L2_OPSIZE, /* 913 */
  IC_EVEX_L2_OPSIZE, /* 914 */
  IC_EVEX_L2_OPSIZE, /* 915 */
  IC_EVEX_L2_OPSIZE, /* 916 */
  IC_EVEX_L2_OPSIZE, /* 917 */
  IC_EVEX_L2_OPSIZE, /* 918 */
  IC_EVEX_L2_OPSIZE, /* 919 */
  IC_EVEX_L2_W_OPSIZE, /* 920 */
  IC_EVEX_L2_W_OPSIZE, /* 921 */
  IC_EVEX_L2_W_OPSIZE, /* 922 */
  IC_EVEX_L2_W_OPSIZE, /* 923 */
  IC_EVEX_L2_W_OPSIZE, /* 924 */
  IC_EVEX_L2_W_OPSIZE, /* 925 */
  IC_EVEX_L2_W_OPSIZE, /* 926 */
  IC_EVEX_L2_W_OPSIZE, /* 927 */
  IC_EVEX_L2, /* 928 */
  IC_EVEX_L2, /* 929 */
  IC_EVEX_L2_XS, /* 930 */
  IC_EVEX_L2_XS, /* 931 */
  IC_EVEX_L2_XD, /* 932 */
  IC_EVEX_L2_XD, /* 933 */
  IC_EVEX_L2_XD, /* 934 */
  IC_EVEX_L2_XD, /* 935 */
  IC_EVEX_L2_W, /* 936 */
  IC_EVEX_L2_W, /* 937 */
  IC_EVEX_L2_W_XS, /* 938 */
  IC_EVEX_L2_W_XS, /* 939 */
  IC_EVEX_L2_W_XD, /* 940 */
  IC_EVEX_L2_W_XD, /* 941 */
  IC_EVEX_L2_W_XD, /* 942 */
  IC_EVEX_L2_W_XD, /* 943 */
  IC_EVEX_L2_OPSIZE, /* 944 */
  IC_EVEX_L2_OPSIZE, /* 945 */
  IC_EVEX_L2_OPSIZE, /* 946 */
  IC_EVEX_L2_OPSIZE, /* 947 */
  IC_EVEX_L2_OPSIZE, /* 948 */
  IC_EVEX_L2_OPSIZE, /* 949 */
  IC_EVEX_L2_OPSIZE, /* 950 */
  IC_EVEX_L2_OPSIZE, /* 951 */
  IC_EVEX_L2_W_OPSIZE, /* 952 */
  IC_EVEX_L2_W_OPSIZE, /* 953 */
  IC_EVEX_L2_W_OPSIZE, /* 954 */
  IC_EVEX_L2_W_OPSIZE, /* 955 */
  IC_EVEX_L2_W_OPSIZE, /* 956 */
  IC_EVEX_L2_W_OPSIZE, /* 957 */
  IC_EVEX_L2_W_OPSIZE, /* 958 */
  IC_EVEX_L2_W_OPSIZE, /* 959 */
  IC_EVEX_L2, /* 960 */
  IC_EVEX_L2, /* 961 */
  IC_EVEX_L2_XS, /* 962 */
  IC_EVEX_L2_XS, /* 963 */
  IC_EVEX_L2_XD, /* 964 */
  IC_EVEX_L2_XD, /* 965 */
  IC_EVEX_L2_XD, /* 966 */
  IC_EVEX_L2_XD, /* 967 */
  IC_EVEX_L2_W, /* 968 */
  IC_EVEX_L2_W, /* 969 */
  IC_EVEX_L2_W_XS, /* 970 */
  IC_EVEX_L2_W_XS, /* 971 */
  IC_EVEX_L2_W_XD, /* 972 */
  IC_EVEX_L2_W_XD, /* 973 */
  IC_EVEX_L2_W_XD, /* 974 */
  IC_EVEX_L2_W_XD, /* 975 */
  IC_EVEX_L2_OPSIZE, /* 976 */
  IC_EVEX_L2_OPSIZE, /* 977 */
  IC_EVEX_L2_OPSIZE, /* 978 */
  IC_EVEX_L2_OPSIZE, /* 979 */
  IC_EVEX_L2_OPSIZE, /* 980 */
  IC_EVEX_L2_OPSIZE, /* 981 */
  IC_EVEX_L2_OPSIZE, /* 982 */
  IC_EVEX_L2_OPSIZE, /* 983 */
  IC_EVEX_L2_W_OPSIZE, /* 984 */
  IC_EVEX_L2_W_OPSIZE, /* 985 */
  IC_EVEX_L2_W_OPSIZE, /* 986 */
  IC_EVEX_L2_W_OPSIZE, /* 987 */
  IC_EVEX_L2_W_OPSIZE, /* 988 */
  IC_EVEX_L2_W_OPSIZE, /* 989 */
  IC_EVEX_L2_W_OPSIZE, /* 990 */
  IC_EVEX_L2_W_OPSIZE, /* 991 */
  IC_EVEX_L2, /* 992 */
  IC_EVEX_L2, /* 993 */
  IC_EVEX_L2_XS, /* 994 */
  IC_EVEX_L2_XS, /* 995 */
  IC_EVEX_L2_XD, /* 996 */
  IC_EVEX_L2_XD, /* 997 */
  IC_EVEX_L2_XD, /* 998 */
  IC_EVEX_L2_XD, /* 999 */
  IC_EVEX_L2_W, /* 1000 */
  IC_EVEX_L2_W, /* 1001 */
  IC_EVEX_L2_W_XS, /* 1002 */
  IC_EVEX_L2_W_XS, /* 1003 */
  IC_EVEX_L2_W_XD, /* 1004 */
  IC_EVEX_L2_W_XD, /* 1005 */
  IC_EVEX_L2_W_XD, /* 1006 */
  IC_EVEX_L2_W_XD, /* 1007 */
  IC_EVEX_L2_OPSIZE, /* 1008 */
  IC_EVEX_L2_OPSIZE, /* 1009 */
  IC_EVEX_L2_OPSIZE, /* 1010 */
  IC_EVEX_L2_OPSIZE, /* 1011 */
  IC_EVEX_L2_OPSIZE, /* 1012 */
  IC_EVEX_L2_OPSIZE, /* 1013 */
  IC_EVEX_L2_OPSIZE, /* 1014 */
  IC_EVEX_L2_OPSIZE, /* 1015 */
  IC_EVEX_L2_W_OPSIZE, /* 1016 */
  IC_EVEX_L2_W_OPSIZE, /* 1017 */
  IC_EVEX_L2_W_OPSIZE, /* 1018 */
  IC_EVEX_L2_W_OPSIZE, /* 1019 */
  IC_EVEX_L2_W_OPSIZE, /* 1020 */
  IC_EVEX_L2_W_OPSIZE, /* 1021 */
  IC_EVEX_L2_W_OPSIZE, /* 1022 */
  IC_EVEX_L2_W_OPSIZE, /* 1023 */
  IC, /* 1024 */
  IC_64BIT, /* 1025 */
  IC_XS, /* 1026 */
  IC_64BIT_XS, /* 1027 */
  IC_XD, /* 1028 */
  IC_64BIT_XD, /* 1029 */
  IC_XS, /* 1030 */
  IC_64BIT_XS, /* 1031 */
  IC, /* 1032 */
  IC_64BIT_REXW, /* 1033 */
  IC_XS, /* 1034 */
  IC_64BIT_REXW_XS, /* 1035 */
  IC_XD, /* 1036 */
  IC_64BIT_REXW_XD, /* 1037 */
  IC_XS, /* 1038 */
  IC_64BIT_REXW_XS, /* 1039 */
  IC_OPSIZE, /* 1040 */
  IC_64BIT_OPSIZE, /* 1041 */
  IC_XS_OPSIZE, /* 1042 */
  IC_64BIT_XS_OPSIZE, /* 1043 */
  IC_XD_OPSIZE, /* 1044 */
  IC_64BIT_XD_OPSIZE, /* 1045 */
  IC_XS_OPSIZE, /* 1046 */
  IC_64BIT_XD_OPSIZE, /* 1047 */
  IC_OPSIZE, /* 1048 */
  IC_64BIT_REXW_OPSIZE, /* 1049 */
  IC_XS_OPSIZE, /* 1050 */
  IC_64BIT_REXW_XS, /* 1051 */
  IC_XD_OPSIZE, /* 1052 */
  IC_64BIT_REXW_XD, /* 1053 */
  IC_XS_OPSIZE, /* 1054 */
  IC_64BIT_REXW_XS, /* 1055 */
  IC_ADSIZE, /* 1056 */
  IC_64BIT_ADSIZE, /* 1057 */
  IC_XS_ADSIZE, /* 1058 */
  IC_64BIT_XS_ADSIZE, /* 1059 */
  IC_XD_ADSIZE, /* 1060 */
  IC_64BIT_XD_ADSIZE, /* 1061 */
  IC_XS_ADSIZE, /* 1062 */
  IC_64BIT_XD_ADSIZE, /* 1063 */
  IC_ADSIZE, /* 1064 */
  IC_64BIT_REXW_ADSIZE, /* 1065 */
  IC_XS_ADSIZE, /* 1066 */
  IC_64BIT_REXW_XS, /* 1067 */
  IC_XD_ADSIZE, /* 1068 */
  IC_64BIT_REXW_XD, /* 1069 */
  IC_XS_ADSIZE, /* 1070 */
  IC_64BIT_REXW_XS, /* 1071 */
  IC_OPSIZE_ADSIZE, /* 1072 */
  IC_64BIT_OPSIZE_ADSIZE, /* 1073 */
  IC_XS_OPSIZE, /* 1074 */
  IC_64BIT_XS_OPSIZE, /* 1075 */
  IC_XD_OPSIZE, /* 1076 */
  IC_64BIT_XD_OPSIZE, /* 1077 */
  IC_XS_OPSIZE, /* 1078 */
  IC_64BIT_XD_OPSIZE, /* 1079 */
  IC_OPSIZE_ADSIZE, /* 1080 */
  IC_64BIT_REXW_OPSIZE, /* 1081 */
  IC_XS_OPSIZE, /* 1082 */
  IC_64BIT_REXW_XS, /* 1083 */
  IC_XD_OPSIZE, /* 1084 */
  IC_64BIT_REXW_XD, /* 1085 */
  IC_XS_OPSIZE, /* 1086 */
  IC_64BIT_REXW_XS, /* 1087 */
  IC_VEX, /* 1088 */
  IC_VEX, /* 1089 */
  IC_VEX_XS, /* 1090 */
  IC_VEX_XS, /* 1091 */
  IC_VEX_XD, /* 1092 */
  IC_VEX_XD, /* 1093 */
  IC_VEX_XD, /* 1094 */
  IC_VEX_XD, /* 1095 */
  IC_VEX_W, /* 1096 */
  IC_VEX_W, /* 1097 */
  IC_VEX_W_XS, /* 1098 */
  IC_VEX_W_XS, /* 1099 */
  IC_VEX_W_XD, /* 1100 */
  IC_VEX_W_XD, /* 1101 */
  IC_VEX_W_XD, /* 1102 */
  IC_VEX_W_XD, /* 1103 */
  IC_VEX_OPSIZE, /* 1104 */
  IC_VEX_OPSIZE, /* 1105 */
  IC_VEX_OPSIZE, /* 1106 */
  IC_VEX_OPSIZE, /* 1107 */
  IC_VEX_OPSIZE, /* 1108 */
  IC_VEX_OPSIZE, /* 1109 */
  IC_VEX_OPSIZE, /* 1110 */
  IC_VEX_OPSIZE, /* 1111 */
  IC_VEX_W_OPSIZE, /* 1112 */
  IC_VEX_W_OPSIZE, /* 1113 */
  IC_VEX_W_OPSIZE, /* 1114 */
  IC_VEX_W_OPSIZE, /* 1115 */
  IC_VEX_W_OPSIZE, /* 1116 */
  IC_VEX_W_OPSIZE, /* 1117 */
  IC_VEX_W_OPSIZE, /* 1118 */
  IC_VEX_W_OPSIZE, /* 1119 */
  IC_VEX, /* 1120 */
  IC_VEX, /* 1121 */
  IC_VEX_XS, /* 1122 */
  IC_VEX_XS, /* 1123 */
  IC_VEX_XD, /* 1124 */
  IC_VEX_XD, /* 1125 */
  IC_VEX_XD, /* 1126 */
  IC_VEX_XD, /* 1127 */
  IC_VEX_W, /* 1128 */
  IC_VEX_W, /* 1129 */
  IC_VEX_W_XS, /* 1130 */
  IC_VEX_W_XS, /* 1131 */
  IC_VEX_W_XD, /* 1132 */
  IC_VEX_W_XD, /* 1133 */
  IC_VEX_W_XD, /* 1134 */
  IC_VEX_W_XD, /* 1135 */
  IC_VEX_OPSIZE, /* 1136 */
  IC_VEX_OPSIZE, /* 1137 */
  IC_VEX_OPSIZE, /* 1138 */
  IC_VEX_OPSIZE, /* 1139 */
  IC_VEX_OPSIZE, /* 1140 */
  IC_VEX_OPSIZE, /* 1141 */
  IC_VEX_OPSIZE, /* 1142 */
  IC_VEX_OPSIZE, /* 1143 */
  IC_VEX_W_OPSIZE, /* 1144 */
  IC_VEX_W_OPSIZE, /* 1145 */
  IC_VEX_W_OPSIZE, /* 1146 */
  IC_VEX_W_OPSIZE, /* 1147 */
  IC_VEX_W_OPSIZE, /* 1148 */
  IC_VEX_W_OPSIZE, /* 1149 */
  IC_VEX_W_OPSIZE, /* 1150 */
  IC_VEX_W_OPSIZE, /* 1151 */
  IC_VEX_L, /* 1152 */
  IC_VEX_L, /* 1153 */
  IC_VEX_L_XS, /* 1154 */
  IC_VEX_L_XS, /* 1155 */
  IC_VEX_L_XD, /* 1156 */
  IC_VEX_L_XD, /* 1157 */
  IC_VEX_L_XD, /* 1158 */
  IC_VEX_L_XD, /* 1159 */
  IC_VEX_L_W, /* 1160 */
  IC_VEX_L_W, /* 1161 */
  IC_VEX_L_W_XS, /* 1162 */
  IC_VEX_L_W_XS, /* 1163 */
  IC_VEX_L_W_XD, /* 1164 */
  IC_VEX_L_W_XD, /* 1165 */
  IC_VEX_L_W_XD, /* 1166 */
  IC_VEX_L_W_XD, /* 1167 */
  IC_VEX_L_OPSIZE, /* 1168 */
  IC_VEX_L_OPSIZE, /* 1169 */
  IC_VEX_L_OPSIZE, /* 1170 */
  IC_VEX_L_OPSIZE, /* 1171 */
  IC_VEX_L_OPSIZE, /* 1172 */
  IC_VEX_L_OPSIZE, /* 1173 */
  IC_VEX_L_OPSIZE, /* 1174 */
  IC_VEX_L_OPSIZE, /* 1175 */
  IC_VEX_L_W_OPSIZE, /* 1176 */
  IC_VEX_L_W_OPSIZE, /* 1177 */
  IC_VEX_L_W_OPSIZE, /* 1178 */
  IC_VEX_L_W_OPSIZE, /* 1179 */
  IC_VEX_L_W_OPSIZE, /* 1180 */
  IC_VEX_L_W_OPSIZE, /* 1181 */
  IC_VEX_L_W_OPSIZE, /* 1182 */
  IC_VEX_L_W_OPSIZE, /* 1183 */
  IC_VEX_L, /* 1184 */
  IC_VEX_L, /* 1185 */
  IC_VEX_L_XS, /* 1186 */
  IC_VEX_L_XS, /* 1187 */
  IC_VEX_L_XD, /* 1188 */
  IC_VEX_L_XD, /* 1189 */
  IC_VEX_L_XD, /* 1190 */
  IC_VEX_L_XD, /* 1191 */
  IC_VEX_L_W, /* 1192 */
  IC_VEX_L_W, /* 1193 */
  IC_VEX_L_W_XS, /* 1194 */
  IC_VEX_L_W_XS, /* 1195 */
  IC_VEX_L_W_XD, /* 1196 */
  IC_VEX_L_W_XD, /* 1197 */
  IC_VEX_L_W_XD, /* 1198 */
  IC_VEX_L_W_XD, /* 1199 */
  IC_VEX_L_OPSIZE, /* 1200 */
  IC_VEX_L_OPSIZE, /* 1201 */
  IC_VEX_L_OPSIZE, /* 1202 */
  IC_VEX_L_OPSIZE, /* 1203 */
  IC_VEX_L_OPSIZE, /* 1204 */
  IC_VEX_L_OPSIZE, /* 1205 */
  IC_VEX_L_OPSIZE, /* 1206 */
  IC_VEX_L_OPSIZE, /* 1207 */
  IC_VEX_L_W_OPSIZE, /* 1208 */
  IC_VEX_L_W_OPSIZE, /* 1209 */
  IC_VEX_L_W_OPSIZE, /* 1210 */
  IC_VEX_L_W_OPSIZE, /* 1211 */
  IC_VEX_L_W_OPSIZE, /* 1212 */
  IC_VEX_L_W_OPSIZE, /* 1213 */
  IC_VEX_L_W_OPSIZE, /* 1214 */
  IC_VEX_L_W_OPSIZE, /* 1215 */
  IC_VEX_L, /* 1216 */
  IC_VEX_L, /* 1217 */
  IC_VEX_L_XS, /* 1218 */
  IC_VEX_L_XS, /* 1219 */
  IC_VEX_L_XD, /* 1220 */
  IC_VEX_L_XD, /* 1221 */
  IC_VEX_L_XD, /* 1222 */
  IC_VEX_L_XD, /* 1223 */
  IC_VEX_L_W, /* 1224 */
  IC_VEX_L_W, /* 1225 */
  IC_VEX_L_W_XS, /* 1226 */
  IC_VEX_L_W_XS, /* 1227 */
  IC_VEX_L_W_XD, /* 1228 */
  IC_VEX_L_W_XD, /* 1229 */
  IC_VEX_L_W_XD, /* 1230 */
  IC_VEX_L_W_XD, /* 1231 */
  IC_VEX_L_OPSIZE, /* 1232 */
  IC_VEX_L_OPSIZE, /* 1233 */
  IC_VEX_L_OPSIZE, /* 1234 */
  IC_VEX_L_OPSIZE, /* 1235 */
  IC_VEX_L_OPSIZE, /* 1236 */
  IC_VEX_L_OPSIZE, /* 1237 */
  IC_VEX_L_OPSIZE, /* 1238 */
  IC_VEX_L_OPSIZE, /* 1239 */
  IC_VEX_L_W_OPSIZE, /* 1240 */
  IC_VEX_L_W_OPSIZE, /* 1241 */
  IC_VEX_L_W_OPSIZE, /* 1242 */
  IC_VEX_L_W_OPSIZE, /* 1243 */
  IC_VEX_L_W_OPSIZE, /* 1244 */
  IC_VEX_L_W_OPSIZE, /* 1245 */
  IC_VEX_L_W_OPSIZE, /* 1246 */
  IC_VEX_L_W_OPSIZE, /* 1247 */
  IC_VEX_L, /* 1248 */
  IC_VEX_L, /* 1249 */
  IC_VEX_L_XS, /* 1250 */
  IC_VEX_L_XS, /* 1251 */
  IC_VEX_L_XD, /* 1252 */
  IC_VEX_L_XD, /* 1253 */
  IC_VEX_L_XD, /* 1254 */
  IC_VEX_L_XD, /* 1255 */
  IC_VEX_L_W, /* 1256 */
  IC_VEX_L_W, /* 1257 */
  IC_VEX_L_W_XS, /* 1258 */
  IC_VEX_L_W_XS, /* 1259 */
  IC_VEX_L_W_XD, /* 1260 */
  IC_VEX_L_W_XD, /* 1261 */
  IC_VEX_L_W_XD, /* 1262 */
  IC_VEX_L_W_XD, /* 1263 */
  IC_VEX_L_OPSIZE, /* 1264 */
  IC_VEX_L_OPSIZE, /* 1265 */
  IC_VEX_L_OPSIZE, /* 1266 */
  IC_VEX_L_OPSIZE, /* 1267 */
  IC_VEX_L_OPSIZE, /* 1268 */
  IC_VEX_L_OPSIZE, /* 1269 */
  IC_VEX_L_OPSIZE, /* 1270 */
  IC_VEX_L_OPSIZE, /* 1271 */
  IC_VEX_L_W_OPSIZE, /* 1272 */
  IC_VEX_L_W_OPSIZE, /* 1273 */
  IC_VEX_L_W_OPSIZE, /* 1274 */
  IC_VEX_L_W_OPSIZE, /* 1275 */
  IC_VEX_L_W_OPSIZE, /* 1276 */
  IC_VEX_L_W_OPSIZE, /* 1277 */
  IC_VEX_L_W_OPSIZE, /* 1278 */
  IC_VEX_L_W_OPSIZE, /* 1279 */
  IC_EVEX_K, /* 1280 */
  IC_EVEX_K, /* 1281 */
  IC_EVEX_XS_K, /* 1282 */
  IC_EVEX_XS_K, /* 1283 */
  IC_EVEX_XD_K, /* 1284 */
  IC_EVEX_XD_K, /* 1285 */
  IC_EVEX_XD_K, /* 1286 */
  IC_EVEX_XD_K, /* 1287 */
  IC_EVEX_W_K, /* 1288 */
  IC_EVEX_W_K, /* 1289 */
  IC_EVEX_W_XS_K, /* 1290 */
  IC_EVEX_W_XS_K, /* 1291 */
  IC_EVEX_W_XD_K, /* 1292 */
  IC_EVEX_W_XD_K, /* 1293 */
  IC_EVEX_W_XD_K, /* 1294 */
  IC_EVEX_W_XD_K, /* 1295 */
  IC_EVEX_OPSIZE_K, /* 1296 */
  IC_EVEX_OPSIZE_K, /* 1297 */
  IC_EVEX_OPSIZE_K, /* 1298 */
  IC_EVEX_OPSIZE_K, /* 1299 */
  IC_EVEX_OPSIZE_K, /* 1300 */
  IC_EVEX_OPSIZE_K, /* 1301 */
  IC_EVEX_OPSIZE_K, /* 1302 */
  IC_EVEX_OPSIZE_K, /* 1303 */
  IC_EVEX_W_OPSIZE_K, /* 1304 */
  IC_EVEX_W_OPSIZE_K, /* 1305 */
  IC_EVEX_W_OPSIZE_K, /* 1306 */
  IC_EVEX_W_OPSIZE_K, /* 1307 */
  IC_EVEX_W_OPSIZE_K, /* 1308 */
  IC_EVEX_W_OPSIZE_K, /* 1309 */
  IC_EVEX_W_OPSIZE_K, /* 1310 */
  IC_EVEX_W_OPSIZE_K, /* 1311 */
  IC_EVEX_K, /* 1312 */
  IC_EVEX_K, /* 1313 */
  IC_EVEX_XS_K, /* 1314 */
  IC_EVEX_XS_K, /* 1315 */
  IC_EVEX_XD_K, /* 1316 */
  IC_EVEX_XD_K, /* 1317 */
  IC_EVEX_XD_K, /* 1318 */
  IC_EVEX_XD_K, /* 1319 */
  IC_EVEX_W_K, /* 1320 */
  IC_EVEX_W_K, /* 1321 */
  IC_EVEX_W_XS_K, /* 1322 */
  IC_EVEX_W_XS_K, /* 1323 */
  IC_EVEX_W_XD_K, /* 1324 */
  IC_EVEX_W_XD_K, /* 1325 */
  IC_EVEX_W_XD_K, /* 1326 */
  IC_EVEX_W_XD_K, /* 1327 */
  IC_EVEX_OPSIZE_K, /* 1328 */
  IC_EVEX_OPSIZE_K, /* 1329 */
  IC_EVEX_OPSIZE_K, /* 1330 */
  IC_EVEX_OPSIZE_K, /* 1331 */
  IC_EVEX_OPSIZE_K, /* 1332 */
  IC_EVEX_OPSIZE_K, /* 1333 */
  IC_EVEX_OPSIZE_K, /* 1334 */
  IC_EVEX_OPSIZE_K, /* 1335 */
  IC_EVEX_W_OPSIZE_K, /* 1336 */
  IC_EVEX_W_OPSIZE_K, /* 1337 */
  IC_EVEX_W_OPSIZE_K, /* 1338 */
  IC_EVEX_W_OPSIZE_K, /* 1339 */
  IC_EVEX_W_OPSIZE_K, /* 1340 */
  IC_EVEX_W_OPSIZE_K, /* 1341 */
  IC_EVEX_W_OPSIZE_K, /* 1342 */
  IC_EVEX_W_OPSIZE_K, /* 1343 */
  IC_EVEX_K, /* 1344 */
  IC_EVEX_K, /* 1345 */
  IC_EVEX_XS_K, /* 1346 */
  IC_EVEX_XS_K, /* 1347 */
  IC_EVEX_XD_K, /* 1348 */
  IC_EVEX_XD_K, /* 1349 */
  IC_EVEX_XD_K, /* 1350 */
  IC_EVEX_XD_K, /* 1351 */
  IC_EVEX_W_K, /* 1352 */
  IC_EVEX_W_K, /* 1353 */
  IC_EVEX_W_XS_K, /* 1354 */
  IC_EVEX_W_XS_K, /* 1355 */
  IC_EVEX_W_XD_K, /* 1356 */
  IC_EVEX_W_XD_K, /* 1357 */
  IC_EVEX_W_XD_K, /* 1358 */
  IC_EVEX_W_XD_K, /* 1359 */
  IC_EVEX_OPSIZE_K, /* 1360 */
  IC_EVEX_OPSIZE_K, /* 1361 */
  IC_EVEX_OPSIZE_K, /* 1362 */
  IC_EVEX_OPSIZE_K, /* 1363 */
  IC_EVEX_OPSIZE_K, /* 1364 */
  IC_EVEX_OPSIZE_K, /* 1365 */
  IC_EVEX_OPSIZE_K, /* 1366 */
  IC_EVEX_OPSIZE_K, /* 1367 */
  IC_EVEX_W_OPSIZE_K, /* 1368 */
  IC_EVEX_W_OPSIZE_K, /* 1369 */
  IC_EVEX_W_OPSIZE_K, /* 1370 */
  IC_EVEX_W_OPSIZE_K, /* 1371 */
  IC_EVEX_W_OPSIZE_K, /* 1372 */
  IC_EVEX_W_OPSIZE_K, /* 1373 */
  IC_EVEX_W_OPSIZE_K, /* 1374 */
  IC_EVEX_W_OPSIZE_K, /* 1375 */
  IC_EVEX_K, /* 1376 */
  IC_EVEX_K, /* 1377 */
  IC_EVEX_XS_K, /* 1378 */
  IC_EVEX_XS_K, /* 1379 */
  IC_EVEX_XD_K, /* 1380 */
  IC_EVEX_XD_K, /* 1381 */
  IC_EVEX_XD_K, /* 1382 */
  IC_EVEX_XD_K, /* 1383 */
  IC_EVEX_W_K, /* 1384 */
  IC_EVEX_W_K, /* 1385 */
  IC_EVEX_W_XS_K, /* 1386 */
  IC_EVEX_W_XS_K, /* 1387 */
  IC_EVEX_W_XD_K, /* 1388 */
  IC_EVEX_W_XD_K, /* 1389 */
  IC_EVEX_W_XD_K, /* 1390 */
  IC_EVEX_W_XD_K, /* 1391 */
  IC_EVEX_OPSIZE_K, /* 1392 */
  IC_EVEX_OPSIZE_K, /* 1393 */
  IC_EVEX_OPSIZE_K, /* 1394 */
  IC_EVEX_OPSIZE_K, /* 1395 */
  IC_EVEX_OPSIZE_K, /* 1396 */
  IC_EVEX_OPSIZE_K, /* 1397 */
  IC_EVEX_OPSIZE_K, /* 1398 */
  IC_EVEX_OPSIZE_K, /* 1399 */
  IC_EVEX_W_OPSIZE_K, /* 1400 */
  IC_EVEX_W_OPSIZE_K, /* 1401 */
  IC_EVEX_W_OPSIZE_K, /* 1402 */
  IC_EVEX_W_OPSIZE_K, /* 1403 */
  IC_EVEX_W_OPSIZE_K, /* 1404 */
  IC_EVEX_W_OPSIZE_K, /* 1405 */
  IC_EVEX_W_OPSIZE_K, /* 1406 */
  IC_EVEX_W_OPSIZE_K, /* 1407 */
  IC_EVEX_L_K, /* 1408 */
  IC_EVEX_L_K, /* 1409 */
  IC_EVEX_L_XS_K, /* 1410 */
  IC_EVEX_L_XS_K, /* 1411 */
  IC_EVEX_L_XD_K, /* 1412 */
  IC_EVEX_L_XD_K, /* 1413 */
  IC_EVEX_L_XD_K, /* 1414 */
  IC_EVEX_L_XD_K, /* 1415 */
  IC_EVEX_L_W_K, /* 1416 */
  IC_EVEX_L_W_K, /* 1417 */
  IC_EVEX_L_W_XS_K, /* 1418 */
  IC_EVEX_L_W_XS_K, /* 1419 */
  IC_EVEX_L_W_XD_K, /* 1420 */
  IC_EVEX_L_W_XD_K, /* 1421 */
  IC_EVEX_L_W_XD_K, /* 1422 */
  IC_EVEX_L_W_XD_K, /* 1423 */
  IC_EVEX_L_OPSIZE_K, /* 1424 */
  IC_EVEX_L_OPSIZE_K, /* 1425 */
  IC_EVEX_L_OPSIZE_K, /* 1426 */
  IC_EVEX_L_OPSIZE_K, /* 1427 */
  IC_EVEX_L_OPSIZE_K, /* 1428 */
  IC_EVEX_L_OPSIZE_K, /* 1429 */
  IC_EVEX_L_OPSIZE_K, /* 1430 */
  IC_EVEX_L_OPSIZE_K, /* 1431 */
  IC_EVEX_L_W_OPSIZE_K, /* 1432 */
  IC_EVEX_L_W_OPSIZE_K, /* 1433 */
  IC_EVEX_L_W_OPSIZE_K, /* 1434 */
  IC_EVEX_L_W_OPSIZE_K, /* 1435 */
  IC_EVEX_L_W_OPSIZE_K, /* 1436 */
  IC_EVEX_L_W_OPSIZE_K, /* 1437 */
  IC_EVEX_L_W_OPSIZE_K, /* 1438 */
  IC_EVEX_L_W_OPSIZE_K, /* 1439 */
  IC_EVEX_L_K, /* 1440 */
  IC_EVEX_L_K, /* 1441 */
  IC_EVEX_L_XS_K, /* 1442 */
  IC_EVEX_L_XS_K, /* 1443 */
  IC_EVEX_L_XD_K, /* 1444 */
  IC_EVEX_L_XD_K, /* 1445 */
  IC_EVEX_L_XD_K, /* 1446 */
  IC_EVEX_L_XD_K, /* 1447 */
  IC_EVEX_L_W_K, /* 1448 */
  IC_EVEX_L_W_K, /* 1449 */
  IC_EVEX_L_W_XS_K, /* 1450 */
  IC_EVEX_L_W_XS_K, /* 1451 */
  IC_EVEX_L_W_XD_K, /* 1452 */
  IC_EVEX_L_W_XD_K, /* 1453 */
  IC_EVEX_L_W_XD_K, /* 1454 */
  IC_EVEX_L_W_XD_K, /* 1455 */
  IC_EVEX_L_OPSIZE_K, /* 1456 */
  IC_EVEX_L_OPSIZE_K, /* 1457 */
  IC_EVEX_L_OPSIZE_K, /* 1458 */
  IC_EVEX_L_OPSIZE_K, /* 1459 */
  IC_EVEX_L_OPSIZE_K, /* 1460 */
  IC_EVEX_L_OPSIZE_K, /* 1461 */
  IC_EVEX_L_OPSIZE_K, /* 1462 */
  IC_EVEX_L_OPSIZE_K, /* 1463 */
  IC_EVEX_L_W_OPSIZE_K, /* 1464 */
  IC_EVEX_L_W_OPSIZE_K, /* 1465 */
  IC_EVEX_L_W_OPSIZE_K, /* 1466 */
  IC_EVEX_L_W_OPSIZE_K, /* 1467 */
  IC_EVEX_L_W_OPSIZE_K, /* 1468 */
  IC_EVEX_L_W_OPSIZE_K, /* 1469 */
  IC_EVEX_L_W_OPSIZE_K, /* 1470 */
  IC_EVEX_L_W_OPSIZE_K, /* 1471 */
  IC_EVEX_L_K, /* 1472 */
  IC_EVEX_L_K, /* 1473 */
  IC_EVEX_L_XS_K, /* 1474 */
  IC_EVEX_L_XS_K, /* 1475 */
  IC_EVEX_L_XD_K, /* 1476 */
  IC_EVEX_L_XD_K, /* 1477 */
  IC_EVEX_L_XD_K, /* 1478 */
  IC_EVEX_L_XD_K, /* 1479 */
  IC_EVEX_L_W_K, /* 1480 */
  IC_EVEX_L_W_K, /* 1481 */
  IC_EVEX_L_W_XS_K, /* 1482 */
  IC_EVEX_L_W_XS_K, /* 1483 */
  IC_EVEX_L_W_XD_K, /* 1484 */
  IC_EVEX_L_W_XD_K, /* 1485 */
  IC_EVEX_L_W_XD_K, /* 1486 */
  IC_EVEX_L_W_XD_K, /* 1487 */
  IC_EVEX_L_OPSIZE_K, /* 1488 */
  IC_EVEX_L_OPSIZE_K, /* 1489 */
  IC_EVEX_L_OPSIZE_K, /* 1490 */
  IC_EVEX_L_OPSIZE_K, /* 1491 */
  IC_EVEX_L_OPSIZE_K, /* 1492 */
  IC_EVEX_L_OPSIZE_K, /* 1493 */
  IC_EVEX_L_OPSIZE_K, /* 1494 */
  IC_EVEX_L_OPSIZE_K, /* 1495 */
  IC_EVEX_L_W_OPSIZE_K, /* 1496 */
  IC_EVEX_L_W_OPSIZE_K, /* 1497 */
  IC_EVEX_L_W_OPSIZE_K, /* 1498 */
  IC_EVEX_L_W_OPSIZE_K, /* 1499 */
  IC_EVEX_L_W_OPSIZE_K, /* 1500 */
  IC_EVEX_L_W_OPSIZE_K, /* 1501 */
  IC_EVEX_L_W_OPSIZE_K, /* 1502 */
  IC_EVEX_L_W_OPSIZE_K, /* 1503 */
  IC_EVEX_L_K, /* 1504 */
  IC_EVEX_L_K, /* 1505 */
  IC_EVEX_L_XS_K, /* 1506 */
  IC_EVEX_L_XS_K, /* 1507 */
  IC_EVEX_L_XD_K, /* 1508 */
  IC_EVEX_L_XD_K, /* 1509 */
  IC_EVEX_L_XD_K, /* 1510 */
  IC_EVEX_L_XD_K, /* 1511 */
  IC_EVEX_L_W_K, /* 1512 */
  IC_EVEX_L_W_K, /* 1513 */
  IC_EVEX_L_W_XS_K, /* 1514 */
  IC_EVEX_L_W_XS_K, /* 1515 */
  IC_EVEX_L_W_XD_K, /* 1516 */
  IC_EVEX_L_W_XD_K, /* 1517 */
  IC_EVEX_L_W_XD_K, /* 1518 */
  IC_EVEX_L_W_XD_K, /* 1519 */
  IC_EVEX_L_OPSIZE_K, /* 1520 */
  IC_EVEX_L_OPSIZE_K, /* 1521 */
  IC_EVEX_L_OPSIZE_K, /* 1522 */
  IC_EVEX_L_OPSIZE_K, /* 1523 */
  IC_EVEX_L_OPSIZE_K, /* 1524 */
  IC_EVEX_L_OPSIZE_K, /* 1525 */
  IC_EVEX_L_OPSIZE_K, /* 1526 */
  IC_EVEX_L_OPSIZE_K, /* 1527 */
  IC_EVEX_L_W_OPSIZE_K, /* 1528 */
  IC_EVEX_L_W_OPSIZE_K, /* 1529 */
  IC_EVEX_L_W_OPSIZE_K, /* 1530 */
  IC_EVEX_L_W_OPSIZE_K, /* 1531 */
  IC_EVEX_L_W_OPSIZE_K, /* 1532 */
  IC_EVEX_L_W_OPSIZE_K, /* 1533 */
  IC_EVEX_L_W_OPSIZE_K, /* 1534 */
  IC_EVEX_L_W_OPSIZE_K, /* 1535 */
  IC, /* 1536 */
  IC_64BIT, /* 1537 */
  IC_XS, /* 1538 */
  IC_64BIT_XS, /* 1539 */
  IC_XD, /* 1540 */
  IC_64BIT_XD, /* 1541 */
  IC_XS, /* 1542 */
  IC_64BIT_XS, /* 1543 */
  IC, /* 1544 */
  IC_64BIT_REXW, /* 1545 */
  IC_XS, /* 1546 */
  IC_64BIT_REXW_XS, /* 1547 */
  IC_XD, /* 1548 */
  IC_64BIT_REXW_XD, /* 1549 */
  IC_XS, /* 1550 */
  IC_64BIT_REXW_XS, /* 1551 */
  IC_OPSIZE, /* 1552 */
  IC_64BIT_OPSIZE, /* 1553 */
  IC_XS_OPSIZE, /* 1554 */
  IC_64BIT_XS_OPSIZE, /* 1555 */
  IC_XD_OPSIZE, /* 1556 */
  IC_64BIT_XD_OPSIZE, /* 1557 */
  IC_XS_OPSIZE, /* 1558 */
  IC_64BIT_XD_OPSIZE, /* 1559 */
  IC_OPSIZE, /* 1560 */
  IC_64BIT_REXW_OPSIZE, /* 1561 */
  IC_XS_OPSIZE, /* 1562 */
  IC_64BIT_REXW_XS, /* 1563 */
  IC_XD_OPSIZE, /* 1564 */
  IC_64BIT_REXW_XD, /* 1565 */
  IC_XS_OPSIZE, /* 1566 */
  IC_64BIT_REXW_XS, /* 1567 */
  IC_ADSIZE, /* 1568 */
  IC_64BIT_ADSIZE, /* 1569 */
  IC_XS_ADSIZE, /* 1570 */
  IC_64BIT_XS_ADSIZE, /* 1571 */
  IC_XD_ADSIZE, /* 1572 */
  IC_64BIT_XD_ADSIZE, /* 1573 */
  IC_XS_ADSIZE, /* 1574 */
  IC_64BIT_XD_ADSIZE, /* 1575 */
  IC_ADSIZE, /* 1576 */
  IC_64BIT_REXW_ADSIZE, /* 1577 */
  IC_XS_ADSIZE, /* 1578 */
  IC_64BIT_REXW_XS, /* 1579 */
  IC_XD_ADSIZE, /* 1580 */
  IC_64BIT_REXW_XD, /* 1581 */
  IC_XS_ADSIZE, /* 1582 */
  IC_64BIT_REXW_XS, /* 1583 */
  IC_OPSIZE_ADSIZE, /* 1584 */
  IC_64BIT_OPSIZE_ADSIZE, /* 1585 */
  IC_XS_OPSIZE, /* 1586 */
  IC_64BIT_XS_OPSIZE, /* 1587 */
  IC_XD_OPSIZE, /* 1588 */
  IC_64BIT_XD_OPSIZE, /* 1589 */
  IC_XS_OPSIZE, /* 1590 */
  IC_64BIT_XD_OPSIZE, /* 1591 */
  IC_OPSIZE_ADSIZE, /* 1592 */
  IC_64BIT_REXW_OPSIZE, /* 1593 */
  IC_XS_OPSIZE, /* 1594 */
  IC_64BIT_REXW_XS, /* 1595 */
  IC_XD_OPSIZE, /* 1596 */
  IC_64BIT_REXW_XD, /* 1597 */
  IC_XS_OPSIZE, /* 1598 */
  IC_64BIT_REXW_XS, /* 1599 */
  IC_VEX, /* 1600 */
  IC_VEX, /* 1601 */
  IC_VEX_XS, /* 1602 */
  IC_VEX_XS, /* 1603 */
  IC_VEX_XD, /* 1604 */
  IC_VEX_XD, /* 1605 */
  IC_VEX_XD, /* 1606 */
  IC_VEX_XD, /* 1607 */
  IC_VEX_W, /* 1608 */
  IC_VEX_W, /* 1609 */
  IC_VEX_W_XS, /* 1610 */
  IC_VEX_W_XS, /* 1611 */
  IC_VEX_W_XD, /* 1612 */
  IC_VEX_W_XD, /* 1613 */
  IC_VEX_W_XD, /* 1614 */
  IC_VEX_W_XD, /* 1615 */
  IC_VEX_OPSIZE, /* 1616 */
  IC_VEX_OPSIZE, /* 1617 */
  IC_VEX_OPSIZE, /* 1618 */
  IC_VEX_OPSIZE, /* 1619 */
  IC_VEX_OPSIZE, /* 1620 */
  IC_VEX_OPSIZE, /* 1621 */
  IC_VEX_OPSIZE, /* 1622 */
  IC_VEX_OPSIZE, /* 1623 */
  IC_VEX_W_OPSIZE, /* 1624 */
  IC_VEX_W_OPSIZE, /* 1625 */
  IC_VEX_W_OPSIZE, /* 1626 */
  IC_VEX_W_OPSIZE, /* 1627 */
  IC_VEX_W_OPSIZE, /* 1628 */
  IC_VEX_W_OPSIZE, /* 1629 */
  IC_VEX_W_OPSIZE, /* 1630 */
  IC_VEX_W_OPSIZE, /* 1631 */
  IC_VEX, /* 1632 */
  IC_VEX, /* 1633 */
  IC_VEX_XS, /* 1634 */
  IC_VEX_XS, /* 1635 */
  IC_VEX_XD, /* 1636 */
  IC_VEX_XD, /* 1637 */
  IC_VEX_XD, /* 1638 */
  IC_VEX_XD, /* 1639 */
  IC_VEX_W, /* 1640 */
  IC_VEX_W, /* 1641 */
  IC_VEX_W_XS, /* 1642 */
  IC_VEX_W_XS, /* 1643 */
  IC_VEX_W_XD, /* 1644 */
  IC_VEX_W_XD, /* 1645 */
  IC_VEX_W_XD, /* 1646 */
  IC_VEX_W_XD, /* 1647 */
  IC_VEX_OPSIZE, /* 1648 */
  IC_VEX_OPSIZE, /* 1649 */
  IC_VEX_OPSIZE, /* 1650 */
  IC_VEX_OPSIZE, /* 1651 */
  IC_VEX_OPSIZE, /* 1652 */
  IC_VEX_OPSIZE, /* 1653 */
  IC_VEX_OPSIZE, /* 1654 */
  IC_VEX_OPSIZE, /* 1655 */
  IC_VEX_W_OPSIZE, /* 1656 */
  IC_VEX_W_OPSIZE, /* 1657 */
  IC_VEX_W_OPSIZE, /* 1658 */
  IC_VEX_W_OPSIZE, /* 1659 */
  IC_VEX_W_OPSIZE, /* 1660 */
  IC_VEX_W_OPSIZE, /* 1661 */
  IC_VEX_W_OPSIZE, /* 1662 */
  IC_VEX_W_OPSIZE, /* 1663 */
  IC_VEX_L, /* 1664 */
  IC_VEX_L, /* 1665 */
  IC_VEX_L_XS, /* 1666 */
  IC_VEX_L_XS, /* 1667 */
  IC_VEX_L_XD, /* 1668 */
  IC_VEX_L_XD, /* 1669 */
  IC_VEX_L_XD, /* 1670 */
  IC_VEX_L_XD, /* 1671 */
  IC_VEX_L_W, /* 1672 */
  IC_VEX_L_W, /* 1673 */
  IC_VEX_L_W_XS, /* 1674 */
  IC_VEX_L_W_XS, /* 1675 */
  IC_VEX_L_W_XD, /* 1676 */
  IC_VEX_L_W_XD, /* 1677 */
  IC_VEX_L_W_XD, /* 1678 */
  IC_VEX_L_W_XD, /* 1679 */
  IC_VEX_L_OPSIZE, /* 1680 */
  IC_VEX_L_OPSIZE, /* 1681 */
  IC_VEX_L_OPSIZE, /* 1682 */
  IC_VEX_L_OPSIZE, /* 1683 */
  IC_VEX_L_OPSIZE, /* 1684 */
  IC_VEX_L_OPSIZE, /* 1685 */
  IC_VEX_L_OPSIZE, /* 1686 */
  IC_VEX_L_OPSIZE, /* 1687 */
  IC_VEX_L_W_OPSIZE, /* 1688 */
  IC_VEX_L_W_OPSIZE, /* 1689 */
  IC_VEX_L_W_OPSIZE, /* 1690 */
  IC_VEX_L_W_OPSIZE, /* 1691 */
  IC_VEX_L_W_OPSIZE, /* 1692 */
  IC_VEX_L_W_OPSIZE, /* 1693 */
  IC_VEX_L_W_OPSIZE, /* 1694 */
  IC_VEX_L_W_OPSIZE, /* 1695 */
  IC_VEX_L, /* 1696 */
  IC_VEX_L, /* 1697 */
  IC_VEX_L_XS, /* 1698 */
  IC_VEX_L_XS, /* 1699 */
  IC_VEX_L_XD, /* 1700 */
  IC_VEX_L_XD, /* 1701 */
  IC_VEX_L_XD, /* 1702 */
  IC_VEX_L_XD, /* 1703 */
  IC_VEX_L_W, /* 1704 */
  IC_VEX_L_W, /* 1705 */
  IC_VEX_L_W_XS, /* 1706 */
  IC_VEX_L_W_XS, /* 1707 */
  IC_VEX_L_W_XD, /* 1708 */
  IC_VEX_L_W_XD, /* 1709 */
  IC_VEX_L_W_XD, /* 1710 */
  IC_VEX_L_W_XD, /* 1711 */
  IC_VEX_L_OPSIZE, /* 1712 */
  IC_VEX_L_OPSIZE, /* 1713 */
  IC_VEX_L_OPSIZE, /* 1714 */
  IC_VEX_L_OPSIZE, /* 1715 */
  IC_VEX_L_OPSIZE, /* 1716 */
  IC_VEX_L_OPSIZE, /* 1717 */
  IC_VEX_L_OPSIZE, /* 1718 */
  IC_VEX_L_OPSIZE, /* 1719 */
  IC_VEX_L_W_OPSIZE, /* 1720 */
  IC_VEX_L_W_OPSIZE, /* 1721 */
  IC_VEX_L_W_OPSIZE, /* 1722 */
  IC_VEX_L_W_OPSIZE, /* 1723 */
  IC_VEX_L_W_OPSIZE, /* 1724 */
  IC_VEX_L_W_OPSIZE, /* 1725 */
  IC_VEX_L_W_OPSIZE, /* 1726 */
  IC_VEX_L_W_OPSIZE, /* 1727 */
  IC_VEX_L, /* 1728 */
  IC_VEX_L, /* 1729 */
  IC_VEX_L_XS, /* 1730 */
  IC_VEX_L_XS, /* 1731 */
  IC_VEX_L_XD, /* 1732 */
  IC_VEX_L_XD, /* 1733 */
  IC_VEX_L_XD, /* 1734 */
  IC_VEX_L_XD, /* 1735 */
  IC_VEX_L_W, /* 1736 */
  IC_VEX_L_W, /* 1737 */
  IC_VEX_L_W_XS, /* 1738 */
  IC_VEX_L_W_XS, /* 1739 */
  IC_VEX_L_W_XD, /* 1740 */
  IC_VEX_L_W_XD, /* 1741 */
  IC_VEX_L_W_XD, /* 1742 */
  IC_VEX_L_W_XD, /* 1743 */
  IC_VEX_L_OPSIZE, /* 1744 */
  IC_VEX_L_OPSIZE, /* 1745 */
  IC_VEX_L_OPSIZE, /* 1746 */
  IC_VEX_L_OPSIZE, /* 1747 */
  IC_VEX_L_OPSIZE, /* 1748 */
  IC_VEX_L_OPSIZE, /* 1749 */
  IC_VEX_L_OPSIZE, /* 1750 */
  IC_VEX_L_OPSIZE, /* 1751 */
  IC_VEX_L_W_OPSIZE, /* 1752 */
  IC_VEX_L_W_OPSIZE, /* 1753 */
  IC_VEX_L_W_OPSIZE, /* 1754 */
  IC_VEX_L_W_OPSIZE, /* 1755 */
  IC_VEX_L_W_OPSIZE, /* 1756 */
  IC_VEX_L_W_OPSIZE, /* 1757 */
  IC_VEX_L_W_OPSIZE, /* 1758 */
  IC_VEX_L_W_OPSIZE, /* 1759 */
  IC_VEX_L, /* 1760 */
  IC_VEX_L, /* 1761 */
  IC_VEX_L_XS, /* 1762 */
  IC_VEX_L_XS, /* 1763 */
  IC_VEX_L_XD, /* 1764 */
  IC_VEX_L_XD, /* 1765 */
  IC_VEX_L_XD, /* 1766 */
  IC_VEX_L_XD, /* 1767 */
  IC_VEX_L_W, /* 1768 */
  IC_VEX_L_W, /* 1769 */
  IC_VEX_L_W_XS, /* 1770 */
  IC_VEX_L_W_XS, /* 1771 */
  IC_VEX_L_W_XD, /* 1772 */
  IC_VEX_L_W_XD, /* 1773 */
  IC_VEX_L_W_XD, /* 1774 */
  IC_VEX_L_W_XD, /* 1775 */
  IC_VEX_L_OPSIZE, /* 1776 */
  IC_VEX_L_OPSIZE, /* 1777 */
  IC_VEX_L_OPSIZE, /* 1778 */
  IC_VEX_L_OPSIZE, /* 1779 */
  IC_VEX_L_OPSIZE, /* 1780 */
  IC_VEX_L_OPSIZE, /* 1781 */
  IC_VEX_L_OPSIZE, /* 1782 */
  IC_VEX_L_OPSIZE, /* 1783 */
  IC_VEX_L_W_OPSIZE, /* 1784 */
  IC_VEX_L_W_OPSIZE, /* 1785 */
  IC_VEX_L_W_OPSIZE, /* 1786 */
  IC_VEX_L_W_OPSIZE, /* 1787 */
  IC_VEX_L_W_OPSIZE, /* 1788 */
  IC_VEX_L_W_OPSIZE, /* 1789 */
  IC_VEX_L_W_OPSIZE, /* 1790 */
  IC_VEX_L_W_OPSIZE, /* 1791 */
  IC_EVEX_L2_K, /* 1792 */
  IC_EVEX_L2_K, /* 1793 */
  IC_EVEX_L2_XS_K, /* 1794 */
  IC_EVEX_L2_XS_K, /* 1795 */
  IC_EVEX_L2_XD_K, /* 1796 */
  IC_EVEX_L2_XD_K, /* 1797 */
  IC_EVEX_L2_XD_K, /* 1798 */
  IC_EVEX_L2_XD_K, /* 1799 */
  IC_EVEX_L2_W_K, /* 1800 */
  IC_EVEX_L2_W_K, /* 1801 */
  IC_EVEX_L2_W_XS_K, /* 1802 */
  IC_EVEX_L2_W_XS_K, /* 1803 */
  IC_EVEX_L2_W_XD_K, /* 1804 */
  IC_EVEX_L2_W_XD_K, /* 1805 */
  IC_EVEX_L2_W_XD_K, /* 1806 */
  IC_EVEX_L2_W_XD_K, /* 1807 */
  IC_EVEX_L2_OPSIZE_K, /* 1808 */
  IC_EVEX_L2_OPSIZE_K, /* 1809 */
  IC_EVEX_L2_OPSIZE_K, /* 1810 */
  IC_EVEX_L2_OPSIZE_K, /* 1811 */
  IC_EVEX_L2_OPSIZE_K, /* 1812 */
  IC_EVEX_L2_OPSIZE_K, /* 1813 */
  IC_EVEX_L2_OPSIZE_K, /* 1814 */
  IC_EVEX_L2_OPSIZE_K, /* 1815 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1816 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1817 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1818 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1819 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1820 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1821 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1822 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1823 */
  IC_EVEX_L2_K, /* 1824 */
  IC_EVEX_L2_K, /* 1825 */
  IC_EVEX_L2_XS_K, /* 1826 */
  IC_EVEX_L2_XS_K, /* 1827 */
  IC_EVEX_L2_XD_K, /* 1828 */
  IC_EVEX_L2_XD_K, /* 1829 */
  IC_EVEX_L2_XD_K, /* 1830 */
  IC_EVEX_L2_XD_K, /* 1831 */
  IC_EVEX_L2_W_K, /* 1832 */
  IC_EVEX_L2_W_K, /* 1833 */
  IC_EVEX_L2_W_XS_K, /* 1834 */
  IC_EVEX_L2_W_XS_K, /* 1835 */
  IC_EVEX_L2_W_XD_K, /* 1836 */
  IC_EVEX_L2_W_XD_K, /* 1837 */
  IC_EVEX_L2_W_XD_K, /* 1838 */
  IC_EVEX_L2_W_XD_K, /* 1839 */
  IC_EVEX_L2_OPSIZE_K, /* 1840 */
  IC_EVEX_L2_OPSIZE_K, /* 1841 */
  IC_EVEX_L2_OPSIZE_K, /* 1842 */
  IC_EVEX_L2_OPSIZE_K, /* 1843 */
  IC_EVEX_L2_OPSIZE_K, /* 1844 */
  IC_EVEX_L2_OPSIZE_K, /* 1845 */
  IC_EVEX_L2_OPSIZE_K, /* 1846 */
  IC_EVEX_L2_OPSIZE_K, /* 1847 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1848 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1849 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1850 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1851 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1852 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1853 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1854 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1855 */
  IC_EVEX_L2_K, /* 1856 */
  IC_EVEX_L2_K, /* 1857 */
  IC_EVEX_L2_XS_K, /* 1858 */
  IC_EVEX_L2_XS_K, /* 1859 */
  IC_EVEX_L2_XD_K, /* 1860 */
  IC_EVEX_L2_XD_K, /* 1861 */
  IC_EVEX_L2_XD_K, /* 1862 */
  IC_EVEX_L2_XD_K, /* 1863 */
  IC_EVEX_L2_W_K, /* 1864 */
  IC_EVEX_L2_W_K, /* 1865 */
  IC_EVEX_L2_W_XS_K, /* 1866 */
  IC_EVEX_L2_W_XS_K, /* 1867 */
  IC_EVEX_L2_W_XD_K, /* 1868 */
  IC_EVEX_L2_W_XD_K, /* 1869 */
  IC_EVEX_L2_W_XD_K, /* 1870 */
  IC_EVEX_L2_W_XD_K, /* 1871 */
  IC_EVEX_L2_OPSIZE_K, /* 1872 */
  IC_EVEX_L2_OPSIZE_K, /* 1873 */
  IC_EVEX_L2_OPSIZE_K, /* 1874 */
  IC_EVEX_L2_OPSIZE_K, /* 1875 */
  IC_EVEX_L2_OPSIZE_K, /* 1876 */
  IC_EVEX_L2_OPSIZE_K, /* 1877 */
  IC_EVEX_L2_OPSIZE_K, /* 1878 */
  IC_EVEX_L2_OPSIZE_K, /* 1879 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1880 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1881 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1882 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1883 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1884 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1885 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1886 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1887 */
  IC_EVEX_L2_K, /* 1888 */
  IC_EVEX_L2_K, /* 1889 */
  IC_EVEX_L2_XS_K, /* 1890 */
  IC_EVEX_L2_XS_K, /* 1891 */
  IC_EVEX_L2_XD_K, /* 1892 */
  IC_EVEX_L2_XD_K, /* 1893 */
  IC_EVEX_L2_XD_K, /* 1894 */
  IC_EVEX_L2_XD_K, /* 1895 */
  IC_EVEX_L2_W_K, /* 1896 */
  IC_EVEX_L2_W_K, /* 1897 */
  IC_EVEX_L2_W_XS_K, /* 1898 */
  IC_EVEX_L2_W_XS_K, /* 1899 */
  IC_EVEX_L2_W_XD_K, /* 1900 */
  IC_EVEX_L2_W_XD_K, /* 1901 */
  IC_EVEX_L2_W_XD_K, /* 1902 */
  IC_EVEX_L2_W_XD_K, /* 1903 */
  IC_EVEX_L2_OPSIZE_K, /* 1904 */
  IC_EVEX_L2_OPSIZE_K, /* 1905 */
  IC_EVEX_L2_OPSIZE_K, /* 1906 */
  IC_EVEX_L2_OPSIZE_K, /* 1907 */
  IC_EVEX_L2_OPSIZE_K, /* 1908 */
  IC_EVEX_L2_OPSIZE_K, /* 1909 */
  IC_EVEX_L2_OPSIZE_K, /* 1910 */
  IC_EVEX_L2_OPSIZE_K, /* 1911 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1912 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1913 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1914 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1915 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1916 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1917 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1918 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1919 */
  IC_EVEX_L2_K, /* 1920 */
  IC_EVEX_L2_K, /* 1921 */
  IC_EVEX_L2_XS_K, /* 1922 */
  IC_EVEX_L2_XS_K, /* 1923 */
  IC_EVEX_L2_XD_K, /* 1924 */
  IC_EVEX_L2_XD_K, /* 1925 */
  IC_EVEX_L2_XD_K, /* 1926 */
  IC_EVEX_L2_XD_K, /* 1927 */
  IC_EVEX_L2_W_K, /* 1928 */
  IC_EVEX_L2_W_K, /* 1929 */
  IC_EVEX_L2_W_XS_K, /* 1930 */
  IC_EVEX_L2_W_XS_K, /* 1931 */
  IC_EVEX_L2_W_XD_K, /* 1932 */
  IC_EVEX_L2_W_XD_K, /* 1933 */
  IC_EVEX_L2_W_XD_K, /* 1934 */
  IC_EVEX_L2_W_XD_K, /* 1935 */
  IC_EVEX_L2_OPSIZE_K, /* 1936 */
  IC_EVEX_L2_OPSIZE_K, /* 1937 */
  IC_EVEX_L2_OPSIZE_K, /* 1938 */
  IC_EVEX_L2_OPSIZE_K, /* 1939 */
  IC_EVEX_L2_OPSIZE_K, /* 1940 */
  IC_EVEX_L2_OPSIZE_K, /* 1941 */
  IC_EVEX_L2_OPSIZE_K, /* 1942 */
  IC_EVEX_L2_OPSIZE_K, /* 1943 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1944 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1945 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1946 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1947 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1948 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1949 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1950 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1951 */
  IC_EVEX_L2_K, /* 1952 */
  IC_EVEX_L2_K, /* 1953 */
  IC_EVEX_L2_XS_K, /* 1954 */
  IC_EVEX_L2_XS_K, /* 1955 */
  IC_EVEX_L2_XD_K, /* 1956 */
  IC_EVEX_L2_XD_K, /* 1957 */
  IC_EVEX_L2_XD_K, /* 1958 */
  IC_EVEX_L2_XD_K, /* 1959 */
  IC_EVEX_L2_W_K, /* 1960 */
  IC_EVEX_L2_W_K, /* 1961 */
  IC_EVEX_L2_W_XS_K, /* 1962 */
  IC_EVEX_L2_W_XS_K, /* 1963 */
  IC_EVEX_L2_W_XD_K, /* 1964 */
  IC_EVEX_L2_W_XD_K, /* 1965 */
  IC_EVEX_L2_W_XD_K, /* 1966 */
  IC_EVEX_L2_W_XD_K, /* 1967 */
  IC_EVEX_L2_OPSIZE_K, /* 1968 */
  IC_EVEX_L2_OPSIZE_K, /* 1969 */
  IC_EVEX_L2_OPSIZE_K, /* 1970 */
  IC_EVEX_L2_OPSIZE_K, /* 1971 */
  IC_EVEX_L2_OPSIZE_K, /* 1972 */
  IC_EVEX_L2_OPSIZE_K, /* 1973 */
  IC_EVEX_L2_OPSIZE_K, /* 1974 */
  IC_EVEX_L2_OPSIZE_K, /* 1975 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1976 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1977 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1978 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1979 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1980 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1981 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1982 */
  IC_EVEX_L2_W_OPSIZE_K, /* 1983 */
  IC_EVEX_L2_K, /* 1984 */
  IC_EVEX_L2_K, /* 1985 */
  IC_EVEX_L2_XS_K, /* 1986 */
  IC_EVEX_L2_XS_K, /* 1987 */
  IC_EVEX_L2_XD_K, /* 1988 */
  IC_EVEX_L2_XD_K, /* 1989 */
  IC_EVEX_L2_XD_K, /* 1990 */
  IC_EVEX_L2_XD_K, /* 1991 */
  IC_EVEX_L2_W_K, /* 1992 */
  IC_EVEX_L2_W_K, /* 1993 */
  IC_EVEX_L2_W_XS_K, /* 1994 */
  IC_EVEX_L2_W_XS_K, /* 1995 */
  IC_EVEX_L2_W_XD_K, /* 1996 */
  IC_EVEX_L2_W_XD_K, /* 1997 */
  IC_EVEX_L2_W_XD_K, /* 1998 */
  IC_EVEX_L2_W_XD_K, /* 1999 */
  IC_EVEX_L2_OPSIZE_K, /* 2000 */
  IC_EVEX_L2_OPSIZE_K, /* 2001 */
  IC_EVEX_L2_OPSIZE_K, /* 2002 */
  IC_EVEX_L2_OPSIZE_K, /* 2003 */
  IC_EVEX_L2_OPSIZE_K, /* 2004 */
  IC_EVEX_L2_OPSIZE_K, /* 2005 */
  IC_EVEX_L2_OPSIZE_K, /* 2006 */
  IC_EVEX_L2_OPSIZE_K, /* 2007 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2008 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2009 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2010 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2011 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2012 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2013 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2014 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2015 */
  IC_EVEX_L2_K, /* 2016 */
  IC_EVEX_L2_K, /* 2017 */
  IC_EVEX_L2_XS_K, /* 2018 */
  IC_EVEX_L2_XS_K, /* 2019 */
  IC_EVEX_L2_XD_K, /* 2020 */
  IC_EVEX_L2_XD_K, /* 2021 */
  IC_EVEX_L2_XD_K, /* 2022 */
  IC_EVEX_L2_XD_K, /* 2023 */
  IC_EVEX_L2_W_K, /* 2024 */
  IC_EVEX_L2_W_K, /* 2025 */
  IC_EVEX_L2_W_XS_K, /* 2026 */
  IC_EVEX_L2_W_XS_K, /* 2027 */
  IC_EVEX_L2_W_XD_K, /* 2028 */
  IC_EVEX_L2_W_XD_K, /* 2029 */
  IC_EVEX_L2_W_XD_K, /* 2030 */
  IC_EVEX_L2_W_XD_K, /* 2031 */
  IC_EVEX_L2_OPSIZE_K, /* 2032 */
  IC_EVEX_L2_OPSIZE_K, /* 2033 */
  IC_EVEX_L2_OPSIZE_K, /* 2034 */
  IC_EVEX_L2_OPSIZE_K, /* 2035 */
  IC_EVEX_L2_OPSIZE_K, /* 2036 */
  IC_EVEX_L2_OPSIZE_K, /* 2037 */
  IC_EVEX_L2_OPSIZE_K, /* 2038 */
  IC_EVEX_L2_OPSIZE_K, /* 2039 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2040 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2041 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2042 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2043 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2044 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2045 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2046 */
  IC_EVEX_L2_W_OPSIZE_K, /* 2047 */
  IC, /* 2048 */
  IC_64BIT, /* 2049 */
  IC_XS, /* 2050 */
  IC_64BIT_XS, /* 2051 */
  IC_XD, /* 2052 */
  IC_64BIT_XD, /* 2053 */
  IC_XS, /* 2054 */
  IC_64BIT_XS, /* 2055 */
  IC, /* 2056 */
  IC_64BIT_REXW, /* 2057 */
  IC_XS, /* 2058 */
  IC_64BIT_REXW_XS, /* 2059 */
  IC_XD, /* 2060 */
  IC_64BIT_REXW_XD, /* 2061 */
  IC_XS, /* 2062 */
  IC_64BIT_REXW_XS, /* 2063 */
  IC_OPSIZE, /* 2064 */
  IC_64BIT_OPSIZE, /* 2065 */
  IC_XS_OPSIZE, /* 2066 */
  IC_64BIT_XS_OPSIZE, /* 2067 */
  IC_XD_OPSIZE, /* 2068 */
  IC_64BIT_XD_OPSIZE, /* 2069 */
  IC_XS_OPSIZE, /* 2070 */
  IC_64BIT_XD_OPSIZE, /* 2071 */
  IC_OPSIZE, /* 2072 */
  IC_64BIT_REXW_OPSIZE, /* 2073 */
  IC_XS_OPSIZE, /* 2074 */
  IC_64BIT_REXW_XS, /* 2075 */
  IC_XD_OPSIZE, /* 2076 */
  IC_64BIT_REXW_XD, /* 2077 */
  IC_XS_OPSIZE, /* 2078 */
  IC_64BIT_REXW_XS, /* 2079 */
  IC_ADSIZE, /* 2080 */
  IC_64BIT_ADSIZE, /* 2081 */
  IC_XS_ADSIZE, /* 2082 */
  IC_64BIT_XS_ADSIZE, /* 2083 */
  IC_XD_ADSIZE, /* 2084 */
  IC_64BIT_XD_ADSIZE, /* 2085 */
  IC_XS_ADSIZE, /* 2086 */
  IC_64BIT_XD_ADSIZE, /* 2087 */
  IC_ADSIZE, /* 2088 */
  IC_64BIT_REXW_ADSIZE, /* 2089 */
  IC_XS_ADSIZE, /* 2090 */
  IC_64BIT_REXW_XS, /* 2091 */
  IC_XD_ADSIZE, /* 2092 */
  IC_64BIT_REXW_XD, /* 2093 */
  IC_XS_ADSIZE, /* 2094 */
  IC_64BIT_REXW_XS, /* 2095 */
  IC_OPSIZE_ADSIZE, /* 2096 */
  IC_64BIT_OPSIZE_ADSIZE, /* 2097 */
  IC_XS_OPSIZE, /* 2098 */
  IC_64BIT_XS_OPSIZE, /* 2099 */
  IC_XD_OPSIZE, /* 2100 */
  IC_64BIT_XD_OPSIZE, /* 2101 */
  IC_XS_OPSIZE, /* 2102 */
  IC_64BIT_XD_OPSIZE, /* 2103 */
  IC_OPSIZE_ADSIZE, /* 2104 */
  IC_64BIT_REXW_OPSIZE, /* 2105 */
  IC_XS_OPSIZE, /* 2106 */
  IC_64BIT_REXW_XS, /* 2107 */
  IC_XD_OPSIZE, /* 2108 */
  IC_64BIT_REXW_XD, /* 2109 */
  IC_XS_OPSIZE, /* 2110 */
  IC_64BIT_REXW_XS, /* 2111 */
  IC_VEX, /* 2112 */
  IC_VEX, /* 2113 */
  IC_VEX_XS, /* 2114 */
  IC_VEX_XS, /* 2115 */
  IC_VEX_XD, /* 2116 */
  IC_VEX_XD, /* 2117 */
  IC_VEX_XD, /* 2118 */
  IC_VEX_XD, /* 2119 */
  IC_VEX_W, /* 2120 */
  IC_VEX_W, /* 2121 */
  IC_VEX_W_XS, /* 2122 */
  IC_VEX_W_XS, /* 2123 */
  IC_VEX_W_XD, /* 2124 */
  IC_VEX_W_XD, /* 2125 */
  IC_VEX_W_XD, /* 2126 */
  IC_VEX_W_XD, /* 2127 */
  IC_VEX_OPSIZE, /* 2128 */
  IC_VEX_OPSIZE, /* 2129 */
  IC_VEX_OPSIZE, /* 2130 */
  IC_VEX_OPSIZE, /* 2131 */
  IC_VEX_OPSIZE, /* 2132 */
  IC_VEX_OPSIZE, /* 2133 */
  IC_VEX_OPSIZE, /* 2134 */
  IC_VEX_OPSIZE, /* 2135 */
  IC_VEX_W_OPSIZE, /* 2136 */
  IC_VEX_W_OPSIZE, /* 2137 */
  IC_VEX_W_OPSIZE, /* 2138 */
  IC_VEX_W_OPSIZE, /* 2139 */
  IC_VEX_W_OPSIZE, /* 2140 */
  IC_VEX_W_OPSIZE, /* 2141 */
  IC_VEX_W_OPSIZE, /* 2142 */
  IC_VEX_W_OPSIZE, /* 2143 */
  IC_VEX, /* 2144 */
  IC_VEX, /* 2145 */
  IC_VEX_XS, /* 2146 */
  IC_VEX_XS, /* 2147 */
  IC_VEX_XD, /* 2148 */
  IC_VEX_XD, /* 2149 */
  IC_VEX_XD, /* 2150 */
  IC_VEX_XD, /* 2151 */
  IC_VEX_W, /* 2152 */
  IC_VEX_W, /* 2153 */
  IC_VEX_W_XS, /* 2154 */
  IC_VEX_W_XS, /* 2155 */
  IC_VEX_W_XD, /* 2156 */
  IC_VEX_W_XD, /* 2157 */
  IC_VEX_W_XD, /* 2158 */
  IC_VEX_W_XD, /* 2159 */
  IC_VEX_OPSIZE, /* 2160 */
  IC_VEX_OPSIZE, /* 2161 */
  IC_VEX_OPSIZE, /* 2162 */
  IC_VEX_OPSIZE, /* 2163 */
  IC_VEX_OPSIZE, /* 2164 */
  IC_VEX_OPSIZE, /* 2165 */
  IC_VEX_OPSIZE, /* 2166 */
  IC_VEX_OPSIZE, /* 2167 */
  IC_VEX_W_OPSIZE, /* 2168 */
  IC_VEX_W_OPSIZE, /* 2169 */
  IC_VEX_W_OPSIZE, /* 2170 */
  IC_VEX_W_OPSIZE, /* 2171 */
  IC_VEX_W_OPSIZE, /* 2172 */
  IC_VEX_W_OPSIZE, /* 2173 */
  IC_VEX_W_OPSIZE, /* 2174 */
  IC_VEX_W_OPSIZE, /* 2175 */
  IC_VEX_L, /* 2176 */
  IC_VEX_L, /* 2177 */
  IC_VEX_L_XS, /* 2178 */
  IC_VEX_L_XS, /* 2179 */
  IC_VEX_L_XD, /* 2180 */
  IC_VEX_L_XD, /* 2181 */
  IC_VEX_L_XD, /* 2182 */
  IC_VEX_L_XD, /* 2183 */
  IC_VEX_L_W, /* 2184 */
  IC_VEX_L_W, /* 2185 */
  IC_VEX_L_W_XS, /* 2186 */
  IC_VEX_L_W_XS, /* 2187 */
  IC_VEX_L_W_XD, /* 2188 */
  IC_VEX_L_W_XD, /* 2189 */
  IC_VEX_L_W_XD, /* 2190 */
  IC_VEX_L_W_XD, /* 2191 */
  IC_VEX_L_OPSIZE, /* 2192 */
  IC_VEX_L_OPSIZE, /* 2193 */
  IC_VEX_L_OPSIZE, /* 2194 */
  IC_VEX_L_OPSIZE, /* 2195 */
  IC_VEX_L_OPSIZE, /* 2196 */
  IC_VEX_L_OPSIZE, /* 2197 */
  IC_VEX_L_OPSIZE, /* 2198 */
  IC_VEX_L_OPSIZE, /* 2199 */
  IC_VEX_L_W_OPSIZE, /* 2200 */
  IC_VEX_L_W_OPSIZE, /* 2201 */
  IC_VEX_L_W_OPSIZE, /* 2202 */
  IC_VEX_L_W_OPSIZE, /* 2203 */
  IC_VEX_L_W_OPSIZE, /* 2204 */
  IC_VEX_L_W_OPSIZE, /* 2205 */
  IC_VEX_L_W_OPSIZE, /* 2206 */
  IC_VEX_L_W_OPSIZE, /* 2207 */
  IC_VEX_L, /* 2208 */
  IC_VEX_L, /* 2209 */
  IC_VEX_L_XS, /* 2210 */
  IC_VEX_L_XS, /* 2211 */
  IC_VEX_L_XD, /* 2212 */
  IC_VEX_L_XD, /* 2213 */
  IC_VEX_L_XD, /* 2214 */
  IC_VEX_L_XD, /* 2215 */
  IC_VEX_L_W, /* 2216 */
  IC_VEX_L_W, /* 2217 */
  IC_VEX_L_W_XS, /* 2218 */
  IC_VEX_L_W_XS, /* 2219 */
  IC_VEX_L_W_XD, /* 2220 */
  IC_VEX_L_W_XD, /* 2221 */
  IC_VEX_L_W_XD, /* 2222 */
  IC_VEX_L_W_XD, /* 2223 */
  IC_VEX_L_OPSIZE, /* 2224 */
  IC_VEX_L_OPSIZE, /* 2225 */
  IC_VEX_L_OPSIZE, /* 2226 */
  IC_VEX_L_OPSIZE, /* 2227 */
  IC_VEX_L_OPSIZE, /* 2228 */
  IC_VEX_L_OPSIZE, /* 2229 */
  IC_VEX_L_OPSIZE, /* 2230 */
  IC_VEX_L_OPSIZE, /* 2231 */
  IC_VEX_L_W_OPSIZE, /* 2232 */
  IC_VEX_L_W_OPSIZE, /* 2233 */
  IC_VEX_L_W_OPSIZE, /* 2234 */
  IC_VEX_L_W_OPSIZE, /* 2235 */
  IC_VEX_L_W_OPSIZE, /* 2236 */
  IC_VEX_L_W_OPSIZE, /* 2237 */
  IC_VEX_L_W_OPSIZE, /* 2238 */
  IC_VEX_L_W_OPSIZE, /* 2239 */
  IC_VEX_L, /* 2240 */
  IC_VEX_L, /* 2241 */
  IC_VEX_L_XS, /* 2242 */
  IC_VEX_L_XS, /* 2243 */
  IC_VEX_L_XD, /* 2244 */
  IC_VEX_L_XD, /* 2245 */
  IC_VEX_L_XD, /* 2246 */
  IC_VEX_L_XD, /* 2247 */
  IC_VEX_L_W, /* 2248 */
  IC_VEX_L_W, /* 2249 */
  IC_VEX_L_W_XS, /* 2250 */
  IC_VEX_L_W_XS, /* 2251 */
  IC_VEX_L_W_XD, /* 2252 */
  IC_VEX_L_W_XD, /* 2253 */
  IC_VEX_L_W_XD, /* 2254 */
  IC_VEX_L_W_XD, /* 2255 */
  IC_VEX_L_OPSIZE, /* 2256 */
  IC_VEX_L_OPSIZE, /* 2257 */
  IC_VEX_L_OPSIZE, /* 2258 */
  IC_VEX_L_OPSIZE, /* 2259 */
  IC_VEX_L_OPSIZE, /* 2260 */
  IC_VEX_L_OPSIZE, /* 2261 */
  IC_VEX_L_OPSIZE, /* 2262 */
  IC_VEX_L_OPSIZE, /* 2263 */
  IC_VEX_L_W_OPSIZE, /* 2264 */
  IC_VEX_L_W_OPSIZE, /* 2265 */
  IC_VEX_L_W_OPSIZE, /* 2266 */
  IC_VEX_L_W_OPSIZE, /* 2267 */
  IC_VEX_L_W_OPSIZE, /* 2268 */
  IC_VEX_L_W_OPSIZE, /* 2269 */
  IC_VEX_L_W_OPSIZE, /* 2270 */
  IC_VEX_L_W_OPSIZE, /* 2271 */
  IC_VEX_L, /* 2272 */
  IC_VEX_L, /* 2273 */
  IC_VEX_L_XS, /* 2274 */
  IC_VEX_L_XS, /* 2275 */
  IC_VEX_L_XD, /* 2276 */
  IC_VEX_L_XD, /* 2277 */
  IC_VEX_L_XD, /* 2278 */
  IC_VEX_L_XD, /* 2279 */
  IC_VEX_L_W, /* 2280 */
  IC_VEX_L_W, /* 2281 */
  IC_VEX_L_W_XS, /* 2282 */
  IC_VEX_L_W_XS, /* 2283 */
  IC_VEX_L_W_XD, /* 2284 */
  IC_VEX_L_W_XD, /* 2285 */
  IC_VEX_L_W_XD, /* 2286 */
  IC_VEX_L_W_XD, /* 2287 */
  IC_VEX_L_OPSIZE, /* 2288 */
  IC_VEX_L_OPSIZE, /* 2289 */
  IC_VEX_L_OPSIZE, /* 2290 */
  IC_VEX_L_OPSIZE, /* 2291 */
  IC_VEX_L_OPSIZE, /* 2292 */
  IC_VEX_L_OPSIZE, /* 2293 */
  IC_VEX_L_OPSIZE, /* 2294 */
  IC_VEX_L_OPSIZE, /* 2295 */
  IC_VEX_L_W_OPSIZE, /* 2296 */
  IC_VEX_L_W_OPSIZE, /* 2297 */
  IC_VEX_L_W_OPSIZE, /* 2298 */
  IC_VEX_L_W_OPSIZE, /* 2299 */
  IC_VEX_L_W_OPSIZE, /* 2300 */
  IC_VEX_L_W_OPSIZE, /* 2301 */
  IC_VEX_L_W_OPSIZE, /* 2302 */
  IC_VEX_L_W_OPSIZE, /* 2303 */
  IC_EVEX_KZ, /* 2304 */
  IC_EVEX_KZ, /* 2305 */
  IC_EVEX_XS_KZ, /* 2306 */
  IC_EVEX_XS_KZ, /* 2307 */
  IC_EVEX_XD_KZ, /* 2308 */
  IC_EVEX_XD_KZ, /* 2309 */
  IC_EVEX_XD_KZ, /* 2310 */
  IC_EVEX_XD_KZ, /* 2311 */
  IC_EVEX_W_KZ, /* 2312 */
  IC_EVEX_W_KZ, /* 2313 */
  IC_EVEX_W_XS_KZ, /* 2314 */
  IC_EVEX_W_XS_KZ, /* 2315 */
  IC_EVEX_W_XD_KZ, /* 2316 */
  IC_EVEX_W_XD_KZ, /* 2317 */
  IC_EVEX_W_XD_KZ, /* 2318 */
  IC_EVEX_W_XD_KZ, /* 2319 */
  IC_EVEX_OPSIZE_KZ, /* 2320 */
  IC_EVEX_OPSIZE_KZ, /* 2321 */
  IC_EVEX_OPSIZE_KZ, /* 2322 */
  IC_EVEX_OPSIZE_KZ, /* 2323 */
  IC_EVEX_OPSIZE_KZ, /* 2324 */
  IC_EVEX_OPSIZE_KZ, /* 2325 */
  IC_EVEX_OPSIZE_KZ, /* 2326 */
  IC_EVEX_OPSIZE_KZ, /* 2327 */
  IC_EVEX_W_OPSIZE_KZ, /* 2328 */
  IC_EVEX_W_OPSIZE_KZ, /* 2329 */
  IC_EVEX_W_OPSIZE_KZ, /* 2330 */
  IC_EVEX_W_OPSIZE_KZ, /* 2331 */
  IC_EVEX_W_OPSIZE_KZ, /* 2332 */
  IC_EVEX_W_OPSIZE_KZ, /* 2333 */
  IC_EVEX_W_OPSIZE_KZ, /* 2334 */
  IC_EVEX_W_OPSIZE_KZ, /* 2335 */
  IC_EVEX_KZ, /* 2336 */
  IC_EVEX_KZ, /* 2337 */
  IC_EVEX_XS_KZ, /* 2338 */
  IC_EVEX_XS_KZ, /* 2339 */
  IC_EVEX_XD_KZ, /* 2340 */
  IC_EVEX_XD_KZ, /* 2341 */
  IC_EVEX_XD_KZ, /* 2342 */
  IC_EVEX_XD_KZ, /* 2343 */
  IC_EVEX_W_KZ, /* 2344 */
  IC_EVEX_W_KZ, /* 2345 */
  IC_EVEX_W_XS_KZ, /* 2346 */
  IC_EVEX_W_XS_KZ, /* 2347 */
  IC_EVEX_W_XD_KZ, /* 2348 */
  IC_EVEX_W_XD_KZ, /* 2349 */
  IC_EVEX_W_XD_KZ, /* 2350 */
  IC_EVEX_W_XD_KZ, /* 2351 */
  IC_EVEX_OPSIZE_KZ, /* 2352 */
  IC_EVEX_OPSIZE_KZ, /* 2353 */
  IC_EVEX_OPSIZE_KZ, /* 2354 */
  IC_EVEX_OPSIZE_KZ, /* 2355 */
  IC_EVEX_OPSIZE_KZ, /* 2356 */
  IC_EVEX_OPSIZE_KZ, /* 2357 */
  IC_EVEX_OPSIZE_KZ, /* 2358 */
  IC_EVEX_OPSIZE_KZ, /* 2359 */
  IC_EVEX_W_OPSIZE_KZ, /* 2360 */
  IC_EVEX_W_OPSIZE_KZ, /* 2361 */
  IC_EVEX_W_OPSIZE_KZ, /* 2362 */
  IC_EVEX_W_OPSIZE_KZ, /* 2363 */
  IC_EVEX_W_OPSIZE_KZ, /* 2364 */
  IC_EVEX_W_OPSIZE_KZ, /* 2365 */
  IC_EVEX_W_OPSIZE_KZ, /* 2366 */
  IC_EVEX_W_OPSIZE_KZ, /* 2367 */
  IC_EVEX_KZ, /* 2368 */
  IC_EVEX_KZ, /* 2369 */
  IC_EVEX_XS_KZ, /* 2370 */
  IC_EVEX_XS_KZ, /* 2371 */
  IC_EVEX_XD_KZ, /* 2372 */
  IC_EVEX_XD_KZ, /* 2373 */
  IC_EVEX_XD_KZ, /* 2374 */
  IC_EVEX_XD_KZ, /* 2375 */
  IC_EVEX_W_KZ, /* 2376 */
  IC_EVEX_W_KZ, /* 2377 */
  IC_EVEX_W_XS_KZ, /* 2378 */
  IC_EVEX_W_XS_KZ, /* 2379 */
  IC_EVEX_W_XD_KZ, /* 2380 */
  IC_EVEX_W_XD_KZ, /* 2381 */
  IC_EVEX_W_XD_KZ, /* 2382 */
  IC_EVEX_W_XD_KZ, /* 2383 */
  IC_EVEX_OPSIZE_KZ, /* 2384 */
  IC_EVEX_OPSIZE_KZ, /* 2385 */
  IC_EVEX_OPSIZE_KZ, /* 2386 */
  IC_EVEX_OPSIZE_KZ, /* 2387 */
  IC_EVEX_OPSIZE_KZ, /* 2388 */
  IC_EVEX_OPSIZE_KZ, /* 2389 */
  IC_EVEX_OPSIZE_KZ, /* 2390 */
  IC_EVEX_OPSIZE_KZ, /* 2391 */
  IC_EVEX_W_OPSIZE_KZ, /* 2392 */
  IC_EVEX_W_OPSIZE_KZ, /* 2393 */
  IC_EVEX_W_OPSIZE_KZ, /* 2394 */
  IC_EVEX_W_OPSIZE_KZ, /* 2395 */
  IC_EVEX_W_OPSIZE_KZ, /* 2396 */
  IC_EVEX_W_OPSIZE_KZ, /* 2397 */
  IC_EVEX_W_OPSIZE_KZ, /* 2398 */
  IC_EVEX_W_OPSIZE_KZ, /* 2399 */
  IC_EVEX_KZ, /* 2400 */
  IC_EVEX_KZ, /* 2401 */
  IC_EVEX_XS_KZ, /* 2402 */
  IC_EVEX_XS_KZ, /* 2403 */
  IC_EVEX_XD_KZ, /* 2404 */
  IC_EVEX_XD_KZ, /* 2405 */
  IC_EVEX_XD_KZ, /* 2406 */
  IC_EVEX_XD_KZ, /* 2407 */
  IC_EVEX_W_KZ, /* 2408 */
  IC_EVEX_W_KZ, /* 2409 */
  IC_EVEX_W_XS_KZ, /* 2410 */
  IC_EVEX_W_XS_KZ, /* 2411 */
  IC_EVEX_W_XD_KZ, /* 2412 */
  IC_EVEX_W_XD_KZ, /* 2413 */
  IC_EVEX_W_XD_KZ, /* 2414 */
  IC_EVEX_W_XD_KZ, /* 2415 */
  IC_EVEX_OPSIZE_KZ, /* 2416 */
  IC_EVEX_OPSIZE_KZ, /* 2417 */
  IC_EVEX_OPSIZE_KZ, /* 2418 */
  IC_EVEX_OPSIZE_KZ, /* 2419 */
  IC_EVEX_OPSIZE_KZ, /* 2420 */
  IC_EVEX_OPSIZE_KZ, /* 2421 */
  IC_EVEX_OPSIZE_KZ, /* 2422 */
  IC_EVEX_OPSIZE_KZ, /* 2423 */
  IC_EVEX_W_OPSIZE_KZ, /* 2424 */
  IC_EVEX_W_OPSIZE_KZ, /* 2425 */
  IC_EVEX_W_OPSIZE_KZ, /* 2426 */
  IC_EVEX_W_OPSIZE_KZ, /* 2427 */
  IC_EVEX_W_OPSIZE_KZ, /* 2428 */
  IC_EVEX_W_OPSIZE_KZ, /* 2429 */
  IC_EVEX_W_OPSIZE_KZ, /* 2430 */
  IC_EVEX_W_OPSIZE_KZ, /* 2431 */
  IC_EVEX_L_KZ, /* 2432 */
  IC_EVEX_L_KZ, /* 2433 */
  IC_EVEX_L_XS_KZ, /* 2434 */
  IC_EVEX_L_XS_KZ, /* 2435 */
  IC_EVEX_L_XD_KZ, /* 2436 */
  IC_EVEX_L_XD_KZ, /* 2437 */
  IC_EVEX_L_XD_KZ, /* 2438 */
  IC_EVEX_L_XD_KZ, /* 2439 */
  IC_EVEX_L_W_KZ, /* 2440 */
  IC_EVEX_L_W_KZ, /* 2441 */
  IC_EVEX_L_W_XS_KZ, /* 2442 */
  IC_EVEX_L_W_XS_KZ, /* 2443 */
  IC_EVEX_L_W_XD_KZ, /* 2444 */
  IC_EVEX_L_W_XD_KZ, /* 2445 */
  IC_EVEX_L_W_XD_KZ, /* 2446 */
  IC_EVEX_L_W_XD_KZ, /* 2447 */
  IC_EVEX_L_OPSIZE_KZ, /* 2448 */
  IC_EVEX_L_OPSIZE_KZ, /* 2449 */
  IC_EVEX_L_OPSIZE_KZ, /* 2450 */
  IC_EVEX_L_OPSIZE_KZ, /* 2451 */
  IC_EVEX_L_OPSIZE_KZ, /* 2452 */
  IC_EVEX_L_OPSIZE_KZ, /* 2453 */
  IC_EVEX_L_OPSIZE_KZ, /* 2454 */
  IC_EVEX_L_OPSIZE_KZ, /* 2455 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2456 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2457 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2458 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2459 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2460 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2461 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2462 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2463 */
  IC_EVEX_L_KZ, /* 2464 */
  IC_EVEX_L_KZ, /* 2465 */
  IC_EVEX_L_XS_KZ, /* 2466 */
  IC_EVEX_L_XS_KZ, /* 2467 */
  IC_EVEX_L_XD_KZ, /* 2468 */
  IC_EVEX_L_XD_KZ, /* 2469 */
  IC_EVEX_L_XD_KZ, /* 2470 */
  IC_EVEX_L_XD_KZ, /* 2471 */
  IC_EVEX_L_W_KZ, /* 2472 */
  IC_EVEX_L_W_KZ, /* 2473 */
  IC_EVEX_L_W_XS_KZ, /* 2474 */
  IC_EVEX_L_W_XS_KZ, /* 2475 */
  IC_EVEX_L_W_XD_KZ, /* 2476 */
  IC_EVEX_L_W_XD_KZ, /* 2477 */
  IC_EVEX_L_W_XD_KZ, /* 2478 */
  IC_EVEX_L_W_XD_KZ, /* 2479 */
  IC_EVEX_L_OPSIZE_KZ, /* 2480 */
  IC_EVEX_L_OPSIZE_KZ, /* 2481 */
  IC_EVEX_L_OPSIZE_KZ, /* 2482 */
  IC_EVEX_L_OPSIZE_KZ, /* 2483 */
  IC_EVEX_L_OPSIZE_KZ, /* 2484 */
  IC_EVEX_L_OPSIZE_KZ, /* 2485 */
  IC_EVEX_L_OPSIZE_KZ, /* 2486 */
  IC_EVEX_L_OPSIZE_KZ, /* 2487 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2488 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2489 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2490 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2491 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2492 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2493 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2494 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2495 */
  IC_EVEX_L_KZ, /* 2496 */
  IC_EVEX_L_KZ, /* 2497 */
  IC_EVEX_L_XS_KZ, /* 2498 */
  IC_EVEX_L_XS_KZ, /* 2499 */
  IC_EVEX_L_XD_KZ, /* 2500 */
  IC_EVEX_L_XD_KZ, /* 2501 */
  IC_EVEX_L_XD_KZ, /* 2502 */
  IC_EVEX_L_XD_KZ, /* 2503 */
  IC_EVEX_L_W_KZ, /* 2504 */
  IC_EVEX_L_W_KZ, /* 2505 */
  IC_EVEX_L_W_XS_KZ, /* 2506 */
  IC_EVEX_L_W_XS_KZ, /* 2507 */
  IC_EVEX_L_W_XD_KZ, /* 2508 */
  IC_EVEX_L_W_XD_KZ, /* 2509 */
  IC_EVEX_L_W_XD_KZ, /* 2510 */
  IC_EVEX_L_W_XD_KZ, /* 2511 */
  IC_EVEX_L_OPSIZE_KZ, /* 2512 */
  IC_EVEX_L_OPSIZE_KZ, /* 2513 */
  IC_EVEX_L_OPSIZE_KZ, /* 2514 */
  IC_EVEX_L_OPSIZE_KZ, /* 2515 */
  IC_EVEX_L_OPSIZE_KZ, /* 2516 */
  IC_EVEX_L_OPSIZE_KZ, /* 2517 */
  IC_EVEX_L_OPSIZE_KZ, /* 2518 */
  IC_EVEX_L_OPSIZE_KZ, /* 2519 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2520 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2521 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2522 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2523 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2524 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2525 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2526 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2527 */
  IC_EVEX_L_KZ, /* 2528 */
  IC_EVEX_L_KZ, /* 2529 */
  IC_EVEX_L_XS_KZ, /* 2530 */
  IC_EVEX_L_XS_KZ, /* 2531 */
  IC_EVEX_L_XD_KZ, /* 2532 */
  IC_EVEX_L_XD_KZ, /* 2533 */
  IC_EVEX_L_XD_KZ, /* 2534 */
  IC_EVEX_L_XD_KZ, /* 2535 */
  IC_EVEX_L_W_KZ, /* 2536 */
  IC_EVEX_L_W_KZ, /* 2537 */
  IC_EVEX_L_W_XS_KZ, /* 2538 */
  IC_EVEX_L_W_XS_KZ, /* 2539 */
  IC_EVEX_L_W_XD_KZ, /* 2540 */
  IC_EVEX_L_W_XD_KZ, /* 2541 */
  IC_EVEX_L_W_XD_KZ, /* 2542 */
  IC_EVEX_L_W_XD_KZ, /* 2543 */
  IC_EVEX_L_OPSIZE_KZ, /* 2544 */
  IC_EVEX_L_OPSIZE_KZ, /* 2545 */
  IC_EVEX_L_OPSIZE_KZ, /* 2546 */
  IC_EVEX_L_OPSIZE_KZ, /* 2547 */
  IC_EVEX_L_OPSIZE_KZ, /* 2548 */
  IC_EVEX_L_OPSIZE_KZ, /* 2549 */
  IC_EVEX_L_OPSIZE_KZ, /* 2550 */
  IC_EVEX_L_OPSIZE_KZ, /* 2551 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2552 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2553 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2554 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2555 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2556 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2557 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2558 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 2559 */
  IC, /* 2560 */
  IC_64BIT, /* 2561 */
  IC_XS, /* 2562 */
  IC_64BIT_XS, /* 2563 */
  IC_XD, /* 2564 */
  IC_64BIT_XD, /* 2565 */
  IC_XS, /* 2566 */
  IC_64BIT_XS, /* 2567 */
  IC, /* 2568 */
  IC_64BIT_REXW, /* 2569 */
  IC_XS, /* 2570 */
  IC_64BIT_REXW_XS, /* 2571 */
  IC_XD, /* 2572 */
  IC_64BIT_REXW_XD, /* 2573 */
  IC_XS, /* 2574 */
  IC_64BIT_REXW_XS, /* 2575 */
  IC_OPSIZE, /* 2576 */
  IC_64BIT_OPSIZE, /* 2577 */
  IC_XS_OPSIZE, /* 2578 */
  IC_64BIT_XS_OPSIZE, /* 2579 */
  IC_XD_OPSIZE, /* 2580 */
  IC_64BIT_XD_OPSIZE, /* 2581 */
  IC_XS_OPSIZE, /* 2582 */
  IC_64BIT_XD_OPSIZE, /* 2583 */
  IC_OPSIZE, /* 2584 */
  IC_64BIT_REXW_OPSIZE, /* 2585 */
  IC_XS_OPSIZE, /* 2586 */
  IC_64BIT_REXW_XS, /* 2587 */
  IC_XD_OPSIZE, /* 2588 */
  IC_64BIT_REXW_XD, /* 2589 */
  IC_XS_OPSIZE, /* 2590 */
  IC_64BIT_REXW_XS, /* 2591 */
  IC_ADSIZE, /* 2592 */
  IC_64BIT_ADSIZE, /* 2593 */
  IC_XS_ADSIZE, /* 2594 */
  IC_64BIT_XS_ADSIZE, /* 2595 */
  IC_XD_ADSIZE, /* 2596 */
  IC_64BIT_XD_ADSIZE, /* 2597 */
  IC_XS_ADSIZE, /* 2598 */
  IC_64BIT_XD_ADSIZE, /* 2599 */
  IC_ADSIZE, /* 2600 */
  IC_64BIT_REXW_ADSIZE, /* 2601 */
  IC_XS_ADSIZE, /* 2602 */
  IC_64BIT_REXW_XS, /* 2603 */
  IC_XD_ADSIZE, /* 2604 */
  IC_64BIT_REXW_XD, /* 2605 */
  IC_XS_ADSIZE, /* 2606 */
  IC_64BIT_REXW_XS, /* 2607 */
  IC_OPSIZE_ADSIZE, /* 2608 */
  IC_64BIT_OPSIZE_ADSIZE, /* 2609 */
  IC_XS_OPSIZE, /* 2610 */
  IC_64BIT_XS_OPSIZE, /* 2611 */
  IC_XD_OPSIZE, /* 2612 */
  IC_64BIT_XD_OPSIZE, /* 2613 */
  IC_XS_OPSIZE, /* 2614 */
  IC_64BIT_XD_OPSIZE, /* 2615 */
  IC_OPSIZE_ADSIZE, /* 2616 */
  IC_64BIT_REXW_OPSIZE, /* 2617 */
  IC_XS_OPSIZE, /* 2618 */
  IC_64BIT_REXW_XS, /* 2619 */
  IC_XD_OPSIZE, /* 2620 */
  IC_64BIT_REXW_XD, /* 2621 */
  IC_XS_OPSIZE, /* 2622 */
  IC_64BIT_REXW_XS, /* 2623 */
  IC_VEX, /* 2624 */
  IC_VEX, /* 2625 */
  IC_VEX_XS, /* 2626 */
  IC_VEX_XS, /* 2627 */
  IC_VEX_XD, /* 2628 */
  IC_VEX_XD, /* 2629 */
  IC_VEX_XD, /* 2630 */
  IC_VEX_XD, /* 2631 */
  IC_VEX_W, /* 2632 */
  IC_VEX_W, /* 2633 */
  IC_VEX_W_XS, /* 2634 */
  IC_VEX_W_XS, /* 2635 */
  IC_VEX_W_XD, /* 2636 */
  IC_VEX_W_XD, /* 2637 */
  IC_VEX_W_XD, /* 2638 */
  IC_VEX_W_XD, /* 2639 */
  IC_VEX_OPSIZE, /* 2640 */
  IC_VEX_OPSIZE, /* 2641 */
  IC_VEX_OPSIZE, /* 2642 */
  IC_VEX_OPSIZE, /* 2643 */
  IC_VEX_OPSIZE, /* 2644 */
  IC_VEX_OPSIZE, /* 2645 */
  IC_VEX_OPSIZE, /* 2646 */
  IC_VEX_OPSIZE, /* 2647 */
  IC_VEX_W_OPSIZE, /* 2648 */
  IC_VEX_W_OPSIZE, /* 2649 */
  IC_VEX_W_OPSIZE, /* 2650 */
  IC_VEX_W_OPSIZE, /* 2651 */
  IC_VEX_W_OPSIZE, /* 2652 */
  IC_VEX_W_OPSIZE, /* 2653 */
  IC_VEX_W_OPSIZE, /* 2654 */
  IC_VEX_W_OPSIZE, /* 2655 */
  IC_VEX, /* 2656 */
  IC_VEX, /* 2657 */
  IC_VEX_XS, /* 2658 */
  IC_VEX_XS, /* 2659 */
  IC_VEX_XD, /* 2660 */
  IC_VEX_XD, /* 2661 */
  IC_VEX_XD, /* 2662 */
  IC_VEX_XD, /* 2663 */
  IC_VEX_W, /* 2664 */
  IC_VEX_W, /* 2665 */
  IC_VEX_W_XS, /* 2666 */
  IC_VEX_W_XS, /* 2667 */
  IC_VEX_W_XD, /* 2668 */
  IC_VEX_W_XD, /* 2669 */
  IC_VEX_W_XD, /* 2670 */
  IC_VEX_W_XD, /* 2671 */
  IC_VEX_OPSIZE, /* 2672 */
  IC_VEX_OPSIZE, /* 2673 */
  IC_VEX_OPSIZE, /* 2674 */
  IC_VEX_OPSIZE, /* 2675 */
  IC_VEX_OPSIZE, /* 2676 */
  IC_VEX_OPSIZE, /* 2677 */
  IC_VEX_OPSIZE, /* 2678 */
  IC_VEX_OPSIZE, /* 2679 */
  IC_VEX_W_OPSIZE, /* 2680 */
  IC_VEX_W_OPSIZE, /* 2681 */
  IC_VEX_W_OPSIZE, /* 2682 */
  IC_VEX_W_OPSIZE, /* 2683 */
  IC_VEX_W_OPSIZE, /* 2684 */
  IC_VEX_W_OPSIZE, /* 2685 */
  IC_VEX_W_OPSIZE, /* 2686 */
  IC_VEX_W_OPSIZE, /* 2687 */
  IC_VEX_L, /* 2688 */
  IC_VEX_L, /* 2689 */
  IC_VEX_L_XS, /* 2690 */
  IC_VEX_L_XS, /* 2691 */
  IC_VEX_L_XD, /* 2692 */
  IC_VEX_L_XD, /* 2693 */
  IC_VEX_L_XD, /* 2694 */
  IC_VEX_L_XD, /* 2695 */
  IC_VEX_L_W, /* 2696 */
  IC_VEX_L_W, /* 2697 */
  IC_VEX_L_W_XS, /* 2698 */
  IC_VEX_L_W_XS, /* 2699 */
  IC_VEX_L_W_XD, /* 2700 */
  IC_VEX_L_W_XD, /* 2701 */
  IC_VEX_L_W_XD, /* 2702 */
  IC_VEX_L_W_XD, /* 2703 */
  IC_VEX_L_OPSIZE, /* 2704 */
  IC_VEX_L_OPSIZE, /* 2705 */
  IC_VEX_L_OPSIZE, /* 2706 */
  IC_VEX_L_OPSIZE, /* 2707 */
  IC_VEX_L_OPSIZE, /* 2708 */
  IC_VEX_L_OPSIZE, /* 2709 */
  IC_VEX_L_OPSIZE, /* 2710 */
  IC_VEX_L_OPSIZE, /* 2711 */
  IC_VEX_L_W_OPSIZE, /* 2712 */
  IC_VEX_L_W_OPSIZE, /* 2713 */
  IC_VEX_L_W_OPSIZE, /* 2714 */
  IC_VEX_L_W_OPSIZE, /* 2715 */
  IC_VEX_L_W_OPSIZE, /* 2716 */
  IC_VEX_L_W_OPSIZE, /* 2717 */
  IC_VEX_L_W_OPSIZE, /* 2718 */
  IC_VEX_L_W_OPSIZE, /* 2719 */
  IC_VEX_L, /* 2720 */
  IC_VEX_L, /* 2721 */
  IC_VEX_L_XS, /* 2722 */
  IC_VEX_L_XS, /* 2723 */
  IC_VEX_L_XD, /* 2724 */
  IC_VEX_L_XD, /* 2725 */
  IC_VEX_L_XD, /* 2726 */
  IC_VEX_L_XD, /* 2727 */
  IC_VEX_L_W, /* 2728 */
  IC_VEX_L_W, /* 2729 */
  IC_VEX_L_W_XS, /* 2730 */
  IC_VEX_L_W_XS, /* 2731 */
  IC_VEX_L_W_XD, /* 2732 */
  IC_VEX_L_W_XD, /* 2733 */
  IC_VEX_L_W_XD, /* 2734 */
  IC_VEX_L_W_XD, /* 2735 */
  IC_VEX_L_OPSIZE, /* 2736 */
  IC_VEX_L_OPSIZE, /* 2737 */
  IC_VEX_L_OPSIZE, /* 2738 */
  IC_VEX_L_OPSIZE, /* 2739 */
  IC_VEX_L_OPSIZE, /* 2740 */
  IC_VEX_L_OPSIZE, /* 2741 */
  IC_VEX_L_OPSIZE, /* 2742 */
  IC_VEX_L_OPSIZE, /* 2743 */
  IC_VEX_L_W_OPSIZE, /* 2744 */
  IC_VEX_L_W_OPSIZE, /* 2745 */
  IC_VEX_L_W_OPSIZE, /* 2746 */
  IC_VEX_L_W_OPSIZE, /* 2747 */
  IC_VEX_L_W_OPSIZE, /* 2748 */
  IC_VEX_L_W_OPSIZE, /* 2749 */
  IC_VEX_L_W_OPSIZE, /* 2750 */
  IC_VEX_L_W_OPSIZE, /* 2751 */
  IC_VEX_L, /* 2752 */
  IC_VEX_L, /* 2753 */
  IC_VEX_L_XS, /* 2754 */
  IC_VEX_L_XS, /* 2755 */
  IC_VEX_L_XD, /* 2756 */
  IC_VEX_L_XD, /* 2757 */
  IC_VEX_L_XD, /* 2758 */
  IC_VEX_L_XD, /* 2759 */
  IC_VEX_L_W, /* 2760 */
  IC_VEX_L_W, /* 2761 */
  IC_VEX_L_W_XS, /* 2762 */
  IC_VEX_L_W_XS, /* 2763 */
  IC_VEX_L_W_XD, /* 2764 */
  IC_VEX_L_W_XD, /* 2765 */
  IC_VEX_L_W_XD, /* 2766 */
  IC_VEX_L_W_XD, /* 2767 */
  IC_VEX_L_OPSIZE, /* 2768 */
  IC_VEX_L_OPSIZE, /* 2769 */
  IC_VEX_L_OPSIZE, /* 2770 */
  IC_VEX_L_OPSIZE, /* 2771 */
  IC_VEX_L_OPSIZE, /* 2772 */
  IC_VEX_L_OPSIZE, /* 2773 */
  IC_VEX_L_OPSIZE, /* 2774 */
  IC_VEX_L_OPSIZE, /* 2775 */
  IC_VEX_L_W_OPSIZE, /* 2776 */
  IC_VEX_L_W_OPSIZE, /* 2777 */
  IC_VEX_L_W_OPSIZE, /* 2778 */
  IC_VEX_L_W_OPSIZE, /* 2779 */
  IC_VEX_L_W_OPSIZE, /* 2780 */
  IC_VEX_L_W_OPSIZE, /* 2781 */
  IC_VEX_L_W_OPSIZE, /* 2782 */
  IC_VEX_L_W_OPSIZE, /* 2783 */
  IC_VEX_L, /* 2784 */
  IC_VEX_L, /* 2785 */
  IC_VEX_L_XS, /* 2786 */
  IC_VEX_L_XS, /* 2787 */
  IC_VEX_L_XD, /* 2788 */
  IC_VEX_L_XD, /* 2789 */
  IC_VEX_L_XD, /* 2790 */
  IC_VEX_L_XD, /* 2791 */
  IC_VEX_L_W, /* 2792 */
  IC_VEX_L_W, /* 2793 */
  IC_VEX_L_W_XS, /* 2794 */
  IC_VEX_L_W_XS, /* 2795 */
  IC_VEX_L_W_XD, /* 2796 */
  IC_VEX_L_W_XD, /* 2797 */
  IC_VEX_L_W_XD, /* 2798 */
  IC_VEX_L_W_XD, /* 2799 */
  IC_VEX_L_OPSIZE, /* 2800 */
  IC_VEX_L_OPSIZE, /* 2801 */
  IC_VEX_L_OPSIZE, /* 2802 */
  IC_VEX_L_OPSIZE, /* 2803 */
  IC_VEX_L_OPSIZE, /* 2804 */
  IC_VEX_L_OPSIZE, /* 2805 */
  IC_VEX_L_OPSIZE, /* 2806 */
  IC_VEX_L_OPSIZE, /* 2807 */
  IC_VEX_L_W_OPSIZE, /* 2808 */
  IC_VEX_L_W_OPSIZE, /* 2809 */
  IC_VEX_L_W_OPSIZE, /* 2810 */
  IC_VEX_L_W_OPSIZE, /* 2811 */
  IC_VEX_L_W_OPSIZE, /* 2812 */
  IC_VEX_L_W_OPSIZE, /* 2813 */
  IC_VEX_L_W_OPSIZE, /* 2814 */
  IC_VEX_L_W_OPSIZE, /* 2815 */
  IC_EVEX_L2_KZ, /* 2816 */
  IC_EVEX_L2_KZ, /* 2817 */
  IC_EVEX_L2_XS_KZ, /* 2818 */
  IC_EVEX_L2_XS_KZ, /* 2819 */
  IC_EVEX_L2_XD_KZ, /* 2820 */
  IC_EVEX_L2_XD_KZ, /* 2821 */
  IC_EVEX_L2_XD_KZ, /* 2822 */
  IC_EVEX_L2_XD_KZ, /* 2823 */
  IC_EVEX_L2_W_KZ, /* 2824 */
  IC_EVEX_L2_W_KZ, /* 2825 */
  IC_EVEX_L2_W_XS_KZ, /* 2826 */
  IC_EVEX_L2_W_XS_KZ, /* 2827 */
  IC_EVEX_L2_W_XD_KZ, /* 2828 */
  IC_EVEX_L2_W_XD_KZ, /* 2829 */
  IC_EVEX_L2_W_XD_KZ, /* 2830 */
  IC_EVEX_L2_W_XD_KZ, /* 2831 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2832 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2833 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2834 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2835 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2836 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2837 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2838 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2839 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2840 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2841 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2842 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2843 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2844 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2845 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2846 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2847 */
  IC_EVEX_L2_KZ, /* 2848 */
  IC_EVEX_L2_KZ, /* 2849 */
  IC_EVEX_L2_XS_KZ, /* 2850 */
  IC_EVEX_L2_XS_KZ, /* 2851 */
  IC_EVEX_L2_XD_KZ, /* 2852 */
  IC_EVEX_L2_XD_KZ, /* 2853 */
  IC_EVEX_L2_XD_KZ, /* 2854 */
  IC_EVEX_L2_XD_KZ, /* 2855 */
  IC_EVEX_L2_W_KZ, /* 2856 */
  IC_EVEX_L2_W_KZ, /* 2857 */
  IC_EVEX_L2_W_XS_KZ, /* 2858 */
  IC_EVEX_L2_W_XS_KZ, /* 2859 */
  IC_EVEX_L2_W_XD_KZ, /* 2860 */
  IC_EVEX_L2_W_XD_KZ, /* 2861 */
  IC_EVEX_L2_W_XD_KZ, /* 2862 */
  IC_EVEX_L2_W_XD_KZ, /* 2863 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2864 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2865 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2866 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2867 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2868 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2869 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2870 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2871 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2872 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2873 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2874 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2875 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2876 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2877 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2878 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2879 */
  IC_EVEX_L2_KZ, /* 2880 */
  IC_EVEX_L2_KZ, /* 2881 */
  IC_EVEX_L2_XS_KZ, /* 2882 */
  IC_EVEX_L2_XS_KZ, /* 2883 */
  IC_EVEX_L2_XD_KZ, /* 2884 */
  IC_EVEX_L2_XD_KZ, /* 2885 */
  IC_EVEX_L2_XD_KZ, /* 2886 */
  IC_EVEX_L2_XD_KZ, /* 2887 */
  IC_EVEX_L2_W_KZ, /* 2888 */
  IC_EVEX_L2_W_KZ, /* 2889 */
  IC_EVEX_L2_W_XS_KZ, /* 2890 */
  IC_EVEX_L2_W_XS_KZ, /* 2891 */
  IC_EVEX_L2_W_XD_KZ, /* 2892 */
  IC_EVEX_L2_W_XD_KZ, /* 2893 */
  IC_EVEX_L2_W_XD_KZ, /* 2894 */
  IC_EVEX_L2_W_XD_KZ, /* 2895 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2896 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2897 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2898 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2899 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2900 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2901 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2902 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2903 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2904 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2905 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2906 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2907 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2908 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2909 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2910 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2911 */
  IC_EVEX_L2_KZ, /* 2912 */
  IC_EVEX_L2_KZ, /* 2913 */
  IC_EVEX_L2_XS_KZ, /* 2914 */
  IC_EVEX_L2_XS_KZ, /* 2915 */
  IC_EVEX_L2_XD_KZ, /* 2916 */
  IC_EVEX_L2_XD_KZ, /* 2917 */
  IC_EVEX_L2_XD_KZ, /* 2918 */
  IC_EVEX_L2_XD_KZ, /* 2919 */
  IC_EVEX_L2_W_KZ, /* 2920 */
  IC_EVEX_L2_W_KZ, /* 2921 */
  IC_EVEX_L2_W_XS_KZ, /* 2922 */
  IC_EVEX_L2_W_XS_KZ, /* 2923 */
  IC_EVEX_L2_W_XD_KZ, /* 2924 */
  IC_EVEX_L2_W_XD_KZ, /* 2925 */
  IC_EVEX_L2_W_XD_KZ, /* 2926 */
  IC_EVEX_L2_W_XD_KZ, /* 2927 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2928 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2929 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2930 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2931 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2932 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2933 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2934 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2935 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2936 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2937 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2938 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2939 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2940 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2941 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2942 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2943 */
  IC_EVEX_L2_KZ, /* 2944 */
  IC_EVEX_L2_KZ, /* 2945 */
  IC_EVEX_L2_XS_KZ, /* 2946 */
  IC_EVEX_L2_XS_KZ, /* 2947 */
  IC_EVEX_L2_XD_KZ, /* 2948 */
  IC_EVEX_L2_XD_KZ, /* 2949 */
  IC_EVEX_L2_XD_KZ, /* 2950 */
  IC_EVEX_L2_XD_KZ, /* 2951 */
  IC_EVEX_L2_W_KZ, /* 2952 */
  IC_EVEX_L2_W_KZ, /* 2953 */
  IC_EVEX_L2_W_XS_KZ, /* 2954 */
  IC_EVEX_L2_W_XS_KZ, /* 2955 */
  IC_EVEX_L2_W_XD_KZ, /* 2956 */
  IC_EVEX_L2_W_XD_KZ, /* 2957 */
  IC_EVEX_L2_W_XD_KZ, /* 2958 */
  IC_EVEX_L2_W_XD_KZ, /* 2959 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2960 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2961 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2962 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2963 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2964 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2965 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2966 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2967 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2968 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2969 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2970 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2971 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2972 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2973 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2974 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 2975 */
  IC_EVEX_L2_KZ, /* 2976 */
  IC_EVEX_L2_KZ, /* 2977 */
  IC_EVEX_L2_XS_KZ, /* 2978 */
  IC_EVEX_L2_XS_KZ, /* 2979 */
  IC_EVEX_L2_XD_KZ, /* 2980 */
  IC_EVEX_L2_XD_KZ, /* 2981 */
  IC_EVEX_L2_XD_KZ, /* 2982 */
  IC_EVEX_L2_XD_KZ, /* 2983 */
  IC_EVEX_L2_W_KZ, /* 2984 */
  IC_EVEX_L2_W_KZ, /* 2985 */
  IC_EVEX_L2_W_XS_KZ, /* 2986 */
  IC_EVEX_L2_W_XS_KZ, /* 2987 */
  IC_EVEX_L2_W_XD_KZ, /* 2988 */
  IC_EVEX_L2_W_XD_KZ, /* 2989 */
  IC_EVEX_L2_W_XD_KZ, /* 2990 */
  IC_EVEX_L2_W_XD_KZ, /* 2991 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2992 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2993 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2994 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2995 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2996 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2997 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2998 */
  IC_EVEX_L2_OPSIZE_KZ, /* 2999 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3000 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3001 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3002 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3003 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3004 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3005 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3006 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3007 */
  IC_EVEX_L2_KZ, /* 3008 */
  IC_EVEX_L2_KZ, /* 3009 */
  IC_EVEX_L2_XS_KZ, /* 3010 */
  IC_EVEX_L2_XS_KZ, /* 3011 */
  IC_EVEX_L2_XD_KZ, /* 3012 */
  IC_EVEX_L2_XD_KZ, /* 3013 */
  IC_EVEX_L2_XD_KZ, /* 3014 */
  IC_EVEX_L2_XD_KZ, /* 3015 */
  IC_EVEX_L2_W_KZ, /* 3016 */
  IC_EVEX_L2_W_KZ, /* 3017 */
  IC_EVEX_L2_W_XS_KZ, /* 3018 */
  IC_EVEX_L2_W_XS_KZ, /* 3019 */
  IC_EVEX_L2_W_XD_KZ, /* 3020 */
  IC_EVEX_L2_W_XD_KZ, /* 3021 */
  IC_EVEX_L2_W_XD_KZ, /* 3022 */
  IC_EVEX_L2_W_XD_KZ, /* 3023 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3024 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3025 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3026 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3027 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3028 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3029 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3030 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3031 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3032 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3033 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3034 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3035 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3036 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3037 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3038 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3039 */
  IC_EVEX_L2_KZ, /* 3040 */
  IC_EVEX_L2_KZ, /* 3041 */
  IC_EVEX_L2_XS_KZ, /* 3042 */
  IC_EVEX_L2_XS_KZ, /* 3043 */
  IC_EVEX_L2_XD_KZ, /* 3044 */
  IC_EVEX_L2_XD_KZ, /* 3045 */
  IC_EVEX_L2_XD_KZ, /* 3046 */
  IC_EVEX_L2_XD_KZ, /* 3047 */
  IC_EVEX_L2_W_KZ, /* 3048 */
  IC_EVEX_L2_W_KZ, /* 3049 */
  IC_EVEX_L2_W_XS_KZ, /* 3050 */
  IC_EVEX_L2_W_XS_KZ, /* 3051 */
  IC_EVEX_L2_W_XD_KZ, /* 3052 */
  IC_EVEX_L2_W_XD_KZ, /* 3053 */
  IC_EVEX_L2_W_XD_KZ, /* 3054 */
  IC_EVEX_L2_W_XD_KZ, /* 3055 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3056 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3057 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3058 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3059 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3060 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3061 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3062 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3063 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3064 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3065 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3066 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3067 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3068 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3069 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3070 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3071 */
  IC, /* 3072 */
  IC_64BIT, /* 3073 */
  IC_XS, /* 3074 */
  IC_64BIT_XS, /* 3075 */
  IC_XD, /* 3076 */
  IC_64BIT_XD, /* 3077 */
  IC_XS, /* 3078 */
  IC_64BIT_XS, /* 3079 */
  IC, /* 3080 */
  IC_64BIT_REXW, /* 3081 */
  IC_XS, /* 3082 */
  IC_64BIT_REXW_XS, /* 3083 */
  IC_XD, /* 3084 */
  IC_64BIT_REXW_XD, /* 3085 */
  IC_XS, /* 3086 */
  IC_64BIT_REXW_XS, /* 3087 */
  IC_OPSIZE, /* 3088 */
  IC_64BIT_OPSIZE, /* 3089 */
  IC_XS_OPSIZE, /* 3090 */
  IC_64BIT_XS_OPSIZE, /* 3091 */
  IC_XD_OPSIZE, /* 3092 */
  IC_64BIT_XD_OPSIZE, /* 3093 */
  IC_XS_OPSIZE, /* 3094 */
  IC_64BIT_XD_OPSIZE, /* 3095 */
  IC_OPSIZE, /* 3096 */
  IC_64BIT_REXW_OPSIZE, /* 3097 */
  IC_XS_OPSIZE, /* 3098 */
  IC_64BIT_REXW_XS, /* 3099 */
  IC_XD_OPSIZE, /* 3100 */
  IC_64BIT_REXW_XD, /* 3101 */
  IC_XS_OPSIZE, /* 3102 */
  IC_64BIT_REXW_XS, /* 3103 */
  IC_ADSIZE, /* 3104 */
  IC_64BIT_ADSIZE, /* 3105 */
  IC_XS_ADSIZE, /* 3106 */
  IC_64BIT_XS_ADSIZE, /* 3107 */
  IC_XD_ADSIZE, /* 3108 */
  IC_64BIT_XD_ADSIZE, /* 3109 */
  IC_XS_ADSIZE, /* 3110 */
  IC_64BIT_XD_ADSIZE, /* 3111 */
  IC_ADSIZE, /* 3112 */
  IC_64BIT_REXW_ADSIZE, /* 3113 */
  IC_XS_ADSIZE, /* 3114 */
  IC_64BIT_REXW_XS, /* 3115 */
  IC_XD_ADSIZE, /* 3116 */
  IC_64BIT_REXW_XD, /* 3117 */
  IC_XS_ADSIZE, /* 3118 */
  IC_64BIT_REXW_XS, /* 3119 */
  IC_OPSIZE_ADSIZE, /* 3120 */
  IC_64BIT_OPSIZE_ADSIZE, /* 3121 */
  IC_XS_OPSIZE, /* 3122 */
  IC_64BIT_XS_OPSIZE, /* 3123 */
  IC_XD_OPSIZE, /* 3124 */
  IC_64BIT_XD_OPSIZE, /* 3125 */
  IC_XS_OPSIZE, /* 3126 */
  IC_64BIT_XD_OPSIZE, /* 3127 */
  IC_OPSIZE_ADSIZE, /* 3128 */
  IC_64BIT_REXW_OPSIZE, /* 3129 */
  IC_XS_OPSIZE, /* 3130 */
  IC_64BIT_REXW_XS, /* 3131 */
  IC_XD_OPSIZE, /* 3132 */
  IC_64BIT_REXW_XD, /* 3133 */
  IC_XS_OPSIZE, /* 3134 */
  IC_64BIT_REXW_XS, /* 3135 */
  IC_VEX, /* 3136 */
  IC_VEX, /* 3137 */
  IC_VEX_XS, /* 3138 */
  IC_VEX_XS, /* 3139 */
  IC_VEX_XD, /* 3140 */
  IC_VEX_XD, /* 3141 */
  IC_VEX_XD, /* 3142 */
  IC_VEX_XD, /* 3143 */
  IC_VEX_W, /* 3144 */
  IC_VEX_W, /* 3145 */
  IC_VEX_W_XS, /* 3146 */
  IC_VEX_W_XS, /* 3147 */
  IC_VEX_W_XD, /* 3148 */
  IC_VEX_W_XD, /* 3149 */
  IC_VEX_W_XD, /* 3150 */
  IC_VEX_W_XD, /* 3151 */
  IC_VEX_OPSIZE, /* 3152 */
  IC_VEX_OPSIZE, /* 3153 */
  IC_VEX_OPSIZE, /* 3154 */
  IC_VEX_OPSIZE, /* 3155 */
  IC_VEX_OPSIZE, /* 3156 */
  IC_VEX_OPSIZE, /* 3157 */
  IC_VEX_OPSIZE, /* 3158 */
  IC_VEX_OPSIZE, /* 3159 */
  IC_VEX_W_OPSIZE, /* 3160 */
  IC_VEX_W_OPSIZE, /* 3161 */
  IC_VEX_W_OPSIZE, /* 3162 */
  IC_VEX_W_OPSIZE, /* 3163 */
  IC_VEX_W_OPSIZE, /* 3164 */
  IC_VEX_W_OPSIZE, /* 3165 */
  IC_VEX_W_OPSIZE, /* 3166 */
  IC_VEX_W_OPSIZE, /* 3167 */
  IC_VEX, /* 3168 */
  IC_VEX, /* 3169 */
  IC_VEX_XS, /* 3170 */
  IC_VEX_XS, /* 3171 */
  IC_VEX_XD, /* 3172 */
  IC_VEX_XD, /* 3173 */
  IC_VEX_XD, /* 3174 */
  IC_VEX_XD, /* 3175 */
  IC_VEX_W, /* 3176 */
  IC_VEX_W, /* 3177 */
  IC_VEX_W_XS, /* 3178 */
  IC_VEX_W_XS, /* 3179 */
  IC_VEX_W_XD, /* 3180 */
  IC_VEX_W_XD, /* 3181 */
  IC_VEX_W_XD, /* 3182 */
  IC_VEX_W_XD, /* 3183 */
  IC_VEX_OPSIZE, /* 3184 */
  IC_VEX_OPSIZE, /* 3185 */
  IC_VEX_OPSIZE, /* 3186 */
  IC_VEX_OPSIZE, /* 3187 */
  IC_VEX_OPSIZE, /* 3188 */
  IC_VEX_OPSIZE, /* 3189 */
  IC_VEX_OPSIZE, /* 3190 */
  IC_VEX_OPSIZE, /* 3191 */
  IC_VEX_W_OPSIZE, /* 3192 */
  IC_VEX_W_OPSIZE, /* 3193 */
  IC_VEX_W_OPSIZE, /* 3194 */
  IC_VEX_W_OPSIZE, /* 3195 */
  IC_VEX_W_OPSIZE, /* 3196 */
  IC_VEX_W_OPSIZE, /* 3197 */
  IC_VEX_W_OPSIZE, /* 3198 */
  IC_VEX_W_OPSIZE, /* 3199 */
  IC_VEX_L, /* 3200 */
  IC_VEX_L, /* 3201 */
  IC_VEX_L_XS, /* 3202 */
  IC_VEX_L_XS, /* 3203 */
  IC_VEX_L_XD, /* 3204 */
  IC_VEX_L_XD, /* 3205 */
  IC_VEX_L_XD, /* 3206 */
  IC_VEX_L_XD, /* 3207 */
  IC_VEX_L_W, /* 3208 */
  IC_VEX_L_W, /* 3209 */
  IC_VEX_L_W_XS, /* 3210 */
  IC_VEX_L_W_XS, /* 3211 */
  IC_VEX_L_W_XD, /* 3212 */
  IC_VEX_L_W_XD, /* 3213 */
  IC_VEX_L_W_XD, /* 3214 */
  IC_VEX_L_W_XD, /* 3215 */
  IC_VEX_L_OPSIZE, /* 3216 */
  IC_VEX_L_OPSIZE, /* 3217 */
  IC_VEX_L_OPSIZE, /* 3218 */
  IC_VEX_L_OPSIZE, /* 3219 */
  IC_VEX_L_OPSIZE, /* 3220 */
  IC_VEX_L_OPSIZE, /* 3221 */
  IC_VEX_L_OPSIZE, /* 3222 */
  IC_VEX_L_OPSIZE, /* 3223 */
  IC_VEX_L_W_OPSIZE, /* 3224 */
  IC_VEX_L_W_OPSIZE, /* 3225 */
  IC_VEX_L_W_OPSIZE, /* 3226 */
  IC_VEX_L_W_OPSIZE, /* 3227 */
  IC_VEX_L_W_OPSIZE, /* 3228 */
  IC_VEX_L_W_OPSIZE, /* 3229 */
  IC_VEX_L_W_OPSIZE, /* 3230 */
  IC_VEX_L_W_OPSIZE, /* 3231 */
  IC_VEX_L, /* 3232 */
  IC_VEX_L, /* 3233 */
  IC_VEX_L_XS, /* 3234 */
  IC_VEX_L_XS, /* 3235 */
  IC_VEX_L_XD, /* 3236 */
  IC_VEX_L_XD, /* 3237 */
  IC_VEX_L_XD, /* 3238 */
  IC_VEX_L_XD, /* 3239 */
  IC_VEX_L_W, /* 3240 */
  IC_VEX_L_W, /* 3241 */
  IC_VEX_L_W_XS, /* 3242 */
  IC_VEX_L_W_XS, /* 3243 */
  IC_VEX_L_W_XD, /* 3244 */
  IC_VEX_L_W_XD, /* 3245 */
  IC_VEX_L_W_XD, /* 3246 */
  IC_VEX_L_W_XD, /* 3247 */
  IC_VEX_L_OPSIZE, /* 3248 */
  IC_VEX_L_OPSIZE, /* 3249 */
  IC_VEX_L_OPSIZE, /* 3250 */
  IC_VEX_L_OPSIZE, /* 3251 */
  IC_VEX_L_OPSIZE, /* 3252 */
  IC_VEX_L_OPSIZE, /* 3253 */
  IC_VEX_L_OPSIZE, /* 3254 */
  IC_VEX_L_OPSIZE, /* 3255 */
  IC_VEX_L_W_OPSIZE, /* 3256 */
  IC_VEX_L_W_OPSIZE, /* 3257 */
  IC_VEX_L_W_OPSIZE, /* 3258 */
  IC_VEX_L_W_OPSIZE, /* 3259 */
  IC_VEX_L_W_OPSIZE, /* 3260 */
  IC_VEX_L_W_OPSIZE, /* 3261 */
  IC_VEX_L_W_OPSIZE, /* 3262 */
  IC_VEX_L_W_OPSIZE, /* 3263 */
  IC_VEX_L, /* 3264 */
  IC_VEX_L, /* 3265 */
  IC_VEX_L_XS, /* 3266 */
  IC_VEX_L_XS, /* 3267 */
  IC_VEX_L_XD, /* 3268 */
  IC_VEX_L_XD, /* 3269 */
  IC_VEX_L_XD, /* 3270 */
  IC_VEX_L_XD, /* 3271 */
  IC_VEX_L_W, /* 3272 */
  IC_VEX_L_W, /* 3273 */
  IC_VEX_L_W_XS, /* 3274 */
  IC_VEX_L_W_XS, /* 3275 */
  IC_VEX_L_W_XD, /* 3276 */
  IC_VEX_L_W_XD, /* 3277 */
  IC_VEX_L_W_XD, /* 3278 */
  IC_VEX_L_W_XD, /* 3279 */
  IC_VEX_L_OPSIZE, /* 3280 */
  IC_VEX_L_OPSIZE, /* 3281 */
  IC_VEX_L_OPSIZE, /* 3282 */
  IC_VEX_L_OPSIZE, /* 3283 */
  IC_VEX_L_OPSIZE, /* 3284 */
  IC_VEX_L_OPSIZE, /* 3285 */
  IC_VEX_L_OPSIZE, /* 3286 */
  IC_VEX_L_OPSIZE, /* 3287 */
  IC_VEX_L_W_OPSIZE, /* 3288 */
  IC_VEX_L_W_OPSIZE, /* 3289 */
  IC_VEX_L_W_OPSIZE, /* 3290 */
  IC_VEX_L_W_OPSIZE, /* 3291 */
  IC_VEX_L_W_OPSIZE, /* 3292 */
  IC_VEX_L_W_OPSIZE, /* 3293 */
  IC_VEX_L_W_OPSIZE, /* 3294 */
  IC_VEX_L_W_OPSIZE, /* 3295 */
  IC_VEX_L, /* 3296 */
  IC_VEX_L, /* 3297 */
  IC_VEX_L_XS, /* 3298 */
  IC_VEX_L_XS, /* 3299 */
  IC_VEX_L_XD, /* 3300 */
  IC_VEX_L_XD, /* 3301 */
  IC_VEX_L_XD, /* 3302 */
  IC_VEX_L_XD, /* 3303 */
  IC_VEX_L_W, /* 3304 */
  IC_VEX_L_W, /* 3305 */
  IC_VEX_L_W_XS, /* 3306 */
  IC_VEX_L_W_XS, /* 3307 */
  IC_VEX_L_W_XD, /* 3308 */
  IC_VEX_L_W_XD, /* 3309 */
  IC_VEX_L_W_XD, /* 3310 */
  IC_VEX_L_W_XD, /* 3311 */
  IC_VEX_L_OPSIZE, /* 3312 */
  IC_VEX_L_OPSIZE, /* 3313 */
  IC_VEX_L_OPSIZE, /* 3314 */
  IC_VEX_L_OPSIZE, /* 3315 */
  IC_VEX_L_OPSIZE, /* 3316 */
  IC_VEX_L_OPSIZE, /* 3317 */
  IC_VEX_L_OPSIZE, /* 3318 */
  IC_VEX_L_OPSIZE, /* 3319 */
  IC_VEX_L_W_OPSIZE, /* 3320 */
  IC_VEX_L_W_OPSIZE, /* 3321 */
  IC_VEX_L_W_OPSIZE, /* 3322 */
  IC_VEX_L_W_OPSIZE, /* 3323 */
  IC_VEX_L_W_OPSIZE, /* 3324 */
  IC_VEX_L_W_OPSIZE, /* 3325 */
  IC_VEX_L_W_OPSIZE, /* 3326 */
  IC_VEX_L_W_OPSIZE, /* 3327 */
  IC_EVEX_KZ, /* 3328 */
  IC_EVEX_KZ, /* 3329 */
  IC_EVEX_XS_KZ, /* 3330 */
  IC_EVEX_XS_KZ, /* 3331 */
  IC_EVEX_XD_KZ, /* 3332 */
  IC_EVEX_XD_KZ, /* 3333 */
  IC_EVEX_XD_KZ, /* 3334 */
  IC_EVEX_XD_KZ, /* 3335 */
  IC_EVEX_W_KZ, /* 3336 */
  IC_EVEX_W_KZ, /* 3337 */
  IC_EVEX_W_XS_KZ, /* 3338 */
  IC_EVEX_W_XS_KZ, /* 3339 */
  IC_EVEX_W_XD_KZ, /* 3340 */
  IC_EVEX_W_XD_KZ, /* 3341 */
  IC_EVEX_W_XD_KZ, /* 3342 */
  IC_EVEX_W_XD_KZ, /* 3343 */
  IC_EVEX_OPSIZE_KZ, /* 3344 */
  IC_EVEX_OPSIZE_KZ, /* 3345 */
  IC_EVEX_OPSIZE_KZ, /* 3346 */
  IC_EVEX_OPSIZE_KZ, /* 3347 */
  IC_EVEX_OPSIZE_KZ, /* 3348 */
  IC_EVEX_OPSIZE_KZ, /* 3349 */
  IC_EVEX_OPSIZE_KZ, /* 3350 */
  IC_EVEX_OPSIZE_KZ, /* 3351 */
  IC_EVEX_W_OPSIZE_KZ, /* 3352 */
  IC_EVEX_W_OPSIZE_KZ, /* 3353 */
  IC_EVEX_W_OPSIZE_KZ, /* 3354 */
  IC_EVEX_W_OPSIZE_KZ, /* 3355 */
  IC_EVEX_W_OPSIZE_KZ, /* 3356 */
  IC_EVEX_W_OPSIZE_KZ, /* 3357 */
  IC_EVEX_W_OPSIZE_KZ, /* 3358 */
  IC_EVEX_W_OPSIZE_KZ, /* 3359 */
  IC_EVEX_KZ, /* 3360 */
  IC_EVEX_KZ, /* 3361 */
  IC_EVEX_XS_KZ, /* 3362 */
  IC_EVEX_XS_KZ, /* 3363 */
  IC_EVEX_XD_KZ, /* 3364 */
  IC_EVEX_XD_KZ, /* 3365 */
  IC_EVEX_XD_KZ, /* 3366 */
  IC_EVEX_XD_KZ, /* 3367 */
  IC_EVEX_W_KZ, /* 3368 */
  IC_EVEX_W_KZ, /* 3369 */
  IC_EVEX_W_XS_KZ, /* 3370 */
  IC_EVEX_W_XS_KZ, /* 3371 */
  IC_EVEX_W_XD_KZ, /* 3372 */
  IC_EVEX_W_XD_KZ, /* 3373 */
  IC_EVEX_W_XD_KZ, /* 3374 */
  IC_EVEX_W_XD_KZ, /* 3375 */
  IC_EVEX_OPSIZE_KZ, /* 3376 */
  IC_EVEX_OPSIZE_KZ, /* 3377 */
  IC_EVEX_OPSIZE_KZ, /* 3378 */
  IC_EVEX_OPSIZE_KZ, /* 3379 */
  IC_EVEX_OPSIZE_KZ, /* 3380 */
  IC_EVEX_OPSIZE_KZ, /* 3381 */
  IC_EVEX_OPSIZE_KZ, /* 3382 */
  IC_EVEX_OPSIZE_KZ, /* 3383 */
  IC_EVEX_W_OPSIZE_KZ, /* 3384 */
  IC_EVEX_W_OPSIZE_KZ, /* 3385 */
  IC_EVEX_W_OPSIZE_KZ, /* 3386 */
  IC_EVEX_W_OPSIZE_KZ, /* 3387 */
  IC_EVEX_W_OPSIZE_KZ, /* 3388 */
  IC_EVEX_W_OPSIZE_KZ, /* 3389 */
  IC_EVEX_W_OPSIZE_KZ, /* 3390 */
  IC_EVEX_W_OPSIZE_KZ, /* 3391 */
  IC_EVEX_KZ, /* 3392 */
  IC_EVEX_KZ, /* 3393 */
  IC_EVEX_XS_KZ, /* 3394 */
  IC_EVEX_XS_KZ, /* 3395 */
  IC_EVEX_XD_KZ, /* 3396 */
  IC_EVEX_XD_KZ, /* 3397 */
  IC_EVEX_XD_KZ, /* 3398 */
  IC_EVEX_XD_KZ, /* 3399 */
  IC_EVEX_W_KZ, /* 3400 */
  IC_EVEX_W_KZ, /* 3401 */
  IC_EVEX_W_XS_KZ, /* 3402 */
  IC_EVEX_W_XS_KZ, /* 3403 */
  IC_EVEX_W_XD_KZ, /* 3404 */
  IC_EVEX_W_XD_KZ, /* 3405 */
  IC_EVEX_W_XD_KZ, /* 3406 */
  IC_EVEX_W_XD_KZ, /* 3407 */
  IC_EVEX_OPSIZE_KZ, /* 3408 */
  IC_EVEX_OPSIZE_KZ, /* 3409 */
  IC_EVEX_OPSIZE_KZ, /* 3410 */
  IC_EVEX_OPSIZE_KZ, /* 3411 */
  IC_EVEX_OPSIZE_KZ, /* 3412 */
  IC_EVEX_OPSIZE_KZ, /* 3413 */
  IC_EVEX_OPSIZE_KZ, /* 3414 */
  IC_EVEX_OPSIZE_KZ, /* 3415 */
  IC_EVEX_W_OPSIZE_KZ, /* 3416 */
  IC_EVEX_W_OPSIZE_KZ, /* 3417 */
  IC_EVEX_W_OPSIZE_KZ, /* 3418 */
  IC_EVEX_W_OPSIZE_KZ, /* 3419 */
  IC_EVEX_W_OPSIZE_KZ, /* 3420 */
  IC_EVEX_W_OPSIZE_KZ, /* 3421 */
  IC_EVEX_W_OPSIZE_KZ, /* 3422 */
  IC_EVEX_W_OPSIZE_KZ, /* 3423 */
  IC_EVEX_KZ, /* 3424 */
  IC_EVEX_KZ, /* 3425 */
  IC_EVEX_XS_KZ, /* 3426 */
  IC_EVEX_XS_KZ, /* 3427 */
  IC_EVEX_XD_KZ, /* 3428 */
  IC_EVEX_XD_KZ, /* 3429 */
  IC_EVEX_XD_KZ, /* 3430 */
  IC_EVEX_XD_KZ, /* 3431 */
  IC_EVEX_W_KZ, /* 3432 */
  IC_EVEX_W_KZ, /* 3433 */
  IC_EVEX_W_XS_KZ, /* 3434 */
  IC_EVEX_W_XS_KZ, /* 3435 */
  IC_EVEX_W_XD_KZ, /* 3436 */
  IC_EVEX_W_XD_KZ, /* 3437 */
  IC_EVEX_W_XD_KZ, /* 3438 */
  IC_EVEX_W_XD_KZ, /* 3439 */
  IC_EVEX_OPSIZE_KZ, /* 3440 */
  IC_EVEX_OPSIZE_KZ, /* 3441 */
  IC_EVEX_OPSIZE_KZ, /* 3442 */
  IC_EVEX_OPSIZE_KZ, /* 3443 */
  IC_EVEX_OPSIZE_KZ, /* 3444 */
  IC_EVEX_OPSIZE_KZ, /* 3445 */
  IC_EVEX_OPSIZE_KZ, /* 3446 */
  IC_EVEX_OPSIZE_KZ, /* 3447 */
  IC_EVEX_W_OPSIZE_KZ, /* 3448 */
  IC_EVEX_W_OPSIZE_KZ, /* 3449 */
  IC_EVEX_W_OPSIZE_KZ, /* 3450 */
  IC_EVEX_W_OPSIZE_KZ, /* 3451 */
  IC_EVEX_W_OPSIZE_KZ, /* 3452 */
  IC_EVEX_W_OPSIZE_KZ, /* 3453 */
  IC_EVEX_W_OPSIZE_KZ, /* 3454 */
  IC_EVEX_W_OPSIZE_KZ, /* 3455 */
  IC_EVEX_L_KZ, /* 3456 */
  IC_EVEX_L_KZ, /* 3457 */
  IC_EVEX_L_XS_KZ, /* 3458 */
  IC_EVEX_L_XS_KZ, /* 3459 */
  IC_EVEX_L_XD_KZ, /* 3460 */
  IC_EVEX_L_XD_KZ, /* 3461 */
  IC_EVEX_L_XD_KZ, /* 3462 */
  IC_EVEX_L_XD_KZ, /* 3463 */
  IC_EVEX_L_W_KZ, /* 3464 */
  IC_EVEX_L_W_KZ, /* 3465 */
  IC_EVEX_L_W_XS_KZ, /* 3466 */
  IC_EVEX_L_W_XS_KZ, /* 3467 */
  IC_EVEX_L_W_XD_KZ, /* 3468 */
  IC_EVEX_L_W_XD_KZ, /* 3469 */
  IC_EVEX_L_W_XD_KZ, /* 3470 */
  IC_EVEX_L_W_XD_KZ, /* 3471 */
  IC_EVEX_L_OPSIZE_KZ, /* 3472 */
  IC_EVEX_L_OPSIZE_KZ, /* 3473 */
  IC_EVEX_L_OPSIZE_KZ, /* 3474 */
  IC_EVEX_L_OPSIZE_KZ, /* 3475 */
  IC_EVEX_L_OPSIZE_KZ, /* 3476 */
  IC_EVEX_L_OPSIZE_KZ, /* 3477 */
  IC_EVEX_L_OPSIZE_KZ, /* 3478 */
  IC_EVEX_L_OPSIZE_KZ, /* 3479 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3480 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3481 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3482 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3483 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3484 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3485 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3486 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3487 */
  IC_EVEX_L_KZ, /* 3488 */
  IC_EVEX_L_KZ, /* 3489 */
  IC_EVEX_L_XS_KZ, /* 3490 */
  IC_EVEX_L_XS_KZ, /* 3491 */
  IC_EVEX_L_XD_KZ, /* 3492 */
  IC_EVEX_L_XD_KZ, /* 3493 */
  IC_EVEX_L_XD_KZ, /* 3494 */
  IC_EVEX_L_XD_KZ, /* 3495 */
  IC_EVEX_L_W_KZ, /* 3496 */
  IC_EVEX_L_W_KZ, /* 3497 */
  IC_EVEX_L_W_XS_KZ, /* 3498 */
  IC_EVEX_L_W_XS_KZ, /* 3499 */
  IC_EVEX_L_W_XD_KZ, /* 3500 */
  IC_EVEX_L_W_XD_KZ, /* 3501 */
  IC_EVEX_L_W_XD_KZ, /* 3502 */
  IC_EVEX_L_W_XD_KZ, /* 3503 */
  IC_EVEX_L_OPSIZE_KZ, /* 3504 */
  IC_EVEX_L_OPSIZE_KZ, /* 3505 */
  IC_EVEX_L_OPSIZE_KZ, /* 3506 */
  IC_EVEX_L_OPSIZE_KZ, /* 3507 */
  IC_EVEX_L_OPSIZE_KZ, /* 3508 */
  IC_EVEX_L_OPSIZE_KZ, /* 3509 */
  IC_EVEX_L_OPSIZE_KZ, /* 3510 */
  IC_EVEX_L_OPSIZE_KZ, /* 3511 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3512 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3513 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3514 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3515 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3516 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3517 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3518 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3519 */
  IC_EVEX_L_KZ, /* 3520 */
  IC_EVEX_L_KZ, /* 3521 */
  IC_EVEX_L_XS_KZ, /* 3522 */
  IC_EVEX_L_XS_KZ, /* 3523 */
  IC_EVEX_L_XD_KZ, /* 3524 */
  IC_EVEX_L_XD_KZ, /* 3525 */
  IC_EVEX_L_XD_KZ, /* 3526 */
  IC_EVEX_L_XD_KZ, /* 3527 */
  IC_EVEX_L_W_KZ, /* 3528 */
  IC_EVEX_L_W_KZ, /* 3529 */
  IC_EVEX_L_W_XS_KZ, /* 3530 */
  IC_EVEX_L_W_XS_KZ, /* 3531 */
  IC_EVEX_L_W_XD_KZ, /* 3532 */
  IC_EVEX_L_W_XD_KZ, /* 3533 */
  IC_EVEX_L_W_XD_KZ, /* 3534 */
  IC_EVEX_L_W_XD_KZ, /* 3535 */
  IC_EVEX_L_OPSIZE_KZ, /* 3536 */
  IC_EVEX_L_OPSIZE_KZ, /* 3537 */
  IC_EVEX_L_OPSIZE_KZ, /* 3538 */
  IC_EVEX_L_OPSIZE_KZ, /* 3539 */
  IC_EVEX_L_OPSIZE_KZ, /* 3540 */
  IC_EVEX_L_OPSIZE_KZ, /* 3541 */
  IC_EVEX_L_OPSIZE_KZ, /* 3542 */
  IC_EVEX_L_OPSIZE_KZ, /* 3543 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3544 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3545 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3546 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3547 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3548 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3549 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3550 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3551 */
  IC_EVEX_L_KZ, /* 3552 */
  IC_EVEX_L_KZ, /* 3553 */
  IC_EVEX_L_XS_KZ, /* 3554 */
  IC_EVEX_L_XS_KZ, /* 3555 */
  IC_EVEX_L_XD_KZ, /* 3556 */
  IC_EVEX_L_XD_KZ, /* 3557 */
  IC_EVEX_L_XD_KZ, /* 3558 */
  IC_EVEX_L_XD_KZ, /* 3559 */
  IC_EVEX_L_W_KZ, /* 3560 */
  IC_EVEX_L_W_KZ, /* 3561 */
  IC_EVEX_L_W_XS_KZ, /* 3562 */
  IC_EVEX_L_W_XS_KZ, /* 3563 */
  IC_EVEX_L_W_XD_KZ, /* 3564 */
  IC_EVEX_L_W_XD_KZ, /* 3565 */
  IC_EVEX_L_W_XD_KZ, /* 3566 */
  IC_EVEX_L_W_XD_KZ, /* 3567 */
  IC_EVEX_L_OPSIZE_KZ, /* 3568 */
  IC_EVEX_L_OPSIZE_KZ, /* 3569 */
  IC_EVEX_L_OPSIZE_KZ, /* 3570 */
  IC_EVEX_L_OPSIZE_KZ, /* 3571 */
  IC_EVEX_L_OPSIZE_KZ, /* 3572 */
  IC_EVEX_L_OPSIZE_KZ, /* 3573 */
  IC_EVEX_L_OPSIZE_KZ, /* 3574 */
  IC_EVEX_L_OPSIZE_KZ, /* 3575 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3576 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3577 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3578 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3579 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3580 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3581 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3582 */
  IC_EVEX_L_W_OPSIZE_KZ, /* 3583 */
  IC, /* 3584 */
  IC_64BIT, /* 3585 */
  IC_XS, /* 3586 */
  IC_64BIT_XS, /* 3587 */
  IC_XD, /* 3588 */
  IC_64BIT_XD, /* 3589 */
  IC_XS, /* 3590 */
  IC_64BIT_XS, /* 3591 */
  IC, /* 3592 */
  IC_64BIT_REXW, /* 3593 */
  IC_XS, /* 3594 */
  IC_64BIT_REXW_XS, /* 3595 */
  IC_XD, /* 3596 */
  IC_64BIT_REXW_XD, /* 3597 */
  IC_XS, /* 3598 */
  IC_64BIT_REXW_XS, /* 3599 */
  IC_OPSIZE, /* 3600 */
  IC_64BIT_OPSIZE, /* 3601 */
  IC_XS_OPSIZE, /* 3602 */
  IC_64BIT_XS_OPSIZE, /* 3603 */
  IC_XD_OPSIZE, /* 3604 */
  IC_64BIT_XD_OPSIZE, /* 3605 */
  IC_XS_OPSIZE, /* 3606 */
  IC_64BIT_XD_OPSIZE, /* 3607 */
  IC_OPSIZE, /* 3608 */
  IC_64BIT_REXW_OPSIZE, /* 3609 */
  IC_XS_OPSIZE, /* 3610 */
  IC_64BIT_REXW_XS, /* 3611 */
  IC_XD_OPSIZE, /* 3612 */
  IC_64BIT_REXW_XD, /* 3613 */
  IC_XS_OPSIZE, /* 3614 */
  IC_64BIT_REXW_XS, /* 3615 */
  IC_ADSIZE, /* 3616 */
  IC_64BIT_ADSIZE, /* 3617 */
  IC_XS_ADSIZE, /* 3618 */
  IC_64BIT_XS_ADSIZE, /* 3619 */
  IC_XD_ADSIZE, /* 3620 */
  IC_64BIT_XD_ADSIZE, /* 3621 */
  IC_XS_ADSIZE, /* 3622 */
  IC_64BIT_XD_ADSIZE, /* 3623 */
  IC_ADSIZE, /* 3624 */
  IC_64BIT_REXW_ADSIZE, /* 3625 */
  IC_XS_ADSIZE, /* 3626 */
  IC_64BIT_REXW_XS, /* 3627 */
  IC_XD_ADSIZE, /* 3628 */
  IC_64BIT_REXW_XD, /* 3629 */
  IC_XS_ADSIZE, /* 3630 */
  IC_64BIT_REXW_XS, /* 3631 */
  IC_OPSIZE_ADSIZE, /* 3632 */
  IC_64BIT_OPSIZE_ADSIZE, /* 3633 */
  IC_XS_OPSIZE, /* 3634 */
  IC_64BIT_XS_OPSIZE, /* 3635 */
  IC_XD_OPSIZE, /* 3636 */
  IC_64BIT_XD_OPSIZE, /* 3637 */
  IC_XS_OPSIZE, /* 3638 */
  IC_64BIT_XD_OPSIZE, /* 3639 */
  IC_OPSIZE_ADSIZE, /* 3640 */
  IC_64BIT_REXW_OPSIZE, /* 3641 */
  IC_XS_OPSIZE, /* 3642 */
  IC_64BIT_REXW_XS, /* 3643 */
  IC_XD_OPSIZE, /* 3644 */
  IC_64BIT_REXW_XD, /* 3645 */
  IC_XS_OPSIZE, /* 3646 */
  IC_64BIT_REXW_XS, /* 3647 */
  IC_VEX, /* 3648 */
  IC_VEX, /* 3649 */
  IC_VEX_XS, /* 3650 */
  IC_VEX_XS, /* 3651 */
  IC_VEX_XD, /* 3652 */
  IC_VEX_XD, /* 3653 */
  IC_VEX_XD, /* 3654 */
  IC_VEX_XD, /* 3655 */
  IC_VEX_W, /* 3656 */
  IC_VEX_W, /* 3657 */
  IC_VEX_W_XS, /* 3658 */
  IC_VEX_W_XS, /* 3659 */
  IC_VEX_W_XD, /* 3660 */
  IC_VEX_W_XD, /* 3661 */
  IC_VEX_W_XD, /* 3662 */
  IC_VEX_W_XD, /* 3663 */
  IC_VEX_OPSIZE, /* 3664 */
  IC_VEX_OPSIZE, /* 3665 */
  IC_VEX_OPSIZE, /* 3666 */
  IC_VEX_OPSIZE, /* 3667 */
  IC_VEX_OPSIZE, /* 3668 */
  IC_VEX_OPSIZE, /* 3669 */
  IC_VEX_OPSIZE, /* 3670 */
  IC_VEX_OPSIZE, /* 3671 */
  IC_VEX_W_OPSIZE, /* 3672 */
  IC_VEX_W_OPSIZE, /* 3673 */
  IC_VEX_W_OPSIZE, /* 3674 */
  IC_VEX_W_OPSIZE, /* 3675 */
  IC_VEX_W_OPSIZE, /* 3676 */
  IC_VEX_W_OPSIZE, /* 3677 */
  IC_VEX_W_OPSIZE, /* 3678 */
  IC_VEX_W_OPSIZE, /* 3679 */
  IC_VEX, /* 3680 */
  IC_VEX, /* 3681 */
  IC_VEX_XS, /* 3682 */
  IC_VEX_XS, /* 3683 */
  IC_VEX_XD, /* 3684 */
  IC_VEX_XD, /* 3685 */
  IC_VEX_XD, /* 3686 */
  IC_VEX_XD, /* 3687 */
  IC_VEX_W, /* 3688 */
  IC_VEX_W, /* 3689 */
  IC_VEX_W_XS, /* 3690 */
  IC_VEX_W_XS, /* 3691 */
  IC_VEX_W_XD, /* 3692 */
  IC_VEX_W_XD, /* 3693 */
  IC_VEX_W_XD, /* 3694 */
  IC_VEX_W_XD, /* 3695 */
  IC_VEX_OPSIZE, /* 3696 */
  IC_VEX_OPSIZE, /* 3697 */
  IC_VEX_OPSIZE, /* 3698 */
  IC_VEX_OPSIZE, /* 3699 */
  IC_VEX_OPSIZE, /* 3700 */
  IC_VEX_OPSIZE, /* 3701 */
  IC_VEX_OPSIZE, /* 3702 */
  IC_VEX_OPSIZE, /* 3703 */
  IC_VEX_W_OPSIZE, /* 3704 */
  IC_VEX_W_OPSIZE, /* 3705 */
  IC_VEX_W_OPSIZE, /* 3706 */
  IC_VEX_W_OPSIZE, /* 3707 */
  IC_VEX_W_OPSIZE, /* 3708 */
  IC_VEX_W_OPSIZE, /* 3709 */
  IC_VEX_W_OPSIZE, /* 3710 */
  IC_VEX_W_OPSIZE, /* 3711 */
  IC_VEX_L, /* 3712 */
  IC_VEX_L, /* 3713 */
  IC_VEX_L_XS, /* 3714 */
  IC_VEX_L_XS, /* 3715 */
  IC_VEX_L_XD, /* 3716 */
  IC_VEX_L_XD, /* 3717 */
  IC_VEX_L_XD, /* 3718 */
  IC_VEX_L_XD, /* 3719 */
  IC_VEX_L_W, /* 3720 */
  IC_VEX_L_W, /* 3721 */
  IC_VEX_L_W_XS, /* 3722 */
  IC_VEX_L_W_XS, /* 3723 */
  IC_VEX_L_W_XD, /* 3724 */
  IC_VEX_L_W_XD, /* 3725 */
  IC_VEX_L_W_XD, /* 3726 */
  IC_VEX_L_W_XD, /* 3727 */
  IC_VEX_L_OPSIZE, /* 3728 */
  IC_VEX_L_OPSIZE, /* 3729 */
  IC_VEX_L_OPSIZE, /* 3730 */
  IC_VEX_L_OPSIZE, /* 3731 */
  IC_VEX_L_OPSIZE, /* 3732 */
  IC_VEX_L_OPSIZE, /* 3733 */
  IC_VEX_L_OPSIZE, /* 3734 */
  IC_VEX_L_OPSIZE, /* 3735 */
  IC_VEX_L_W_OPSIZE, /* 3736 */
  IC_VEX_L_W_OPSIZE, /* 3737 */
  IC_VEX_L_W_OPSIZE, /* 3738 */
  IC_VEX_L_W_OPSIZE, /* 3739 */
  IC_VEX_L_W_OPSIZE, /* 3740 */
  IC_VEX_L_W_OPSIZE, /* 3741 */
  IC_VEX_L_W_OPSIZE, /* 3742 */
  IC_VEX_L_W_OPSIZE, /* 3743 */
  IC_VEX_L, /* 3744 */
  IC_VEX_L, /* 3745 */
  IC_VEX_L_XS, /* 3746 */
  IC_VEX_L_XS, /* 3747 */
  IC_VEX_L_XD, /* 3748 */
  IC_VEX_L_XD, /* 3749 */
  IC_VEX_L_XD, /* 3750 */
  IC_VEX_L_XD, /* 3751 */
  IC_VEX_L_W, /* 3752 */
  IC_VEX_L_W, /* 3753 */
  IC_VEX_L_W_XS, /* 3754 */
  IC_VEX_L_W_XS, /* 3755 */
  IC_VEX_L_W_XD, /* 3756 */
  IC_VEX_L_W_XD, /* 3757 */
  IC_VEX_L_W_XD, /* 3758 */
  IC_VEX_L_W_XD, /* 3759 */
  IC_VEX_L_OPSIZE, /* 3760 */
  IC_VEX_L_OPSIZE, /* 3761 */
  IC_VEX_L_OPSIZE, /* 3762 */
  IC_VEX_L_OPSIZE, /* 3763 */
  IC_VEX_L_OPSIZE, /* 3764 */
  IC_VEX_L_OPSIZE, /* 3765 */
  IC_VEX_L_OPSIZE, /* 3766 */
  IC_VEX_L_OPSIZE, /* 3767 */
  IC_VEX_L_W_OPSIZE, /* 3768 */
  IC_VEX_L_W_OPSIZE, /* 3769 */
  IC_VEX_L_W_OPSIZE, /* 3770 */
  IC_VEX_L_W_OPSIZE, /* 3771 */
  IC_VEX_L_W_OPSIZE, /* 3772 */
  IC_VEX_L_W_OPSIZE, /* 3773 */
  IC_VEX_L_W_OPSIZE, /* 3774 */
  IC_VEX_L_W_OPSIZE, /* 3775 */
  IC_VEX_L, /* 3776 */
  IC_VEX_L, /* 3777 */
  IC_VEX_L_XS, /* 3778 */
  IC_VEX_L_XS, /* 3779 */
  IC_VEX_L_XD, /* 3780 */
  IC_VEX_L_XD, /* 3781 */
  IC_VEX_L_XD, /* 3782 */
  IC_VEX_L_XD, /* 3783 */
  IC_VEX_L_W, /* 3784 */
  IC_VEX_L_W, /* 3785 */
  IC_VEX_L_W_XS, /* 3786 */
  IC_VEX_L_W_XS, /* 3787 */
  IC_VEX_L_W_XD, /* 3788 */
  IC_VEX_L_W_XD, /* 3789 */
  IC_VEX_L_W_XD, /* 3790 */
  IC_VEX_L_W_XD, /* 3791 */
  IC_VEX_L_OPSIZE, /* 3792 */
  IC_VEX_L_OPSIZE, /* 3793 */
  IC_VEX_L_OPSIZE, /* 3794 */
  IC_VEX_L_OPSIZE, /* 3795 */
  IC_VEX_L_OPSIZE, /* 3796 */
  IC_VEX_L_OPSIZE, /* 3797 */
  IC_VEX_L_OPSIZE, /* 3798 */
  IC_VEX_L_OPSIZE, /* 3799 */
  IC_VEX_L_W_OPSIZE, /* 3800 */
  IC_VEX_L_W_OPSIZE, /* 3801 */
  IC_VEX_L_W_OPSIZE, /* 3802 */
  IC_VEX_L_W_OPSIZE, /* 3803 */
  IC_VEX_L_W_OPSIZE, /* 3804 */
  IC_VEX_L_W_OPSIZE, /* 3805 */
  IC_VEX_L_W_OPSIZE, /* 3806 */
  IC_VEX_L_W_OPSIZE, /* 3807 */
  IC_VEX_L, /* 3808 */
  IC_VEX_L, /* 3809 */
  IC_VEX_L_XS, /* 3810 */
  IC_VEX_L_XS, /* 3811 */
  IC_VEX_L_XD, /* 3812 */
  IC_VEX_L_XD, /* 3813 */
  IC_VEX_L_XD, /* 3814 */
  IC_VEX_L_XD, /* 3815 */
  IC_VEX_L_W, /* 3816 */
  IC_VEX_L_W, /* 3817 */
  IC_VEX_L_W_XS, /* 3818 */
  IC_VEX_L_W_XS, /* 3819 */
  IC_VEX_L_W_XD, /* 3820 */
  IC_VEX_L_W_XD, /* 3821 */
  IC_VEX_L_W_XD, /* 3822 */
  IC_VEX_L_W_XD, /* 3823 */
  IC_VEX_L_OPSIZE, /* 3824 */
  IC_VEX_L_OPSIZE, /* 3825 */
  IC_VEX_L_OPSIZE, /* 3826 */
  IC_VEX_L_OPSIZE, /* 3827 */
  IC_VEX_L_OPSIZE, /* 3828 */
  IC_VEX_L_OPSIZE, /* 3829 */
  IC_VEX_L_OPSIZE, /* 3830 */
  IC_VEX_L_OPSIZE, /* 3831 */
  IC_VEX_L_W_OPSIZE, /* 3832 */
  IC_VEX_L_W_OPSIZE, /* 3833 */
  IC_VEX_L_W_OPSIZE, /* 3834 */
  IC_VEX_L_W_OPSIZE, /* 3835 */
  IC_VEX_L_W_OPSIZE, /* 3836 */
  IC_VEX_L_W_OPSIZE, /* 3837 */
  IC_VEX_L_W_OPSIZE, /* 3838 */
  IC_VEX_L_W_OPSIZE, /* 3839 */
  IC_EVEX_L2_KZ, /* 3840 */
  IC_EVEX_L2_KZ, /* 3841 */
  IC_EVEX_L2_XS_KZ, /* 3842 */
  IC_EVEX_L2_XS_KZ, /* 3843 */
  IC_EVEX_L2_XD_KZ, /* 3844 */
  IC_EVEX_L2_XD_KZ, /* 3845 */
  IC_EVEX_L2_XD_KZ, /* 3846 */
  IC_EVEX_L2_XD_KZ, /* 3847 */
  IC_EVEX_L2_W_KZ, /* 3848 */
  IC_EVEX_L2_W_KZ, /* 3849 */
  IC_EVEX_L2_W_XS_KZ, /* 3850 */
  IC_EVEX_L2_W_XS_KZ, /* 3851 */
  IC_EVEX_L2_W_XD_KZ, /* 3852 */
  IC_EVEX_L2_W_XD_KZ, /* 3853 */
  IC_EVEX_L2_W_XD_KZ, /* 3854 */
  IC_EVEX_L2_W_XD_KZ, /* 3855 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3856 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3857 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3858 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3859 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3860 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3861 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3862 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3863 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3864 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3865 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3866 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3867 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3868 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3869 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3870 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3871 */
  IC_EVEX_L2_KZ, /* 3872 */
  IC_EVEX_L2_KZ, /* 3873 */
  IC_EVEX_L2_XS_KZ, /* 3874 */
  IC_EVEX_L2_XS_KZ, /* 3875 */
  IC_EVEX_L2_XD_KZ, /* 3876 */
  IC_EVEX_L2_XD_KZ, /* 3877 */
  IC_EVEX_L2_XD_KZ, /* 3878 */
  IC_EVEX_L2_XD_KZ, /* 3879 */
  IC_EVEX_L2_W_KZ, /* 3880 */
  IC_EVEX_L2_W_KZ, /* 3881 */
  IC_EVEX_L2_W_XS_KZ, /* 3882 */
  IC_EVEX_L2_W_XS_KZ, /* 3883 */
  IC_EVEX_L2_W_XD_KZ, /* 3884 */
  IC_EVEX_L2_W_XD_KZ, /* 3885 */
  IC_EVEX_L2_W_XD_KZ, /* 3886 */
  IC_EVEX_L2_W_XD_KZ, /* 3887 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3888 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3889 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3890 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3891 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3892 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3893 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3894 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3895 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3896 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3897 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3898 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3899 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3900 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3901 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3902 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3903 */
  IC_EVEX_L2_KZ, /* 3904 */
  IC_EVEX_L2_KZ, /* 3905 */
  IC_EVEX_L2_XS_KZ, /* 3906 */
  IC_EVEX_L2_XS_KZ, /* 3907 */
  IC_EVEX_L2_XD_KZ, /* 3908 */
  IC_EVEX_L2_XD_KZ, /* 3909 */
  IC_EVEX_L2_XD_KZ, /* 3910 */
  IC_EVEX_L2_XD_KZ, /* 3911 */
  IC_EVEX_L2_W_KZ, /* 3912 */
  IC_EVEX_L2_W_KZ, /* 3913 */
  IC_EVEX_L2_W_XS_KZ, /* 3914 */
  IC_EVEX_L2_W_XS_KZ, /* 3915 */
  IC_EVEX_L2_W_XD_KZ, /* 3916 */
  IC_EVEX_L2_W_XD_KZ, /* 3917 */
  IC_EVEX_L2_W_XD_KZ, /* 3918 */
  IC_EVEX_L2_W_XD_KZ, /* 3919 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3920 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3921 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3922 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3923 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3924 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3925 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3926 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3927 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3928 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3929 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3930 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3931 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3932 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3933 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3934 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3935 */
  IC_EVEX_L2_KZ, /* 3936 */
  IC_EVEX_L2_KZ, /* 3937 */
  IC_EVEX_L2_XS_KZ, /* 3938 */
  IC_EVEX_L2_XS_KZ, /* 3939 */
  IC_EVEX_L2_XD_KZ, /* 3940 */
  IC_EVEX_L2_XD_KZ, /* 3941 */
  IC_EVEX_L2_XD_KZ, /* 3942 */
  IC_EVEX_L2_XD_KZ, /* 3943 */
  IC_EVEX_L2_W_KZ, /* 3944 */
  IC_EVEX_L2_W_KZ, /* 3945 */
  IC_EVEX_L2_W_XS_KZ, /* 3946 */
  IC_EVEX_L2_W_XS_KZ, /* 3947 */
  IC_EVEX_L2_W_XD_KZ, /* 3948 */
  IC_EVEX_L2_W_XD_KZ, /* 3949 */
  IC_EVEX_L2_W_XD_KZ, /* 3950 */
  IC_EVEX_L2_W_XD_KZ, /* 3951 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3952 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3953 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3954 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3955 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3956 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3957 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3958 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3959 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3960 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3961 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3962 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3963 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3964 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3965 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3966 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3967 */
  IC_EVEX_L2_KZ, /* 3968 */
  IC_EVEX_L2_KZ, /* 3969 */
  IC_EVEX_L2_XS_KZ, /* 3970 */
  IC_EVEX_L2_XS_KZ, /* 3971 */
  IC_EVEX_L2_XD_KZ, /* 3972 */
  IC_EVEX_L2_XD_KZ, /* 3973 */
  IC_EVEX_L2_XD_KZ, /* 3974 */
  IC_EVEX_L2_XD_KZ, /* 3975 */
  IC_EVEX_L2_W_KZ, /* 3976 */
  IC_EVEX_L2_W_KZ, /* 3977 */
  IC_EVEX_L2_W_XS_KZ, /* 3978 */
  IC_EVEX_L2_W_XS_KZ, /* 3979 */
  IC_EVEX_L2_W_XD_KZ, /* 3980 */
  IC_EVEX_L2_W_XD_KZ, /* 3981 */
  IC_EVEX_L2_W_XD_KZ, /* 3982 */
  IC_EVEX_L2_W_XD_KZ, /* 3983 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3984 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3985 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3986 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3987 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3988 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3989 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3990 */
  IC_EVEX_L2_OPSIZE_KZ, /* 3991 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3992 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3993 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3994 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3995 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3996 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3997 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3998 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 3999 */
  IC_EVEX_L2_KZ, /* 4000 */
  IC_EVEX_L2_KZ, /* 4001 */
  IC_EVEX_L2_XS_KZ, /* 4002 */
  IC_EVEX_L2_XS_KZ, /* 4003 */
  IC_EVEX_L2_XD_KZ, /* 4004 */
  IC_EVEX_L2_XD_KZ, /* 4005 */
  IC_EVEX_L2_XD_KZ, /* 4006 */
  IC_EVEX_L2_XD_KZ, /* 4007 */
  IC_EVEX_L2_W_KZ, /* 4008 */
  IC_EVEX_L2_W_KZ, /* 4009 */
  IC_EVEX_L2_W_XS_KZ, /* 4010 */
  IC_EVEX_L2_W_XS_KZ, /* 4011 */
  IC_EVEX_L2_W_XD_KZ, /* 4012 */
  IC_EVEX_L2_W_XD_KZ, /* 4013 */
  IC_EVEX_L2_W_XD_KZ, /* 4014 */
  IC_EVEX_L2_W_XD_KZ, /* 4015 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4016 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4017 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4018 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4019 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4020 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4021 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4022 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4023 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4024 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4025 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4026 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4027 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4028 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4029 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4030 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4031 */
  IC_EVEX_L2_KZ, /* 4032 */
  IC_EVEX_L2_KZ, /* 4033 */
  IC_EVEX_L2_XS_KZ, /* 4034 */
  IC_EVEX_L2_XS_KZ, /* 4035 */
  IC_EVEX_L2_XD_KZ, /* 4036 */
  IC_EVEX_L2_XD_KZ, /* 4037 */
  IC_EVEX_L2_XD_KZ, /* 4038 */
  IC_EVEX_L2_XD_KZ, /* 4039 */
  IC_EVEX_L2_W_KZ, /* 4040 */
  IC_EVEX_L2_W_KZ, /* 4041 */
  IC_EVEX_L2_W_XS_KZ, /* 4042 */
  IC_EVEX_L2_W_XS_KZ, /* 4043 */
  IC_EVEX_L2_W_XD_KZ, /* 4044 */
  IC_EVEX_L2_W_XD_KZ, /* 4045 */
  IC_EVEX_L2_W_XD_KZ, /* 4046 */
  IC_EVEX_L2_W_XD_KZ, /* 4047 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4048 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4049 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4050 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4051 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4052 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4053 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4054 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4055 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4056 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4057 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4058 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4059 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4060 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4061 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4062 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4063 */
  IC_EVEX_L2_KZ, /* 4064 */
  IC_EVEX_L2_KZ, /* 4065 */
  IC_EVEX_L2_XS_KZ, /* 4066 */
  IC_EVEX_L2_XS_KZ, /* 4067 */
  IC_EVEX_L2_XD_KZ, /* 4068 */
  IC_EVEX_L2_XD_KZ, /* 4069 */
  IC_EVEX_L2_XD_KZ, /* 4070 */
  IC_EVEX_L2_XD_KZ, /* 4071 */
  IC_EVEX_L2_W_KZ, /* 4072 */
  IC_EVEX_L2_W_KZ, /* 4073 */
  IC_EVEX_L2_W_XS_KZ, /* 4074 */
  IC_EVEX_L2_W_XS_KZ, /* 4075 */
  IC_EVEX_L2_W_XD_KZ, /* 4076 */
  IC_EVEX_L2_W_XD_KZ, /* 4077 */
  IC_EVEX_L2_W_XD_KZ, /* 4078 */
  IC_EVEX_L2_W_XD_KZ, /* 4079 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4080 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4081 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4082 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4083 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4084 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4085 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4086 */
  IC_EVEX_L2_OPSIZE_KZ, /* 4087 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4088 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4089 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4090 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4091 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4092 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4093 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4094 */
  IC_EVEX_L2_W_OPSIZE_KZ, /* 4095 */
  IC, /* 4096 */
  IC_64BIT, /* 4097 */
  IC_XS, /* 4098 */
  IC_64BIT_XS, /* 4099 */
  IC_XD, /* 4100 */
  IC_64BIT_XD, /* 4101 */
  IC_XS, /* 4102 */
  IC_64BIT_XS, /* 4103 */
  IC, /* 4104 */
  IC_64BIT_REXW, /* 4105 */
  IC_XS, /* 4106 */
  IC_64BIT_REXW_XS, /* 4107 */
  IC_XD, /* 4108 */
  IC_64BIT_REXW_XD, /* 4109 */
  IC_XS, /* 4110 */
  IC_64BIT_REXW_XS, /* 4111 */
  IC_OPSIZE, /* 4112 */
  IC_64BIT_OPSIZE, /* 4113 */
  IC_XS_OPSIZE, /* 4114 */
  IC_64BIT_XS_OPSIZE, /* 4115 */
  IC_XD_OPSIZE, /* 4116 */
  IC_64BIT_XD_OPSIZE, /* 4117 */
  IC_XS_OPSIZE, /* 4118 */
  IC_64BIT_XD_OPSIZE, /* 4119 */
  IC_OPSIZE, /* 4120 */
  IC_64BIT_REXW_OPSIZE, /* 4121 */
  IC_XS_OPSIZE, /* 4122 */
  IC_64BIT_REXW_XS, /* 4123 */
  IC_XD_OPSIZE, /* 4124 */
  IC_64BIT_REXW_XD, /* 4125 */
  IC_XS_OPSIZE, /* 4126 */
  IC_64BIT_REXW_XS, /* 4127 */
  IC_ADSIZE, /* 4128 */
  IC_64BIT_ADSIZE, /* 4129 */
  IC_XS_ADSIZE, /* 4130 */
  IC_64BIT_XS_ADSIZE, /* 4131 */
  IC_XD_ADSIZE, /* 4132 */
  IC_64BIT_XD_ADSIZE, /* 4133 */
  IC_XS_ADSIZE, /* 4134 */
  IC_64BIT_XD_ADSIZE, /* 4135 */
  IC_ADSIZE, /* 4136 */
  IC_64BIT_REXW_ADSIZE, /* 4137 */
  IC_XS_ADSIZE, /* 4138 */
  IC_64BIT_REXW_XS, /* 4139 */
  IC_XD_ADSIZE, /* 4140 */
  IC_64BIT_REXW_XD, /* 4141 */
  IC_XS_ADSIZE, /* 4142 */
  IC_64BIT_REXW_XS, /* 4143 */
  IC_OPSIZE_ADSIZE, /* 4144 */
  IC_64BIT_OPSIZE_ADSIZE, /* 4145 */
  IC_XS_OPSIZE, /* 4146 */
  IC_64BIT_XS_OPSIZE, /* 4147 */
  IC_XD_OPSIZE, /* 4148 */
  IC_64BIT_XD_OPSIZE, /* 4149 */
  IC_XS_OPSIZE, /* 4150 */
  IC_64BIT_XD_OPSIZE, /* 4151 */
  IC_OPSIZE_ADSIZE, /* 4152 */
  IC_64BIT_REXW_OPSIZE, /* 4153 */
  IC_XS_OPSIZE, /* 4154 */
  IC_64BIT_REXW_XS, /* 4155 */
  IC_XD_OPSIZE, /* 4156 */
  IC_64BIT_REXW_XD, /* 4157 */
  IC_XS_OPSIZE, /* 4158 */
  IC_64BIT_REXW_XS, /* 4159 */
  IC_VEX, /* 4160 */
  IC_VEX, /* 4161 */
  IC_VEX_XS, /* 4162 */
  IC_VEX_XS, /* 4163 */
  IC_VEX_XD, /* 4164 */
  IC_VEX_XD, /* 4165 */
  IC_VEX_XD, /* 4166 */
  IC_VEX_XD, /* 4167 */
  IC_VEX_W, /* 4168 */
  IC_VEX_W, /* 4169 */
  IC_VEX_W_XS, /* 4170 */
  IC_VEX_W_XS, /* 4171 */
  IC_VEX_W_XD, /* 4172 */
  IC_VEX_W_XD, /* 4173 */
  IC_VEX_W_XD, /* 4174 */
  IC_VEX_W_XD, /* 4175 */
  IC_VEX_OPSIZE, /* 4176 */
  IC_VEX_OPSIZE, /* 4177 */
  IC_VEX_OPSIZE, /* 4178 */
  IC_VEX_OPSIZE, /* 4179 */
  IC_VEX_OPSIZE, /* 4180 */
  IC_VEX_OPSIZE, /* 4181 */
  IC_VEX_OPSIZE, /* 4182 */
  IC_VEX_OPSIZE, /* 4183 */
  IC_VEX_W_OPSIZE, /* 4184 */
  IC_VEX_W_OPSIZE, /* 4185 */
  IC_VEX_W_OPSIZE, /* 4186 */
  IC_VEX_W_OPSIZE, /* 4187 */
  IC_VEX_W_OPSIZE, /* 4188 */
  IC_VEX_W_OPSIZE, /* 4189 */
  IC_VEX_W_OPSIZE, /* 4190 */
  IC_VEX_W_OPSIZE, /* 4191 */
  IC_VEX, /* 4192 */
  IC_VEX, /* 4193 */
  IC_VEX_XS, /* 4194 */
  IC_VEX_XS, /* 4195 */
  IC_VEX_XD, /* 4196 */
  IC_VEX_XD, /* 4197 */
  IC_VEX_XD, /* 4198 */
  IC_VEX_XD, /* 4199 */
  IC_VEX_W, /* 4200 */
  IC_VEX_W, /* 4201 */
  IC_VEX_W_XS, /* 4202 */
  IC_VEX_W_XS, /* 4203 */
  IC_VEX_W_XD, /* 4204 */
  IC_VEX_W_XD, /* 4205 */
  IC_VEX_W_XD, /* 4206 */
  IC_VEX_W_XD, /* 4207 */
  IC_VEX_OPSIZE, /* 4208 */
  IC_VEX_OPSIZE, /* 4209 */
  IC_VEX_OPSIZE, /* 4210 */
  IC_VEX_OPSIZE, /* 4211 */
  IC_VEX_OPSIZE, /* 4212 */
  IC_VEX_OPSIZE, /* 4213 */
  IC_VEX_OPSIZE, /* 4214 */
  IC_VEX_OPSIZE, /* 4215 */
  IC_VEX_W_OPSIZE, /* 4216 */
  IC_VEX_W_OPSIZE, /* 4217 */
  IC_VEX_W_OPSIZE, /* 4218 */
  IC_VEX_W_OPSIZE, /* 4219 */
  IC_VEX_W_OPSIZE, /* 4220 */
  IC_VEX_W_OPSIZE, /* 4221 */
  IC_VEX_W_OPSIZE, /* 4222 */
  IC_VEX_W_OPSIZE, /* 4223 */
  IC_VEX_L, /* 4224 */
  IC_VEX_L, /* 4225 */
  IC_VEX_L_XS, /* 4226 */
  IC_VEX_L_XS, /* 4227 */
  IC_VEX_L_XD, /* 4228 */
  IC_VEX_L_XD, /* 4229 */
  IC_VEX_L_XD, /* 4230 */
  IC_VEX_L_XD, /* 4231 */
  IC_VEX_L_W, /* 4232 */
  IC_VEX_L_W, /* 4233 */
  IC_VEX_L_W_XS, /* 4234 */
  IC_VEX_L_W_XS, /* 4235 */
  IC_VEX_L_W_XD, /* 4236 */
  IC_VEX_L_W_XD, /* 4237 */
  IC_VEX_L_W_XD, /* 4238 */
  IC_VEX_L_W_XD, /* 4239 */
  IC_VEX_L_OPSIZE, /* 4240 */
  IC_VEX_L_OPSIZE, /* 4241 */
  IC_VEX_L_OPSIZE, /* 4242 */
  IC_VEX_L_OPSIZE, /* 4243 */
  IC_VEX_L_OPSIZE, /* 4244 */
  IC_VEX_L_OPSIZE, /* 4245 */
  IC_VEX_L_OPSIZE, /* 4246 */
  IC_VEX_L_OPSIZE, /* 4247 */
  IC_VEX_L_W_OPSIZE, /* 4248 */
  IC_VEX_L_W_OPSIZE, /* 4249 */
  IC_VEX_L_W_OPSIZE, /* 4250 */
  IC_VEX_L_W_OPSIZE, /* 4251 */
  IC_VEX_L_W_OPSIZE, /* 4252 */
  IC_VEX_L_W_OPSIZE, /* 4253 */
  IC_VEX_L_W_OPSIZE, /* 4254 */
  IC_VEX_L_W_OPSIZE, /* 4255 */
  IC_VEX_L, /* 4256 */
  IC_VEX_L, /* 4257 */
  IC_VEX_L_XS, /* 4258 */
  IC_VEX_L_XS, /* 4259 */
  IC_VEX_L_XD, /* 4260 */
  IC_VEX_L_XD, /* 4261 */
  IC_VEX_L_XD, /* 4262 */
  IC_VEX_L_XD, /* 4263 */
  IC_VEX_L_W, /* 4264 */
  IC_VEX_L_W, /* 4265 */
  IC_VEX_L_W_XS, /* 4266 */
  IC_VEX_L_W_XS, /* 4267 */
  IC_VEX_L_W_XD, /* 4268 */
  IC_VEX_L_W_XD, /* 4269 */
  IC_VEX_L_W_XD, /* 4270 */
  IC_VEX_L_W_XD, /* 4271 */
  IC_VEX_L_OPSIZE, /* 4272 */
  IC_VEX_L_OPSIZE, /* 4273 */
  IC_VEX_L_OPSIZE, /* 4274 */
  IC_VEX_L_OPSIZE, /* 4275 */
  IC_VEX_L_OPSIZE, /* 4276 */
  IC_VEX_L_OPSIZE, /* 4277 */
  IC_VEX_L_OPSIZE, /* 4278 */
  IC_VEX_L_OPSIZE, /* 4279 */
  IC_VEX_L_W_OPSIZE, /* 4280 */
  IC_VEX_L_W_OPSIZE, /* 4281 */
  IC_VEX_L_W_OPSIZE, /* 4282 */
  IC_VEX_L_W_OPSIZE, /* 4283 */
  IC_VEX_L_W_OPSIZE, /* 4284 */
  IC_VEX_L_W_OPSIZE, /* 4285 */
  IC_VEX_L_W_OPSIZE, /* 4286 */
  IC_VEX_L_W_OPSIZE, /* 4287 */
  IC_VEX_L, /* 4288 */
  IC_VEX_L, /* 4289 */
  IC_VEX_L_XS, /* 4290 */
  IC_VEX_L_XS, /* 4291 */
  IC_VEX_L_XD, /* 4292 */
  IC_VEX_L_XD, /* 4293 */
  IC_VEX_L_XD, /* 4294 */
  IC_VEX_L_XD, /* 4295 */
  IC_VEX_L_W, /* 4296 */
  IC_VEX_L_W, /* 4297 */
  IC_VEX_L_W_XS, /* 4298 */
  IC_VEX_L_W_XS, /* 4299 */
  IC_VEX_L_W_XD, /* 4300 */
  IC_VEX_L_W_XD, /* 4301 */
  IC_VEX_L_W_XD, /* 4302 */
  IC_VEX_L_W_XD, /* 4303 */
  IC_VEX_L_OPSIZE, /* 4304 */
  IC_VEX_L_OPSIZE, /* 4305 */
  IC_VEX_L_OPSIZE, /* 4306 */
  IC_VEX_L_OPSIZE, /* 4307 */
  IC_VEX_L_OPSIZE, /* 4308 */
  IC_VEX_L_OPSIZE, /* 4309 */
  IC_VEX_L_OPSIZE, /* 4310 */
  IC_VEX_L_OPSIZE, /* 4311 */
  IC_VEX_L_W_OPSIZE, /* 4312 */
  IC_VEX_L_W_OPSIZE, /* 4313 */
  IC_VEX_L_W_OPSIZE, /* 4314 */
  IC_VEX_L_W_OPSIZE, /* 4315 */
  IC_VEX_L_W_OPSIZE, /* 4316 */
  IC_VEX_L_W_OPSIZE, /* 4317 */
  IC_VEX_L_W_OPSIZE, /* 4318 */
  IC_VEX_L_W_OPSIZE, /* 4319 */
  IC_VEX_L, /* 4320 */
  IC_VEX_L, /* 4321 */
  IC_VEX_L_XS, /* 4322 */
  IC_VEX_L_XS, /* 4323 */
  IC_VEX_L_XD, /* 4324 */
  IC_VEX_L_XD, /* 4325 */
  IC_VEX_L_XD, /* 4326 */
  IC_VEX_L_XD, /* 4327 */
  IC_VEX_L_W, /* 4328 */
  IC_VEX_L_W, /* 4329 */
  IC_VEX_L_W_XS, /* 4330 */
  IC_VEX_L_W_XS, /* 4331 */
  IC_VEX_L_W_XD, /* 4332 */
  IC_VEX_L_W_XD, /* 4333 */
  IC_VEX_L_W_XD, /* 4334 */
  IC_VEX_L_W_XD, /* 4335 */
  IC_VEX_L_OPSIZE, /* 4336 */
  IC_VEX_L_OPSIZE, /* 4337 */
  IC_VEX_L_OPSIZE, /* 4338 */
  IC_VEX_L_OPSIZE, /* 4339 */
  IC_VEX_L_OPSIZE, /* 4340 */
  IC_VEX_L_OPSIZE, /* 4341 */
  IC_VEX_L_OPSIZE, /* 4342 */
  IC_VEX_L_OPSIZE, /* 4343 */
  IC_VEX_L_W_OPSIZE, /* 4344 */
  IC_VEX_L_W_OPSIZE, /* 4345 */
  IC_VEX_L_W_OPSIZE, /* 4346 */
  IC_VEX_L_W_OPSIZE, /* 4347 */
  IC_VEX_L_W_OPSIZE, /* 4348 */
  IC_VEX_L_W_OPSIZE, /* 4349 */
  IC_VEX_L_W_OPSIZE, /* 4350 */
  IC_VEX_L_W_OPSIZE, /* 4351 */
  IC_EVEX_B, /* 4352 */
  IC_EVEX_B, /* 4353 */
  IC_EVEX_XS_B, /* 4354 */
  IC_EVEX_XS_B, /* 4355 */
  IC_EVEX_XD_B, /* 4356 */
  IC_EVEX_XD_B, /* 4357 */
  IC_EVEX_XD_B, /* 4358 */
  IC_EVEX_XD_B, /* 4359 */
  IC_EVEX_W_B, /* 4360 */
  IC_EVEX_W_B, /* 4361 */
  IC_EVEX_W_XS_B, /* 4362 */
  IC_EVEX_W_XS_B, /* 4363 */
  IC_EVEX_W_XD_B, /* 4364 */
  IC_EVEX_W_XD_B, /* 4365 */
  IC_EVEX_W_XD_B, /* 4366 */
  IC_EVEX_W_XD_B, /* 4367 */
  IC_EVEX_OPSIZE_B, /* 4368 */
  IC_EVEX_OPSIZE_B, /* 4369 */
  IC_EVEX_OPSIZE_B, /* 4370 */
  IC_EVEX_OPSIZE_B, /* 4371 */
  IC_EVEX_OPSIZE_B, /* 4372 */
  IC_EVEX_OPSIZE_B, /* 4373 */
  IC_EVEX_OPSIZE_B, /* 4374 */
  IC_EVEX_OPSIZE_B, /* 4375 */
  IC_EVEX_W_OPSIZE_B, /* 4376 */
  IC_EVEX_W_OPSIZE_B, /* 4377 */
  IC_EVEX_W_OPSIZE_B, /* 4378 */
  IC_EVEX_W_OPSIZE_B, /* 4379 */
  IC_EVEX_W_OPSIZE_B, /* 4380 */
  IC_EVEX_W_OPSIZE_B, /* 4381 */
  IC_EVEX_W_OPSIZE_B, /* 4382 */
  IC_EVEX_W_OPSIZE_B, /* 4383 */
  IC_EVEX_B, /* 4384 */
  IC_EVEX_B, /* 4385 */
  IC_EVEX_XS_B, /* 4386 */
  IC_EVEX_XS_B, /* 4387 */
  IC_EVEX_XD_B, /* 4388 */
  IC_EVEX_XD_B, /* 4389 */
  IC_EVEX_XD_B, /* 4390 */
  IC_EVEX_XD_B, /* 4391 */
  IC_EVEX_W_B, /* 4392 */
  IC_EVEX_W_B, /* 4393 */
  IC_EVEX_W_XS_B, /* 4394 */
  IC_EVEX_W_XS_B, /* 4395 */
  IC_EVEX_W_XD_B, /* 4396 */
  IC_EVEX_W_XD_B, /* 4397 */
  IC_EVEX_W_XD_B, /* 4398 */
  IC_EVEX_W_XD_B, /* 4399 */
  IC_EVEX_OPSIZE_B, /* 4400 */
  IC_EVEX_OPSIZE_B, /* 4401 */
  IC_EVEX_OPSIZE_B, /* 4402 */
  IC_EVEX_OPSIZE_B, /* 4403 */
  IC_EVEX_OPSIZE_B, /* 4404 */
  IC_EVEX_OPSIZE_B, /* 4405 */
  IC_EVEX_OPSIZE_B, /* 4406 */
  IC_EVEX_OPSIZE_B, /* 4407 */
  IC_EVEX_W_OPSIZE_B, /* 4408 */
  IC_EVEX_W_OPSIZE_B, /* 4409 */
  IC_EVEX_W_OPSIZE_B, /* 4410 */
  IC_EVEX_W_OPSIZE_B, /* 4411 */
  IC_EVEX_W_OPSIZE_B, /* 4412 */
  IC_EVEX_W_OPSIZE_B, /* 4413 */
  IC_EVEX_W_OPSIZE_B, /* 4414 */
  IC_EVEX_W_OPSIZE_B, /* 4415 */
  IC_EVEX_B, /* 4416 */
  IC_EVEX_B, /* 4417 */
  IC_EVEX_XS_B, /* 4418 */
  IC_EVEX_XS_B, /* 4419 */
  IC_EVEX_XD_B, /* 4420 */
  IC_EVEX_XD_B, /* 4421 */
  IC_EVEX_XD_B, /* 4422 */
  IC_EVEX_XD_B, /* 4423 */
  IC_EVEX_W_B, /* 4424 */
  IC_EVEX_W_B, /* 4425 */
  IC_EVEX_W_XS_B, /* 4426 */
  IC_EVEX_W_XS_B, /* 4427 */
  IC_EVEX_W_XD_B, /* 4428 */
  IC_EVEX_W_XD_B, /* 4429 */
  IC_EVEX_W_XD_B, /* 4430 */
  IC_EVEX_W_XD_B, /* 4431 */
  IC_EVEX_OPSIZE_B, /* 4432 */
  IC_EVEX_OPSIZE_B, /* 4433 */
  IC_EVEX_OPSIZE_B, /* 4434 */
  IC_EVEX_OPSIZE_B, /* 4435 */
  IC_EVEX_OPSIZE_B, /* 4436 */
  IC_EVEX_OPSIZE_B, /* 4437 */
  IC_EVEX_OPSIZE_B, /* 4438 */
  IC_EVEX_OPSIZE_B, /* 4439 */
  IC_EVEX_W_OPSIZE_B, /* 4440 */
  IC_EVEX_W_OPSIZE_B, /* 4441 */
  IC_EVEX_W_OPSIZE_B, /* 4442 */
  IC_EVEX_W_OPSIZE_B, /* 4443 */
  IC_EVEX_W_OPSIZE_B, /* 4444 */
  IC_EVEX_W_OPSIZE_B, /* 4445 */
  IC_EVEX_W_OPSIZE_B, /* 4446 */
  IC_EVEX_W_OPSIZE_B, /* 4447 */
  IC_EVEX_B, /* 4448 */
  IC_EVEX_B, /* 4449 */
  IC_EVEX_XS_B, /* 4450 */
  IC_EVEX_XS_B, /* 4451 */
  IC_EVEX_XD_B, /* 4452 */
  IC_EVEX_XD_B, /* 4453 */
  IC_EVEX_XD_B, /* 4454 */
  IC_EVEX_XD_B, /* 4455 */
  IC_EVEX_W_B, /* 4456 */
  IC_EVEX_W_B, /* 4457 */
  IC_EVEX_W_XS_B, /* 4458 */
  IC_EVEX_W_XS_B, /* 4459 */
  IC_EVEX_W_XD_B, /* 4460 */
  IC_EVEX_W_XD_B, /* 4461 */
  IC_EVEX_W_XD_B, /* 4462 */
  IC_EVEX_W_XD_B, /* 4463 */
  IC_EVEX_OPSIZE_B, /* 4464 */
  IC_EVEX_OPSIZE_B, /* 4465 */
  IC_EVEX_OPSIZE_B, /* 4466 */
  IC_EVEX_OPSIZE_B, /* 4467 */
  IC_EVEX_OPSIZE_B, /* 4468 */
  IC_EVEX_OPSIZE_B, /* 4469 */
  IC_EVEX_OPSIZE_B, /* 4470 */
  IC_EVEX_OPSIZE_B, /* 4471 */
  IC_EVEX_W_OPSIZE_B, /* 4472 */
  IC_EVEX_W_OPSIZE_B, /* 4473 */
  IC_EVEX_W_OPSIZE_B, /* 4474 */
  IC_EVEX_W_OPSIZE_B, /* 4475 */
  IC_EVEX_W_OPSIZE_B, /* 4476 */
  IC_EVEX_W_OPSIZE_B, /* 4477 */
  IC_EVEX_W_OPSIZE_B, /* 4478 */
  IC_EVEX_W_OPSIZE_B, /* 4479 */
  IC_EVEX_L_B, /* 4480 */
  IC_EVEX_L_B, /* 4481 */
  IC_EVEX_L_XS_B, /* 4482 */
  IC_EVEX_L_XS_B, /* 4483 */
  IC_EVEX_L_XD_B, /* 4484 */
  IC_EVEX_L_XD_B, /* 4485 */
  IC_EVEX_L_XD_B, /* 4486 */
  IC_EVEX_L_XD_B, /* 4487 */
  IC_EVEX_L_W_B, /* 4488 */
  IC_EVEX_L_W_B, /* 4489 */
  IC_EVEX_L_W_XS_B, /* 4490 */
  IC_EVEX_L_W_XS_B, /* 4491 */
  IC_EVEX_L_W_XD_B, /* 4492 */
  IC_EVEX_L_W_XD_B, /* 4493 */
  IC_EVEX_L_W_XD_B, /* 4494 */
  IC_EVEX_L_W_XD_B, /* 4495 */
  IC_EVEX_L_OPSIZE_B, /* 4496 */
  IC_EVEX_L_OPSIZE_B, /* 4497 */
  IC_EVEX_L_OPSIZE_B, /* 4498 */
  IC_EVEX_L_OPSIZE_B, /* 4499 */
  IC_EVEX_L_OPSIZE_B, /* 4500 */
  IC_EVEX_L_OPSIZE_B, /* 4501 */
  IC_EVEX_L_OPSIZE_B, /* 4502 */
  IC_EVEX_L_OPSIZE_B, /* 4503 */
  IC_EVEX_L_W_OPSIZE_B, /* 4504 */
  IC_EVEX_L_W_OPSIZE_B, /* 4505 */
  IC_EVEX_L_W_OPSIZE_B, /* 4506 */
  IC_EVEX_L_W_OPSIZE_B, /* 4507 */
  IC_EVEX_L_W_OPSIZE_B, /* 4508 */
  IC_EVEX_L_W_OPSIZE_B, /* 4509 */
  IC_EVEX_L_W_OPSIZE_B, /* 4510 */
  IC_EVEX_L_W_OPSIZE_B, /* 4511 */
  IC_EVEX_L_B, /* 4512 */
  IC_EVEX_L_B, /* 4513 */
  IC_EVEX_L_XS_B, /* 4514 */
  IC_EVEX_L_XS_B, /* 4515 */
  IC_EVEX_L_XD_B, /* 4516 */
  IC_EVEX_L_XD_B, /* 4517 */
  IC_EVEX_L_XD_B, /* 4518 */
  IC_EVEX_L_XD_B, /* 4519 */
  IC_EVEX_L_W_B, /* 4520 */
  IC_EVEX_L_W_B, /* 4521 */
  IC_EVEX_L_W_XS_B, /* 4522 */
  IC_EVEX_L_W_XS_B, /* 4523 */
  IC_EVEX_L_W_XD_B, /* 4524 */
  IC_EVEX_L_W_XD_B, /* 4525 */
  IC_EVEX_L_W_XD_B, /* 4526 */
  IC_EVEX_L_W_XD_B, /* 4527 */
  IC_EVEX_L_OPSIZE_B, /* 4528 */
  IC_EVEX_L_OPSIZE_B, /* 4529 */
  IC_EVEX_L_OPSIZE_B, /* 4530 */
  IC_EVEX_L_OPSIZE_B, /* 4531 */
  IC_EVEX_L_OPSIZE_B, /* 4532 */
  IC_EVEX_L_OPSIZE_B, /* 4533 */
  IC_EVEX_L_OPSIZE_B, /* 4534 */
  IC_EVEX_L_OPSIZE_B, /* 4535 */
  IC_EVEX_L_W_OPSIZE_B, /* 4536 */
  IC_EVEX_L_W_OPSIZE_B, /* 4537 */
  IC_EVEX_L_W_OPSIZE_B, /* 4538 */
  IC_EVEX_L_W_OPSIZE_B, /* 4539 */
  IC_EVEX_L_W_OPSIZE_B, /* 4540 */
  IC_EVEX_L_W_OPSIZE_B, /* 4541 */
  IC_EVEX_L_W_OPSIZE_B, /* 4542 */
  IC_EVEX_L_W_OPSIZE_B, /* 4543 */
  IC_EVEX_L_B, /* 4544 */
  IC_EVEX_L_B, /* 4545 */
  IC_EVEX_L_XS_B, /* 4546 */
  IC_EVEX_L_XS_B, /* 4547 */
  IC_EVEX_L_XD_B, /* 4548 */
  IC_EVEX_L_XD_B, /* 4549 */
  IC_EVEX_L_XD_B, /* 4550 */
  IC_EVEX_L_XD_B, /* 4551 */
  IC_EVEX_L_W_B, /* 4552 */
  IC_EVEX_L_W_B, /* 4553 */
  IC_EVEX_L_W_XS_B, /* 4554 */
  IC_EVEX_L_W_XS_B, /* 4555 */
  IC_EVEX_L_W_XD_B, /* 4556 */
  IC_EVEX_L_W_XD_B, /* 4557 */
  IC_EVEX_L_W_XD_B, /* 4558 */
  IC_EVEX_L_W_XD_B, /* 4559 */
  IC_EVEX_L_OPSIZE_B, /* 4560 */
  IC_EVEX_L_OPSIZE_B, /* 4561 */
  IC_EVEX_L_OPSIZE_B, /* 4562 */
  IC_EVEX_L_OPSIZE_B, /* 4563 */
  IC_EVEX_L_OPSIZE_B, /* 4564 */
  IC_EVEX_L_OPSIZE_B, /* 4565 */
  IC_EVEX_L_OPSIZE_B, /* 4566 */
  IC_EVEX_L_OPSIZE_B, /* 4567 */
  IC_EVEX_L_W_OPSIZE_B, /* 4568 */
  IC_EVEX_L_W_OPSIZE_B, /* 4569 */
  IC_EVEX_L_W_OPSIZE_B, /* 4570 */
  IC_EVEX_L_W_OPSIZE_B, /* 4571 */
  IC_EVEX_L_W_OPSIZE_B, /* 4572 */
  IC_EVEX_L_W_OPSIZE_B, /* 4573 */
  IC_EVEX_L_W_OPSIZE_B, /* 4574 */
  IC_EVEX_L_W_OPSIZE_B, /* 4575 */
  IC_EVEX_L_B, /* 4576 */
  IC_EVEX_L_B, /* 4577 */
  IC_EVEX_L_XS_B, /* 4578 */
  IC_EVEX_L_XS_B, /* 4579 */
  IC_EVEX_L_XD_B, /* 4580 */
  IC_EVEX_L_XD_B, /* 4581 */
  IC_EVEX_L_XD_B, /* 4582 */
  IC_EVEX_L_XD_B, /* 4583 */
  IC_EVEX_L_W_B, /* 4584 */
  IC_EVEX_L_W_B, /* 4585 */
  IC_EVEX_L_W_XS_B, /* 4586 */
  IC_EVEX_L_W_XS_B, /* 4587 */
  IC_EVEX_L_W_XD_B, /* 4588 */
  IC_EVEX_L_W_XD_B, /* 4589 */
  IC_EVEX_L_W_XD_B, /* 4590 */
  IC_EVEX_L_W_XD_B, /* 4591 */
  IC_EVEX_L_OPSIZE_B, /* 4592 */
  IC_EVEX_L_OPSIZE_B, /* 4593 */
  IC_EVEX_L_OPSIZE_B, /* 4594 */
  IC_EVEX_L_OPSIZE_B, /* 4595 */
  IC_EVEX_L_OPSIZE_B, /* 4596 */
  IC_EVEX_L_OPSIZE_B, /* 4597 */
  IC_EVEX_L_OPSIZE_B, /* 4598 */
  IC_EVEX_L_OPSIZE_B, /* 4599 */
  IC_EVEX_L_W_OPSIZE_B, /* 4600 */
  IC_EVEX_L_W_OPSIZE_B, /* 4601 */
  IC_EVEX_L_W_OPSIZE_B, /* 4602 */
  IC_EVEX_L_W_OPSIZE_B, /* 4603 */
  IC_EVEX_L_W_OPSIZE_B, /* 4604 */
  IC_EVEX_L_W_OPSIZE_B, /* 4605 */
  IC_EVEX_L_W_OPSIZE_B, /* 4606 */
  IC_EVEX_L_W_OPSIZE_B, /* 4607 */
  IC, /* 4608 */
  IC_64BIT, /* 4609 */
  IC_XS, /* 4610 */
  IC_64BIT_XS, /* 4611 */
  IC_XD, /* 4612 */
  IC_64BIT_XD, /* 4613 */
  IC_XS, /* 4614 */
  IC_64BIT_XS, /* 4615 */
  IC, /* 4616 */
  IC_64BIT_REXW, /* 4617 */
  IC_XS, /* 4618 */
  IC_64BIT_REXW_XS, /* 4619 */
  IC_XD, /* 4620 */
  IC_64BIT_REXW_XD, /* 4621 */
  IC_XS, /* 4622 */
  IC_64BIT_REXW_XS, /* 4623 */
  IC_OPSIZE, /* 4624 */
  IC_64BIT_OPSIZE, /* 4625 */
  IC_XS_OPSIZE, /* 4626 */
  IC_64BIT_XS_OPSIZE, /* 4627 */
  IC_XD_OPSIZE, /* 4628 */
  IC_64BIT_XD_OPSIZE, /* 4629 */
  IC_XS_OPSIZE, /* 4630 */
  IC_64BIT_XD_OPSIZE, /* 4631 */
  IC_OPSIZE, /* 4632 */
  IC_64BIT_REXW_OPSIZE, /* 4633 */
  IC_XS_OPSIZE, /* 4634 */
  IC_64BIT_REXW_XS, /* 4635 */
  IC_XD_OPSIZE, /* 4636 */
  IC_64BIT_REXW_XD, /* 4637 */
  IC_XS_OPSIZE, /* 4638 */
  IC_64BIT_REXW_XS, /* 4639 */
  IC_ADSIZE, /* 4640 */
  IC_64BIT_ADSIZE, /* 4641 */
  IC_XS_ADSIZE, /* 4642 */
  IC_64BIT_XS_ADSIZE, /* 4643 */
  IC_XD_ADSIZE, /* 4644 */
  IC_64BIT_XD_ADSIZE, /* 4645 */
  IC_XS_ADSIZE, /* 4646 */
  IC_64BIT_XD_ADSIZE, /* 4647 */
  IC_ADSIZE, /* 4648 */
  IC_64BIT_REXW_ADSIZE, /* 4649 */
  IC_XS_ADSIZE, /* 4650 */
  IC_64BIT_REXW_XS, /* 4651 */
  IC_XD_ADSIZE, /* 4652 */
  IC_64BIT_REXW_XD, /* 4653 */
  IC_XS_ADSIZE, /* 4654 */
  IC_64BIT_REXW_XS, /* 4655 */
  IC_OPSIZE_ADSIZE, /* 4656 */
  IC_64BIT_OPSIZE_ADSIZE, /* 4657 */
  IC_XS_OPSIZE, /* 4658 */
  IC_64BIT_XS_OPSIZE, /* 4659 */
  IC_XD_OPSIZE, /* 4660 */
  IC_64BIT_XD_OPSIZE, /* 4661 */
  IC_XS_OPSIZE, /* 4662 */
  IC_64BIT_XD_OPSIZE, /* 4663 */
  IC_OPSIZE_ADSIZE, /* 4664 */
  IC_64BIT_REXW_OPSIZE, /* 4665 */
  IC_XS_OPSIZE, /* 4666 */
  IC_64BIT_REXW_XS, /* 4667 */
  IC_XD_OPSIZE, /* 4668 */
  IC_64BIT_REXW_XD, /* 4669 */
  IC_XS_OPSIZE, /* 4670 */
  IC_64BIT_REXW_XS, /* 4671 */
  IC_VEX, /* 4672 */
  IC_VEX, /* 4673 */
  IC_VEX_XS, /* 4674 */
  IC_VEX_XS, /* 4675 */
  IC_VEX_XD, /* 4676 */
  IC_VEX_XD, /* 4677 */
  IC_VEX_XD, /* 4678 */
  IC_VEX_XD, /* 4679 */
  IC_VEX_W, /* 4680 */
  IC_VEX_W, /* 4681 */
  IC_VEX_W_XS, /* 4682 */
  IC_VEX_W_XS, /* 4683 */
  IC_VEX_W_XD, /* 4684 */
  IC_VEX_W_XD, /* 4685 */
  IC_VEX_W_XD, /* 4686 */
  IC_VEX_W_XD, /* 4687 */
  IC_VEX_OPSIZE, /* 4688 */
  IC_VEX_OPSIZE, /* 4689 */
  IC_VEX_OPSIZE, /* 4690 */
  IC_VEX_OPSIZE, /* 4691 */
  IC_VEX_OPSIZE, /* 4692 */
  IC_VEX_OPSIZE, /* 4693 */
  IC_VEX_OPSIZE, /* 4694 */
  IC_VEX_OPSIZE, /* 4695 */
  IC_VEX_W_OPSIZE, /* 4696 */
  IC_VEX_W_OPSIZE, /* 4697 */
  IC_VEX_W_OPSIZE, /* 4698 */
  IC_VEX_W_OPSIZE, /* 4699 */
  IC_VEX_W_OPSIZE, /* 4700 */
  IC_VEX_W_OPSIZE, /* 4701 */
  IC_VEX_W_OPSIZE, /* 4702 */
  IC_VEX_W_OPSIZE, /* 4703 */
  IC_VEX, /* 4704 */
  IC_VEX, /* 4705 */
  IC_VEX_XS, /* 4706 */
  IC_VEX_XS, /* 4707 */
  IC_VEX_XD, /* 4708 */
  IC_VEX_XD, /* 4709 */
  IC_VEX_XD, /* 4710 */
  IC_VEX_XD, /* 4711 */
  IC_VEX_W, /* 4712 */
  IC_VEX_W, /* 4713 */
  IC_VEX_W_XS, /* 4714 */
  IC_VEX_W_XS, /* 4715 */
  IC_VEX_W_XD, /* 4716 */
  IC_VEX_W_XD, /* 4717 */
  IC_VEX_W_XD, /* 4718 */
  IC_VEX_W_XD, /* 4719 */
  IC_VEX_OPSIZE, /* 4720 */
  IC_VEX_OPSIZE, /* 4721 */
  IC_VEX_OPSIZE, /* 4722 */
  IC_VEX_OPSIZE, /* 4723 */
  IC_VEX_OPSIZE, /* 4724 */
  IC_VEX_OPSIZE, /* 4725 */
  IC_VEX_OPSIZE, /* 4726 */
  IC_VEX_OPSIZE, /* 4727 */
  IC_VEX_W_OPSIZE, /* 4728 */
  IC_VEX_W_OPSIZE, /* 4729 */
  IC_VEX_W_OPSIZE, /* 4730 */
  IC_VEX_W_OPSIZE, /* 4731 */
  IC_VEX_W_OPSIZE, /* 4732 */
  IC_VEX_W_OPSIZE, /* 4733 */
  IC_VEX_W_OPSIZE, /* 4734 */
  IC_VEX_W_OPSIZE, /* 4735 */
  IC_VEX_L, /* 4736 */
  IC_VEX_L, /* 4737 */
  IC_VEX_L_XS, /* 4738 */
  IC_VEX_L_XS, /* 4739 */
  IC_VEX_L_XD, /* 4740 */
  IC_VEX_L_XD, /* 4741 */
  IC_VEX_L_XD, /* 4742 */
  IC_VEX_L_XD, /* 4743 */
  IC_VEX_L_W, /* 4744 */
  IC_VEX_L_W, /* 4745 */
  IC_VEX_L_W_XS, /* 4746 */
  IC_VEX_L_W_XS, /* 4747 */
  IC_VEX_L_W_XD, /* 4748 */
  IC_VEX_L_W_XD, /* 4749 */
  IC_VEX_L_W_XD, /* 4750 */
  IC_VEX_L_W_XD, /* 4751 */
  IC_VEX_L_OPSIZE, /* 4752 */
  IC_VEX_L_OPSIZE, /* 4753 */
  IC_VEX_L_OPSIZE, /* 4754 */
  IC_VEX_L_OPSIZE, /* 4755 */
  IC_VEX_L_OPSIZE, /* 4756 */
  IC_VEX_L_OPSIZE, /* 4757 */
  IC_VEX_L_OPSIZE, /* 4758 */
  IC_VEX_L_OPSIZE, /* 4759 */
  IC_VEX_L_W_OPSIZE, /* 4760 */
  IC_VEX_L_W_OPSIZE, /* 4761 */
  IC_VEX_L_W_OPSIZE, /* 4762 */
  IC_VEX_L_W_OPSIZE, /* 4763 */
  IC_VEX_L_W_OPSIZE, /* 4764 */
  IC_VEX_L_W_OPSIZE, /* 4765 */
  IC_VEX_L_W_OPSIZE, /* 4766 */
  IC_VEX_L_W_OPSIZE, /* 4767 */
  IC_VEX_L, /* 4768 */
  IC_VEX_L, /* 4769 */
  IC_VEX_L_XS, /* 4770 */
  IC_VEX_L_XS, /* 4771 */
  IC_VEX_L_XD, /* 4772 */
  IC_VEX_L_XD, /* 4773 */
  IC_VEX_L_XD, /* 4774 */
  IC_VEX_L_XD, /* 4775 */
  IC_VEX_L_W, /* 4776 */
  IC_VEX_L_W, /* 4777 */
  IC_VEX_L_W_XS, /* 4778 */
  IC_VEX_L_W_XS, /* 4779 */
  IC_VEX_L_W_XD, /* 4780 */
  IC_VEX_L_W_XD, /* 4781 */
  IC_VEX_L_W_XD, /* 4782 */
  IC_VEX_L_W_XD, /* 4783 */
  IC_VEX_L_OPSIZE, /* 4784 */
  IC_VEX_L_OPSIZE, /* 4785 */
  IC_VEX_L_OPSIZE, /* 4786 */
  IC_VEX_L_OPSIZE, /* 4787 */
  IC_VEX_L_OPSIZE, /* 4788 */
  IC_VEX_L_OPSIZE, /* 4789 */
  IC_VEX_L_OPSIZE, /* 4790 */
  IC_VEX_L_OPSIZE, /* 4791 */
  IC_VEX_L_W_OPSIZE, /* 4792 */
  IC_VEX_L_W_OPSIZE, /* 4793 */
  IC_VEX_L_W_OPSIZE, /* 4794 */
  IC_VEX_L_W_OPSIZE, /* 4795 */
  IC_VEX_L_W_OPSIZE, /* 4796 */
  IC_VEX_L_W_OPSIZE, /* 4797 */
  IC_VEX_L_W_OPSIZE, /* 4798 */
  IC_VEX_L_W_OPSIZE, /* 4799 */
  IC_VEX_L, /* 4800 */
  IC_VEX_L, /* 4801 */
  IC_VEX_L_XS, /* 4802 */
  IC_VEX_L_XS, /* 4803 */
  IC_VEX_L_XD, /* 4804 */
  IC_VEX_L_XD, /* 4805 */
  IC_VEX_L_XD, /* 4806 */
  IC_VEX_L_XD, /* 4807 */
  IC_VEX_L_W, /* 4808 */
  IC_VEX_L_W, /* 4809 */
  IC_VEX_L_W_XS, /* 4810 */
  IC_VEX_L_W_XS, /* 4811 */
  IC_VEX_L_W_XD, /* 4812 */
  IC_VEX_L_W_XD, /* 4813 */
  IC_VEX_L_W_XD, /* 4814 */
  IC_VEX_L_W_XD, /* 4815 */
  IC_VEX_L_OPSIZE, /* 4816 */
  IC_VEX_L_OPSIZE, /* 4817 */
  IC_VEX_L_OPSIZE, /* 4818 */
  IC_VEX_L_OPSIZE, /* 4819 */
  IC_VEX_L_OPSIZE, /* 4820 */
  IC_VEX_L_OPSIZE, /* 4821 */
  IC_VEX_L_OPSIZE, /* 4822 */
  IC_VEX_L_OPSIZE, /* 4823 */
  IC_VEX_L_W_OPSIZE, /* 4824 */
  IC_VEX_L_W_OPSIZE, /* 4825 */
  IC_VEX_L_W_OPSIZE, /* 4826 */
  IC_VEX_L_W_OPSIZE, /* 4827 */
  IC_VEX_L_W_OPSIZE, /* 4828 */
  IC_VEX_L_W_OPSIZE, /* 4829 */
  IC_VEX_L_W_OPSIZE, /* 4830 */
  IC_VEX_L_W_OPSIZE, /* 4831 */
  IC_VEX_L, /* 4832 */
  IC_VEX_L, /* 4833 */
  IC_VEX_L_XS, /* 4834 */
  IC_VEX_L_XS, /* 4835 */
  IC_VEX_L_XD, /* 4836 */
  IC_VEX_L_XD, /* 4837 */
  IC_VEX_L_XD, /* 4838 */
  IC_VEX_L_XD, /* 4839 */
  IC_VEX_L_W, /* 4840 */
  IC_VEX_L_W, /* 4841 */
  IC_VEX_L_W_XS, /* 4842 */
  IC_VEX_L_W_XS, /* 4843 */
  IC_VEX_L_W_XD, /* 4844 */
  IC_VEX_L_W_XD, /* 4845 */
  IC_VEX_L_W_XD, /* 4846 */
  IC_VEX_L_W_XD, /* 4847 */
  IC_VEX_L_OPSIZE, /* 4848 */
  IC_VEX_L_OPSIZE, /* 4849 */
  IC_VEX_L_OPSIZE, /* 4850 */
  IC_VEX_L_OPSIZE, /* 4851 */
  IC_VEX_L_OPSIZE, /* 4852 */
  IC_VEX_L_OPSIZE, /* 4853 */
  IC_VEX_L_OPSIZE, /* 4854 */
  IC_VEX_L_OPSIZE, /* 4855 */
  IC_VEX_L_W_OPSIZE, /* 4856 */
  IC_VEX_L_W_OPSIZE, /* 4857 */
  IC_VEX_L_W_OPSIZE, /* 4858 */
  IC_VEX_L_W_OPSIZE, /* 4859 */
  IC_VEX_L_W_OPSIZE, /* 4860 */
  IC_VEX_L_W_OPSIZE, /* 4861 */
  IC_VEX_L_W_OPSIZE, /* 4862 */
  IC_VEX_L_W_OPSIZE, /* 4863 */
  IC_EVEX_L2_B, /* 4864 */
  IC_EVEX_L2_B, /* 4865 */
  IC_EVEX_L2_XS_B, /* 4866 */
  IC_EVEX_L2_XS_B, /* 4867 */
  IC_EVEX_L2_XD_B, /* 4868 */
  IC_EVEX_L2_XD_B, /* 4869 */
  IC_EVEX_L2_XD_B, /* 4870 */
  IC_EVEX_L2_XD_B, /* 4871 */
  IC_EVEX_L2_W_B, /* 4872 */
  IC_EVEX_L2_W_B, /* 4873 */
  IC_EVEX_L2_W_XS_B, /* 4874 */
  IC_EVEX_L2_W_XS_B, /* 4875 */
  IC_EVEX_L2_W_XD_B, /* 4876 */
  IC_EVEX_L2_W_XD_B, /* 4877 */
  IC_EVEX_L2_W_XD_B, /* 4878 */
  IC_EVEX_L2_W_XD_B, /* 4879 */
  IC_EVEX_L2_OPSIZE_B, /* 4880 */
  IC_EVEX_L2_OPSIZE_B, /* 4881 */
  IC_EVEX_L2_OPSIZE_B, /* 4882 */
  IC_EVEX_L2_OPSIZE_B, /* 4883 */
  IC_EVEX_L2_OPSIZE_B, /* 4884 */
  IC_EVEX_L2_OPSIZE_B, /* 4885 */
  IC_EVEX_L2_OPSIZE_B, /* 4886 */
  IC_EVEX_L2_OPSIZE_B, /* 4887 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4888 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4889 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4890 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4891 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4892 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4893 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4894 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4895 */
  IC_EVEX_L2_B, /* 4896 */
  IC_EVEX_L2_B, /* 4897 */
  IC_EVEX_L2_XS_B, /* 4898 */
  IC_EVEX_L2_XS_B, /* 4899 */
  IC_EVEX_L2_XD_B, /* 4900 */
  IC_EVEX_L2_XD_B, /* 4901 */
  IC_EVEX_L2_XD_B, /* 4902 */
  IC_EVEX_L2_XD_B, /* 4903 */
  IC_EVEX_L2_W_B, /* 4904 */
  IC_EVEX_L2_W_B, /* 4905 */
  IC_EVEX_L2_W_XS_B, /* 4906 */
  IC_EVEX_L2_W_XS_B, /* 4907 */
  IC_EVEX_L2_W_XD_B, /* 4908 */
  IC_EVEX_L2_W_XD_B, /* 4909 */
  IC_EVEX_L2_W_XD_B, /* 4910 */
  IC_EVEX_L2_W_XD_B, /* 4911 */
  IC_EVEX_L2_OPSIZE_B, /* 4912 */
  IC_EVEX_L2_OPSIZE_B, /* 4913 */
  IC_EVEX_L2_OPSIZE_B, /* 4914 */
  IC_EVEX_L2_OPSIZE_B, /* 4915 */
  IC_EVEX_L2_OPSIZE_B, /* 4916 */
  IC_EVEX_L2_OPSIZE_B, /* 4917 */
  IC_EVEX_L2_OPSIZE_B, /* 4918 */
  IC_EVEX_L2_OPSIZE_B, /* 4919 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4920 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4921 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4922 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4923 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4924 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4925 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4926 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4927 */
  IC_EVEX_L2_B, /* 4928 */
  IC_EVEX_L2_B, /* 4929 */
  IC_EVEX_L2_XS_B, /* 4930 */
  IC_EVEX_L2_XS_B, /* 4931 */
  IC_EVEX_L2_XD_B, /* 4932 */
  IC_EVEX_L2_XD_B, /* 4933 */
  IC_EVEX_L2_XD_B, /* 4934 */
  IC_EVEX_L2_XD_B, /* 4935 */
  IC_EVEX_L2_W_B, /* 4936 */
  IC_EVEX_L2_W_B, /* 4937 */
  IC_EVEX_L2_W_XS_B, /* 4938 */
  IC_EVEX_L2_W_XS_B, /* 4939 */
  IC_EVEX_L2_W_XD_B, /* 4940 */
  IC_EVEX_L2_W_XD_B, /* 4941 */
  IC_EVEX_L2_W_XD_B, /* 4942 */
  IC_EVEX_L2_W_XD_B, /* 4943 */
  IC_EVEX_L2_OPSIZE_B, /* 4944 */
  IC_EVEX_L2_OPSIZE_B, /* 4945 */
  IC_EVEX_L2_OPSIZE_B, /* 4946 */
  IC_EVEX_L2_OPSIZE_B, /* 4947 */
  IC_EVEX_L2_OPSIZE_B, /* 4948 */
  IC_EVEX_L2_OPSIZE_B, /* 4949 */
  IC_EVEX_L2_OPSIZE_B, /* 4950 */
  IC_EVEX_L2_OPSIZE_B, /* 4951 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4952 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4953 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4954 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4955 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4956 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4957 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4958 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4959 */
  IC_EVEX_L2_B, /* 4960 */
  IC_EVEX_L2_B, /* 4961 */
  IC_EVEX_L2_XS_B, /* 4962 */
  IC_EVEX_L2_XS_B, /* 4963 */
  IC_EVEX_L2_XD_B, /* 4964 */
  IC_EVEX_L2_XD_B, /* 4965 */
  IC_EVEX_L2_XD_B, /* 4966 */
  IC_EVEX_L2_XD_B, /* 4967 */
  IC_EVEX_L2_W_B, /* 4968 */
  IC_EVEX_L2_W_B, /* 4969 */
  IC_EVEX_L2_W_XS_B, /* 4970 */
  IC_EVEX_L2_W_XS_B, /* 4971 */
  IC_EVEX_L2_W_XD_B, /* 4972 */
  IC_EVEX_L2_W_XD_B, /* 4973 */
  IC_EVEX_L2_W_XD_B, /* 4974 */
  IC_EVEX_L2_W_XD_B, /* 4975 */
  IC_EVEX_L2_OPSIZE_B, /* 4976 */
  IC_EVEX_L2_OPSIZE_B, /* 4977 */
  IC_EVEX_L2_OPSIZE_B, /* 4978 */
  IC_EVEX_L2_OPSIZE_B, /* 4979 */
  IC_EVEX_L2_OPSIZE_B, /* 4980 */
  IC_EVEX_L2_OPSIZE_B, /* 4981 */
  IC_EVEX_L2_OPSIZE_B, /* 4982 */
  IC_EVEX_L2_OPSIZE_B, /* 4983 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4984 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4985 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4986 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4987 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4988 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4989 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4990 */
  IC_EVEX_L2_W_OPSIZE_B, /* 4991 */
  IC_EVEX_L2_B, /* 4992 */
  IC_EVEX_L2_B, /* 4993 */
  IC_EVEX_L2_XS_B, /* 4994 */
  IC_EVEX_L2_XS_B, /* 4995 */
  IC_EVEX_L2_XD_B, /* 4996 */
  IC_EVEX_L2_XD_B, /* 4997 */
  IC_EVEX_L2_XD_B, /* 4998 */
  IC_EVEX_L2_XD_B, /* 4999 */
  IC_EVEX_L2_W_B, /* 5000 */
  IC_EVEX_L2_W_B, /* 5001 */
  IC_EVEX_L2_W_XS_B, /* 5002 */
  IC_EVEX_L2_W_XS_B, /* 5003 */
  IC_EVEX_L2_W_XD_B, /* 5004 */
  IC_EVEX_L2_W_XD_B, /* 5005 */
  IC_EVEX_L2_W_XD_B, /* 5006 */
  IC_EVEX_L2_W_XD_B, /* 5007 */
  IC_EVEX_L2_OPSIZE_B, /* 5008 */
  IC_EVEX_L2_OPSIZE_B, /* 5009 */
  IC_EVEX_L2_OPSIZE_B, /* 5010 */
  IC_EVEX_L2_OPSIZE_B, /* 5011 */
  IC_EVEX_L2_OPSIZE_B, /* 5012 */
  IC_EVEX_L2_OPSIZE_B, /* 5013 */
  IC_EVEX_L2_OPSIZE_B, /* 5014 */
  IC_EVEX_L2_OPSIZE_B, /* 5015 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5016 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5017 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5018 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5019 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5020 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5021 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5022 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5023 */
  IC_EVEX_L2_B, /* 5024 */
  IC_EVEX_L2_B, /* 5025 */
  IC_EVEX_L2_XS_B, /* 5026 */
  IC_EVEX_L2_XS_B, /* 5027 */
  IC_EVEX_L2_XD_B, /* 5028 */
  IC_EVEX_L2_XD_B, /* 5029 */
  IC_EVEX_L2_XD_B, /* 5030 */
  IC_EVEX_L2_XD_B, /* 5031 */
  IC_EVEX_L2_W_B, /* 5032 */
  IC_EVEX_L2_W_B, /* 5033 */
  IC_EVEX_L2_W_XS_B, /* 5034 */
  IC_EVEX_L2_W_XS_B, /* 5035 */
  IC_EVEX_L2_W_XD_B, /* 5036 */
  IC_EVEX_L2_W_XD_B, /* 5037 */
  IC_EVEX_L2_W_XD_B, /* 5038 */
  IC_EVEX_L2_W_XD_B, /* 5039 */
  IC_EVEX_L2_OPSIZE_B, /* 5040 */
  IC_EVEX_L2_OPSIZE_B, /* 5041 */
  IC_EVEX_L2_OPSIZE_B, /* 5042 */
  IC_EVEX_L2_OPSIZE_B, /* 5043 */
  IC_EVEX_L2_OPSIZE_B, /* 5044 */
  IC_EVEX_L2_OPSIZE_B, /* 5045 */
  IC_EVEX_L2_OPSIZE_B, /* 5046 */
  IC_EVEX_L2_OPSIZE_B, /* 5047 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5048 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5049 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5050 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5051 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5052 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5053 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5054 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5055 */
  IC_EVEX_L2_B, /* 5056 */
  IC_EVEX_L2_B, /* 5057 */
  IC_EVEX_L2_XS_B, /* 5058 */
  IC_EVEX_L2_XS_B, /* 5059 */
  IC_EVEX_L2_XD_B, /* 5060 */
  IC_EVEX_L2_XD_B, /* 5061 */
  IC_EVEX_L2_XD_B, /* 5062 */
  IC_EVEX_L2_XD_B, /* 5063 */
  IC_EVEX_L2_W_B, /* 5064 */
  IC_EVEX_L2_W_B, /* 5065 */
  IC_EVEX_L2_W_XS_B, /* 5066 */
  IC_EVEX_L2_W_XS_B, /* 5067 */
  IC_EVEX_L2_W_XD_B, /* 5068 */
  IC_EVEX_L2_W_XD_B, /* 5069 */
  IC_EVEX_L2_W_XD_B, /* 5070 */
  IC_EVEX_L2_W_XD_B, /* 5071 */
  IC_EVEX_L2_OPSIZE_B, /* 5072 */
  IC_EVEX_L2_OPSIZE_B, /* 5073 */
  IC_EVEX_L2_OPSIZE_B, /* 5074 */
  IC_EVEX_L2_OPSIZE_B, /* 5075 */
  IC_EVEX_L2_OPSIZE_B, /* 5076 */
  IC_EVEX_L2_OPSIZE_B, /* 5077 */
  IC_EVEX_L2_OPSIZE_B, /* 5078 */
  IC_EVEX_L2_OPSIZE_B, /* 5079 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5080 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5081 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5082 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5083 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5084 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5085 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5086 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5087 */
  IC_EVEX_L2_B, /* 5088 */
  IC_EVEX_L2_B, /* 5089 */
  IC_EVEX_L2_XS_B, /* 5090 */
  IC_EVEX_L2_XS_B, /* 5091 */
  IC_EVEX_L2_XD_B, /* 5092 */
  IC_EVEX_L2_XD_B, /* 5093 */
  IC_EVEX_L2_XD_B, /* 5094 */
  IC_EVEX_L2_XD_B, /* 5095 */
  IC_EVEX_L2_W_B, /* 5096 */
  IC_EVEX_L2_W_B, /* 5097 */
  IC_EVEX_L2_W_XS_B, /* 5098 */
  IC_EVEX_L2_W_XS_B, /* 5099 */
  IC_EVEX_L2_W_XD_B, /* 5100 */
  IC_EVEX_L2_W_XD_B, /* 5101 */
  IC_EVEX_L2_W_XD_B, /* 5102 */
  IC_EVEX_L2_W_XD_B, /* 5103 */
  IC_EVEX_L2_OPSIZE_B, /* 5104 */
  IC_EVEX_L2_OPSIZE_B, /* 5105 */
  IC_EVEX_L2_OPSIZE_B, /* 5106 */
  IC_EVEX_L2_OPSIZE_B, /* 5107 */
  IC_EVEX_L2_OPSIZE_B, /* 5108 */
  IC_EVEX_L2_OPSIZE_B, /* 5109 */
  IC_EVEX_L2_OPSIZE_B, /* 5110 */
  IC_EVEX_L2_OPSIZE_B, /* 5111 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5112 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5113 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5114 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5115 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5116 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5117 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5118 */
  IC_EVEX_L2_W_OPSIZE_B, /* 5119 */
  IC, /* 5120 */
  IC_64BIT, /* 5121 */
  IC_XS, /* 5122 */
  IC_64BIT_XS, /* 5123 */
  IC_XD, /* 5124 */
  IC_64BIT_XD, /* 5125 */
  IC_XS, /* 5126 */
  IC_64BIT_XS, /* 5127 */
  IC, /* 5128 */
  IC_64BIT_REXW, /* 5129 */
  IC_XS, /* 5130 */
  IC_64BIT_REXW_XS, /* 5131 */
  IC_XD, /* 5132 */
  IC_64BIT_REXW_XD, /* 5133 */
  IC_XS, /* 5134 */
  IC_64BIT_REXW_XS, /* 5135 */
  IC_OPSIZE, /* 5136 */
  IC_64BIT_OPSIZE, /* 5137 */
  IC_XS_OPSIZE, /* 5138 */
  IC_64BIT_XS_OPSIZE, /* 5139 */
  IC_XD_OPSIZE, /* 5140 */
  IC_64BIT_XD_OPSIZE, /* 5141 */
  IC_XS_OPSIZE, /* 5142 */
  IC_64BIT_XD_OPSIZE, /* 5143 */
  IC_OPSIZE, /* 5144 */
  IC_64BIT_REXW_OPSIZE, /* 5145 */
  IC_XS_OPSIZE, /* 5146 */
  IC_64BIT_REXW_XS, /* 5147 */
  IC_XD_OPSIZE, /* 5148 */
  IC_64BIT_REXW_XD, /* 5149 */
  IC_XS_OPSIZE, /* 5150 */
  IC_64BIT_REXW_XS, /* 5151 */
  IC_ADSIZE, /* 5152 */
  IC_64BIT_ADSIZE, /* 5153 */
  IC_XS_ADSIZE, /* 5154 */
  IC_64BIT_XS_ADSIZE, /* 5155 */
  IC_XD_ADSIZE, /* 5156 */
  IC_64BIT_XD_ADSIZE, /* 5157 */
  IC_XS_ADSIZE, /* 5158 */
  IC_64BIT_XD_ADSIZE, /* 5159 */
  IC_ADSIZE, /* 5160 */
  IC_64BIT_REXW_ADSIZE, /* 5161 */
  IC_XS_ADSIZE, /* 5162 */
  IC_64BIT_REXW_XS, /* 5163 */
  IC_XD_ADSIZE, /* 5164 */
  IC_64BIT_REXW_XD, /* 5165 */
  IC_XS_ADSIZE, /* 5166 */
  IC_64BIT_REXW_XS, /* 5167 */
  IC_OPSIZE_ADSIZE, /* 5168 */
  IC_64BIT_OPSIZE_ADSIZE, /* 5169 */
  IC_XS_OPSIZE, /* 5170 */
  IC_64BIT_XS_OPSIZE, /* 5171 */
  IC_XD_OPSIZE, /* 5172 */
  IC_64BIT_XD_OPSIZE, /* 5173 */
  IC_XS_OPSIZE, /* 5174 */
  IC_64BIT_XD_OPSIZE, /* 5175 */
  IC_OPSIZE_ADSIZE, /* 5176 */
  IC_64BIT_REXW_OPSIZE, /* 5177 */
  IC_XS_OPSIZE, /* 5178 */
  IC_64BIT_REXW_XS, /* 5179 */
  IC_XD_OPSIZE, /* 5180 */
  IC_64BIT_REXW_XD, /* 5181 */
  IC_XS_OPSIZE, /* 5182 */
  IC_64BIT_REXW_XS, /* 5183 */
  IC_VEX, /* 5184 */
  IC_VEX, /* 5185 */
  IC_VEX_XS, /* 5186 */
  IC_VEX_XS, /* 5187 */
  IC_VEX_XD, /* 5188 */
  IC_VEX_XD, /* 5189 */
  IC_VEX_XD, /* 5190 */
  IC_VEX_XD, /* 5191 */
  IC_VEX_W, /* 5192 */
  IC_VEX_W, /* 5193 */
  IC_VEX_W_XS, /* 5194 */
  IC_VEX_W_XS, /* 5195 */
  IC_VEX_W_XD, /* 5196 */
  IC_VEX_W_XD, /* 5197 */
  IC_VEX_W_XD, /* 5198 */
  IC_VEX_W_XD, /* 5199 */
  IC_VEX_OPSIZE, /* 5200 */
  IC_VEX_OPSIZE, /* 5201 */
  IC_VEX_OPSIZE, /* 5202 */
  IC_VEX_OPSIZE, /* 5203 */
  IC_VEX_OPSIZE, /* 5204 */
  IC_VEX_OPSIZE, /* 5205 */
  IC_VEX_OPSIZE, /* 5206 */
  IC_VEX_OPSIZE, /* 5207 */
  IC_VEX_W_OPSIZE, /* 5208 */
  IC_VEX_W_OPSIZE, /* 5209 */
  IC_VEX_W_OPSIZE, /* 5210 */
  IC_VEX_W_OPSIZE, /* 5211 */
  IC_VEX_W_OPSIZE, /* 5212 */
  IC_VEX_W_OPSIZE, /* 5213 */
  IC_VEX_W_OPSIZE, /* 5214 */
  IC_VEX_W_OPSIZE, /* 5215 */
  IC_VEX, /* 5216 */
  IC_VEX, /* 5217 */
  IC_VEX_XS, /* 5218 */
  IC_VEX_XS, /* 5219 */
  IC_VEX_XD, /* 5220 */
  IC_VEX_XD, /* 5221 */
  IC_VEX_XD, /* 5222 */
  IC_VEX_XD, /* 5223 */
  IC_VEX_W, /* 5224 */
  IC_VEX_W, /* 5225 */
  IC_VEX_W_XS, /* 5226 */
  IC_VEX_W_XS, /* 5227 */
  IC_VEX_W_XD, /* 5228 */
  IC_VEX_W_XD, /* 5229 */
  IC_VEX_W_XD, /* 5230 */
  IC_VEX_W_XD, /* 5231 */
  IC_VEX_OPSIZE, /* 5232 */
  IC_VEX_OPSIZE, /* 5233 */
  IC_VEX_OPSIZE, /* 5234 */
  IC_VEX_OPSIZE, /* 5235 */
  IC_VEX_OPSIZE, /* 5236 */
  IC_VEX_OPSIZE, /* 5237 */
  IC_VEX_OPSIZE, /* 5238 */
  IC_VEX_OPSIZE, /* 5239 */
  IC_VEX_W_OPSIZE, /* 5240 */
  IC_VEX_W_OPSIZE, /* 5241 */
  IC_VEX_W_OPSIZE, /* 5242 */
  IC_VEX_W_OPSIZE, /* 5243 */
  IC_VEX_W_OPSIZE, /* 5244 */
  IC_VEX_W_OPSIZE, /* 5245 */
  IC_VEX_W_OPSIZE, /* 5246 */
  IC_VEX_W_OPSIZE, /* 5247 */
  IC_VEX_L, /* 5248 */
  IC_VEX_L, /* 5249 */
  IC_VEX_L_XS, /* 5250 */
  IC_VEX_L_XS, /* 5251 */
  IC_VEX_L_XD, /* 5252 */
  IC_VEX_L_XD, /* 5253 */
  IC_VEX_L_XD, /* 5254 */
  IC_VEX_L_XD, /* 5255 */
  IC_VEX_L_W, /* 5256 */
  IC_VEX_L_W, /* 5257 */
  IC_VEX_L_W_XS, /* 5258 */
  IC_VEX_L_W_XS, /* 5259 */
  IC_VEX_L_W_XD, /* 5260 */
  IC_VEX_L_W_XD, /* 5261 */
  IC_VEX_L_W_XD, /* 5262 */
  IC_VEX_L_W_XD, /* 5263 */
  IC_VEX_L_OPSIZE, /* 5264 */
  IC_VEX_L_OPSIZE, /* 5265 */
  IC_VEX_L_OPSIZE, /* 5266 */
  IC_VEX_L_OPSIZE, /* 5267 */
  IC_VEX_L_OPSIZE, /* 5268 */
  IC_VEX_L_OPSIZE, /* 5269 */
  IC_VEX_L_OPSIZE, /* 5270 */
  IC_VEX_L_OPSIZE, /* 5271 */
  IC_VEX_L_W_OPSIZE, /* 5272 */
  IC_VEX_L_W_OPSIZE, /* 5273 */
  IC_VEX_L_W_OPSIZE, /* 5274 */
  IC_VEX_L_W_OPSIZE, /* 5275 */
  IC_VEX_L_W_OPSIZE, /* 5276 */
  IC_VEX_L_W_OPSIZE, /* 5277 */
  IC_VEX_L_W_OPSIZE, /* 5278 */
  IC_VEX_L_W_OPSIZE, /* 5279 */
  IC_VEX_L, /* 5280 */
  IC_VEX_L, /* 5281 */
  IC_VEX_L_XS, /* 5282 */
  IC_VEX_L_XS, /* 5283 */
  IC_VEX_L_XD, /* 5284 */
  IC_VEX_L_XD, /* 5285 */
  IC_VEX_L_XD, /* 5286 */
  IC_VEX_L_XD, /* 5287 */
  IC_VEX_L_W, /* 5288 */
  IC_VEX_L_W, /* 5289 */
  IC_VEX_L_W_XS, /* 5290 */
  IC_VEX_L_W_XS, /* 5291 */
  IC_VEX_L_W_XD, /* 5292 */
  IC_VEX_L_W_XD, /* 5293 */
  IC_VEX_L_W_XD, /* 5294 */
  IC_VEX_L_W_XD, /* 5295 */
  IC_VEX_L_OPSIZE, /* 5296 */
  IC_VEX_L_OPSIZE, /* 5297 */
  IC_VEX_L_OPSIZE, /* 5298 */
  IC_VEX_L_OPSIZE, /* 5299 */
  IC_VEX_L_OPSIZE, /* 5300 */
  IC_VEX_L_OPSIZE, /* 5301 */
  IC_VEX_L_OPSIZE, /* 5302 */
  IC_VEX_L_OPSIZE, /* 5303 */
  IC_VEX_L_W_OPSIZE, /* 5304 */
  IC_VEX_L_W_OPSIZE, /* 5305 */
  IC_VEX_L_W_OPSIZE, /* 5306 */
  IC_VEX_L_W_OPSIZE, /* 5307 */
  IC_VEX_L_W_OPSIZE, /* 5308 */
  IC_VEX_L_W_OPSIZE, /* 5309 */
  IC_VEX_L_W_OPSIZE, /* 5310 */
  IC_VEX_L_W_OPSIZE, /* 5311 */
  IC_VEX_L, /* 5312 */
  IC_VEX_L, /* 5313 */
  IC_VEX_L_XS, /* 5314 */
  IC_VEX_L_XS, /* 5315 */
  IC_VEX_L_XD, /* 5316 */
  IC_VEX_L_XD, /* 5317 */
  IC_VEX_L_XD, /* 5318 */
  IC_VEX_L_XD, /* 5319 */
  IC_VEX_L_W, /* 5320 */
  IC_VEX_L_W, /* 5321 */
  IC_VEX_L_W_XS, /* 5322 */
  IC_VEX_L_W_XS, /* 5323 */
  IC_VEX_L_W_XD, /* 5324 */
  IC_VEX_L_W_XD, /* 5325 */
  IC_VEX_L_W_XD, /* 5326 */
  IC_VEX_L_W_XD, /* 5327 */
  IC_VEX_L_OPSIZE, /* 5328 */
  IC_VEX_L_OPSIZE, /* 5329 */
  IC_VEX_L_OPSIZE, /* 5330 */
  IC_VEX_L_OPSIZE, /* 5331 */
  IC_VEX_L_OPSIZE, /* 5332 */
  IC_VEX_L_OPSIZE, /* 5333 */
  IC_VEX_L_OPSIZE, /* 5334 */
  IC_VEX_L_OPSIZE, /* 5335 */
  IC_VEX_L_W_OPSIZE, /* 5336 */
  IC_VEX_L_W_OPSIZE, /* 5337 */
  IC_VEX_L_W_OPSIZE, /* 5338 */
  IC_VEX_L_W_OPSIZE, /* 5339 */
  IC_VEX_L_W_OPSIZE, /* 5340 */
  IC_VEX_L_W_OPSIZE, /* 5341 */
  IC_VEX_L_W_OPSIZE, /* 5342 */
  IC_VEX_L_W_OPSIZE, /* 5343 */
  IC_VEX_L, /* 5344 */
  IC_VEX_L, /* 5345 */
  IC_VEX_L_XS, /* 5346 */
  IC_VEX_L_XS, /* 5347 */
  IC_VEX_L_XD, /* 5348 */
  IC_VEX_L_XD, /* 5349 */
  IC_VEX_L_XD, /* 5350 */
  IC_VEX_L_XD, /* 5351 */
  IC_VEX_L_W, /* 5352 */
  IC_VEX_L_W, /* 5353 */
  IC_VEX_L_W_XS, /* 5354 */
  IC_VEX_L_W_XS, /* 5355 */
  IC_VEX_L_W_XD, /* 5356 */
  IC_VEX_L_W_XD, /* 5357 */
  IC_VEX_L_W_XD, /* 5358 */
  IC_VEX_L_W_XD, /* 5359 */
  IC_VEX_L_OPSIZE, /* 5360 */
  IC_VEX_L_OPSIZE, /* 5361 */
  IC_VEX_L_OPSIZE, /* 5362 */
  IC_VEX_L_OPSIZE, /* 5363 */
  IC_VEX_L_OPSIZE, /* 5364 */
  IC_VEX_L_OPSIZE, /* 5365 */
  IC_VEX_L_OPSIZE, /* 5366 */
  IC_VEX_L_OPSIZE, /* 5367 */
  IC_VEX_L_W_OPSIZE, /* 5368 */
  IC_VEX_L_W_OPSIZE, /* 5369 */
  IC_VEX_L_W_OPSIZE, /* 5370 */
  IC_VEX_L_W_OPSIZE, /* 5371 */
  IC_VEX_L_W_OPSIZE, /* 5372 */
  IC_VEX_L_W_OPSIZE, /* 5373 */
  IC_VEX_L_W_OPSIZE, /* 5374 */
  IC_VEX_L_W_OPSIZE, /* 5375 */
  IC_EVEX_K_B, /* 5376 */
  IC_EVEX_K_B, /* 5377 */
  IC_EVEX_XS_K_B, /* 5378 */
  IC_EVEX_XS_K_B, /* 5379 */
  IC_EVEX_XD_K_B, /* 5380 */
  IC_EVEX_XD_K_B, /* 5381 */
  IC_EVEX_XD_K_B, /* 5382 */
  IC_EVEX_XD_K_B, /* 5383 */
  IC_EVEX_W_K_B, /* 5384 */
  IC_EVEX_W_K_B, /* 5385 */
  IC_EVEX_W_XS_K_B, /* 5386 */
  IC_EVEX_W_XS_K_B, /* 5387 */
  IC_EVEX_W_XD_K_B, /* 5388 */
  IC_EVEX_W_XD_K_B, /* 5389 */
  IC_EVEX_W_XD_K_B, /* 5390 */
  IC_EVEX_W_XD_K_B, /* 5391 */
  IC_EVEX_OPSIZE_K_B, /* 5392 */
  IC_EVEX_OPSIZE_K_B, /* 5393 */
  IC_EVEX_OPSIZE_K_B, /* 5394 */
  IC_EVEX_OPSIZE_K_B, /* 5395 */
  IC_EVEX_OPSIZE_K_B, /* 5396 */
  IC_EVEX_OPSIZE_K_B, /* 5397 */
  IC_EVEX_OPSIZE_K_B, /* 5398 */
  IC_EVEX_OPSIZE_K_B, /* 5399 */
  IC_EVEX_W_OPSIZE_K_B, /* 5400 */
  IC_EVEX_W_OPSIZE_K_B, /* 5401 */
  IC_EVEX_W_OPSIZE_K_B, /* 5402 */
  IC_EVEX_W_OPSIZE_K_B, /* 5403 */
  IC_EVEX_W_OPSIZE_K_B, /* 5404 */
  IC_EVEX_W_OPSIZE_K_B, /* 5405 */
  IC_EVEX_W_OPSIZE_K_B, /* 5406 */
  IC_EVEX_W_OPSIZE_K_B, /* 5407 */
  IC_EVEX_K_B, /* 5408 */
  IC_EVEX_K_B, /* 5409 */
  IC_EVEX_XS_K_B, /* 5410 */
  IC_EVEX_XS_K_B, /* 5411 */
  IC_EVEX_XD_K_B, /* 5412 */
  IC_EVEX_XD_K_B, /* 5413 */
  IC_EVEX_XD_K_B, /* 5414 */
  IC_EVEX_XD_K_B, /* 5415 */
  IC_EVEX_W_K_B, /* 5416 */
  IC_EVEX_W_K_B, /* 5417 */
  IC_EVEX_W_XS_K_B, /* 5418 */
  IC_EVEX_W_XS_K_B, /* 5419 */
  IC_EVEX_W_XD_K_B, /* 5420 */
  IC_EVEX_W_XD_K_B, /* 5421 */
  IC_EVEX_W_XD_K_B, /* 5422 */
  IC_EVEX_W_XD_K_B, /* 5423 */
  IC_EVEX_OPSIZE_K_B, /* 5424 */
  IC_EVEX_OPSIZE_K_B, /* 5425 */
  IC_EVEX_OPSIZE_K_B, /* 5426 */
  IC_EVEX_OPSIZE_K_B, /* 5427 */
  IC_EVEX_OPSIZE_K_B, /* 5428 */
  IC_EVEX_OPSIZE_K_B, /* 5429 */
  IC_EVEX_OPSIZE_K_B, /* 5430 */
  IC_EVEX_OPSIZE_K_B, /* 5431 */
  IC_EVEX_W_OPSIZE_K_B, /* 5432 */
  IC_EVEX_W_OPSIZE_K_B, /* 5433 */
  IC_EVEX_W_OPSIZE_K_B, /* 5434 */
  IC_EVEX_W_OPSIZE_K_B, /* 5435 */
  IC_EVEX_W_OPSIZE_K_B, /* 5436 */
  IC_EVEX_W_OPSIZE_K_B, /* 5437 */
  IC_EVEX_W_OPSIZE_K_B, /* 5438 */
  IC_EVEX_W_OPSIZE_K_B, /* 5439 */
  IC_EVEX_K_B, /* 5440 */
  IC_EVEX_K_B, /* 5441 */
  IC_EVEX_XS_K_B, /* 5442 */
  IC_EVEX_XS_K_B, /* 5443 */
  IC_EVEX_XD_K_B, /* 5444 */
  IC_EVEX_XD_K_B, /* 5445 */
  IC_EVEX_XD_K_B, /* 5446 */
  IC_EVEX_XD_K_B, /* 5447 */
  IC_EVEX_W_K_B, /* 5448 */
  IC_EVEX_W_K_B, /* 5449 */
  IC_EVEX_W_XS_K_B, /* 5450 */
  IC_EVEX_W_XS_K_B, /* 5451 */
  IC_EVEX_W_XD_K_B, /* 5452 */
  IC_EVEX_W_XD_K_B, /* 5453 */
  IC_EVEX_W_XD_K_B, /* 5454 */
  IC_EVEX_W_XD_K_B, /* 5455 */
  IC_EVEX_OPSIZE_K_B, /* 5456 */
  IC_EVEX_OPSIZE_K_B, /* 5457 */
  IC_EVEX_OPSIZE_K_B, /* 5458 */
  IC_EVEX_OPSIZE_K_B, /* 5459 */
  IC_EVEX_OPSIZE_K_B, /* 5460 */
  IC_EVEX_OPSIZE_K_B, /* 5461 */
  IC_EVEX_OPSIZE_K_B, /* 5462 */
  IC_EVEX_OPSIZE_K_B, /* 5463 */
  IC_EVEX_W_OPSIZE_K_B, /* 5464 */
  IC_EVEX_W_OPSIZE_K_B, /* 5465 */
  IC_EVEX_W_OPSIZE_K_B, /* 5466 */
  IC_EVEX_W_OPSIZE_K_B, /* 5467 */
  IC_EVEX_W_OPSIZE_K_B, /* 5468 */
  IC_EVEX_W_OPSIZE_K_B, /* 5469 */
  IC_EVEX_W_OPSIZE_K_B, /* 5470 */
  IC_EVEX_W_OPSIZE_K_B, /* 5471 */
  IC_EVEX_K_B, /* 5472 */
  IC_EVEX_K_B, /* 5473 */
  IC_EVEX_XS_K_B, /* 5474 */
  IC_EVEX_XS_K_B, /* 5475 */
  IC_EVEX_XD_K_B, /* 5476 */
  IC_EVEX_XD_K_B, /* 5477 */
  IC_EVEX_XD_K_B, /* 5478 */
  IC_EVEX_XD_K_B, /* 5479 */
  IC_EVEX_W_K_B, /* 5480 */
  IC_EVEX_W_K_B, /* 5481 */
  IC_EVEX_W_XS_K_B, /* 5482 */
  IC_EVEX_W_XS_K_B, /* 5483 */
  IC_EVEX_W_XD_K_B, /* 5484 */
  IC_EVEX_W_XD_K_B, /* 5485 */
  IC_EVEX_W_XD_K_B, /* 5486 */
  IC_EVEX_W_XD_K_B, /* 5487 */
  IC_EVEX_OPSIZE_K_B, /* 5488 */
  IC_EVEX_OPSIZE_K_B, /* 5489 */
  IC_EVEX_OPSIZE_K_B, /* 5490 */
  IC_EVEX_OPSIZE_K_B, /* 5491 */
  IC_EVEX_OPSIZE_K_B, /* 5492 */
  IC_EVEX_OPSIZE_K_B, /* 5493 */
  IC_EVEX_OPSIZE_K_B, /* 5494 */
  IC_EVEX_OPSIZE_K_B, /* 5495 */
  IC_EVEX_W_OPSIZE_K_B, /* 5496 */
  IC_EVEX_W_OPSIZE_K_B, /* 5497 */
  IC_EVEX_W_OPSIZE_K_B, /* 5498 */
  IC_EVEX_W_OPSIZE_K_B, /* 5499 */
  IC_EVEX_W_OPSIZE_K_B, /* 5500 */
  IC_EVEX_W_OPSIZE_K_B, /* 5501 */
  IC_EVEX_W_OPSIZE_K_B, /* 5502 */
  IC_EVEX_W_OPSIZE_K_B, /* 5503 */
  IC_EVEX_L_K_B, /* 5504 */
  IC_EVEX_L_K_B, /* 5505 */
  IC_EVEX_L_XS_K_B, /* 5506 */
  IC_EVEX_L_XS_K_B, /* 5507 */
  IC_EVEX_L_XD_K_B, /* 5508 */
  IC_EVEX_L_XD_K_B, /* 5509 */
  IC_EVEX_L_XD_K_B, /* 5510 */
  IC_EVEX_L_XD_K_B, /* 5511 */
  IC_EVEX_L_W_K_B, /* 5512 */
  IC_EVEX_L_W_K_B, /* 5513 */
  IC_EVEX_L_W_XS_K_B, /* 5514 */
  IC_EVEX_L_W_XS_K_B, /* 5515 */
  IC_EVEX_L_W_XD_K_B, /* 5516 */
  IC_EVEX_L_W_XD_K_B, /* 5517 */
  IC_EVEX_L_W_XD_K_B, /* 5518 */
  IC_EVEX_L_W_XD_K_B, /* 5519 */
  IC_EVEX_L_OPSIZE_K_B, /* 5520 */
  IC_EVEX_L_OPSIZE_K_B, /* 5521 */
  IC_EVEX_L_OPSIZE_K_B, /* 5522 */
  IC_EVEX_L_OPSIZE_K_B, /* 5523 */
  IC_EVEX_L_OPSIZE_K_B, /* 5524 */
  IC_EVEX_L_OPSIZE_K_B, /* 5525 */
  IC_EVEX_L_OPSIZE_K_B, /* 5526 */
  IC_EVEX_L_OPSIZE_K_B, /* 5527 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5528 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5529 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5530 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5531 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5532 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5533 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5534 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5535 */
  IC_EVEX_L_K_B, /* 5536 */
  IC_EVEX_L_K_B, /* 5537 */
  IC_EVEX_L_XS_K_B, /* 5538 */
  IC_EVEX_L_XS_K_B, /* 5539 */
  IC_EVEX_L_XD_K_B, /* 5540 */
  IC_EVEX_L_XD_K_B, /* 5541 */
  IC_EVEX_L_XD_K_B, /* 5542 */
  IC_EVEX_L_XD_K_B, /* 5543 */
  IC_EVEX_L_W_K_B, /* 5544 */
  IC_EVEX_L_W_K_B, /* 5545 */
  IC_EVEX_L_W_XS_K_B, /* 5546 */
  IC_EVEX_L_W_XS_K_B, /* 5547 */
  IC_EVEX_L_W_XD_K_B, /* 5548 */
  IC_EVEX_L_W_XD_K_B, /* 5549 */
  IC_EVEX_L_W_XD_K_B, /* 5550 */
  IC_EVEX_L_W_XD_K_B, /* 5551 */
  IC_EVEX_L_OPSIZE_K_B, /* 5552 */
  IC_EVEX_L_OPSIZE_K_B, /* 5553 */
  IC_EVEX_L_OPSIZE_K_B, /* 5554 */
  IC_EVEX_L_OPSIZE_K_B, /* 5555 */
  IC_EVEX_L_OPSIZE_K_B, /* 5556 */
  IC_EVEX_L_OPSIZE_K_B, /* 5557 */
  IC_EVEX_L_OPSIZE_K_B, /* 5558 */
  IC_EVEX_L_OPSIZE_K_B, /* 5559 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5560 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5561 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5562 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5563 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5564 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5565 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5566 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5567 */
  IC_EVEX_L_K_B, /* 5568 */
  IC_EVEX_L_K_B, /* 5569 */
  IC_EVEX_L_XS_K_B, /* 5570 */
  IC_EVEX_L_XS_K_B, /* 5571 */
  IC_EVEX_L_XD_K_B, /* 5572 */
  IC_EVEX_L_XD_K_B, /* 5573 */
  IC_EVEX_L_XD_K_B, /* 5574 */
  IC_EVEX_L_XD_K_B, /* 5575 */
  IC_EVEX_L_W_K_B, /* 5576 */
  IC_EVEX_L_W_K_B, /* 5577 */
  IC_EVEX_L_W_XS_K_B, /* 5578 */
  IC_EVEX_L_W_XS_K_B, /* 5579 */
  IC_EVEX_L_W_XD_K_B, /* 5580 */
  IC_EVEX_L_W_XD_K_B, /* 5581 */
  IC_EVEX_L_W_XD_K_B, /* 5582 */
  IC_EVEX_L_W_XD_K_B, /* 5583 */
  IC_EVEX_L_OPSIZE_K_B, /* 5584 */
  IC_EVEX_L_OPSIZE_K_B, /* 5585 */
  IC_EVEX_L_OPSIZE_K_B, /* 5586 */
  IC_EVEX_L_OPSIZE_K_B, /* 5587 */
  IC_EVEX_L_OPSIZE_K_B, /* 5588 */
  IC_EVEX_L_OPSIZE_K_B, /* 5589 */
  IC_EVEX_L_OPSIZE_K_B, /* 5590 */
  IC_EVEX_L_OPSIZE_K_B, /* 5591 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5592 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5593 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5594 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5595 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5596 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5597 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5598 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5599 */
  IC_EVEX_L_K_B, /* 5600 */
  IC_EVEX_L_K_B, /* 5601 */
  IC_EVEX_L_XS_K_B, /* 5602 */
  IC_EVEX_L_XS_K_B, /* 5603 */
  IC_EVEX_L_XD_K_B, /* 5604 */
  IC_EVEX_L_XD_K_B, /* 5605 */
  IC_EVEX_L_XD_K_B, /* 5606 */
  IC_EVEX_L_XD_K_B, /* 5607 */
  IC_EVEX_L_W_K_B, /* 5608 */
  IC_EVEX_L_W_K_B, /* 5609 */
  IC_EVEX_L_W_XS_K_B, /* 5610 */
  IC_EVEX_L_W_XS_K_B, /* 5611 */
  IC_EVEX_L_W_XD_K_B, /* 5612 */
  IC_EVEX_L_W_XD_K_B, /* 5613 */
  IC_EVEX_L_W_XD_K_B, /* 5614 */
  IC_EVEX_L_W_XD_K_B, /* 5615 */
  IC_EVEX_L_OPSIZE_K_B, /* 5616 */
  IC_EVEX_L_OPSIZE_K_B, /* 5617 */
  IC_EVEX_L_OPSIZE_K_B, /* 5618 */
  IC_EVEX_L_OPSIZE_K_B, /* 5619 */
  IC_EVEX_L_OPSIZE_K_B, /* 5620 */
  IC_EVEX_L_OPSIZE_K_B, /* 5621 */
  IC_EVEX_L_OPSIZE_K_B, /* 5622 */
  IC_EVEX_L_OPSIZE_K_B, /* 5623 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5624 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5625 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5626 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5627 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5628 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5629 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5630 */
  IC_EVEX_L_W_OPSIZE_K_B, /* 5631 */
  IC, /* 5632 */
  IC_64BIT, /* 5633 */
  IC_XS, /* 5634 */
  IC_64BIT_XS, /* 5635 */
  IC_XD, /* 5636 */
  IC_64BIT_XD, /* 5637 */
  IC_XS, /* 5638 */
  IC_64BIT_XS, /* 5639 */
  IC, /* 5640 */
  IC_64BIT_REXW, /* 5641 */
  IC_XS, /* 5642 */
  IC_64BIT_REXW_XS, /* 5643 */
  IC_XD, /* 5644 */
  IC_64BIT_REXW_XD, /* 5645 */
  IC_XS, /* 5646 */
  IC_64BIT_REXW_XS, /* 5647 */
  IC_OPSIZE, /* 5648 */
  IC_64BIT_OPSIZE, /* 5649 */
  IC_XS_OPSIZE, /* 5650 */
  IC_64BIT_XS_OPSIZE, /* 5651 */
  IC_XD_OPSIZE, /* 5652 */
  IC_64BIT_XD_OPSIZE, /* 5653 */
  IC_XS_OPSIZE, /* 5654 */
  IC_64BIT_XD_OPSIZE, /* 5655 */
  IC_OPSIZE, /* 5656 */
  IC_64BIT_REXW_OPSIZE, /* 5657 */
  IC_XS_OPSIZE, /* 5658 */
  IC_64BIT_REXW_XS, /* 5659 */
  IC_XD_OPSIZE, /* 5660 */
  IC_64BIT_REXW_XD, /* 5661 */
  IC_XS_OPSIZE, /* 5662 */
  IC_64BIT_REXW_XS, /* 5663 */
  IC_ADSIZE, /* 5664 */
  IC_64BIT_ADSIZE, /* 5665 */
  IC_XS_ADSIZE, /* 5666 */
  IC_64BIT_XS_ADSIZE, /* 5667 */
  IC_XD_ADSIZE, /* 5668 */
  IC_64BIT_XD_ADSIZE, /* 5669 */
  IC_XS_ADSIZE, /* 5670 */
  IC_64BIT_XD_ADSIZE, /* 5671 */
  IC_ADSIZE, /* 5672 */
  IC_64BIT_REXW_ADSIZE, /* 5673 */
  IC_XS_ADSIZE, /* 5674 */
  IC_64BIT_REXW_XS, /* 5675 */
  IC_XD_ADSIZE, /* 5676 */
  IC_64BIT_REXW_XD, /* 5677 */
  IC_XS_ADSIZE, /* 5678 */
  IC_64BIT_REXW_XS, /* 5679 */
  IC_OPSIZE_ADSIZE, /* 5680 */
  IC_64BIT_OPSIZE_ADSIZE, /* 5681 */
  IC_XS_OPSIZE, /* 5682 */
  IC_64BIT_XS_OPSIZE, /* 5683 */
  IC_XD_OPSIZE, /* 5684 */
  IC_64BIT_XD_OPSIZE, /* 5685 */
  IC_XS_OPSIZE, /* 5686 */
  IC_64BIT_XD_OPSIZE, /* 5687 */
  IC_OPSIZE_ADSIZE, /* 5688 */
  IC_64BIT_REXW_OPSIZE, /* 5689 */
  IC_XS_OPSIZE, /* 5690 */
  IC_64BIT_REXW_XS, /* 5691 */
  IC_XD_OPSIZE, /* 5692 */
  IC_64BIT_REXW_XD, /* 5693 */
  IC_XS_OPSIZE, /* 5694 */
  IC_64BIT_REXW_XS, /* 5695 */
  IC_VEX, /* 5696 */
  IC_VEX, /* 5697 */
  IC_VEX_XS, /* 5698 */
  IC_VEX_XS, /* 5699 */
  IC_VEX_XD, /* 5700 */
  IC_VEX_XD, /* 5701 */
  IC_VEX_XD, /* 5702 */
  IC_VEX_XD, /* 5703 */
  IC_VEX_W, /* 5704 */
  IC_VEX_W, /* 5705 */
  IC_VEX_W_XS, /* 5706 */
  IC_VEX_W_XS, /* 5707 */
  IC_VEX_W_XD, /* 5708 */
  IC_VEX_W_XD, /* 5709 */
  IC_VEX_W_XD, /* 5710 */
  IC_VEX_W_XD, /* 5711 */
  IC_VEX_OPSIZE, /* 5712 */
  IC_VEX_OPSIZE, /* 5713 */
  IC_VEX_OPSIZE, /* 5714 */
  IC_VEX_OPSIZE, /* 5715 */
  IC_VEX_OPSIZE, /* 5716 */
  IC_VEX_OPSIZE, /* 5717 */
  IC_VEX_OPSIZE, /* 5718 */
  IC_VEX_OPSIZE, /* 5719 */
  IC_VEX_W_OPSIZE, /* 5720 */
  IC_VEX_W_OPSIZE, /* 5721 */
  IC_VEX_W_OPSIZE, /* 5722 */
  IC_VEX_W_OPSIZE, /* 5723 */
  IC_VEX_W_OPSIZE, /* 5724 */
  IC_VEX_W_OPSIZE, /* 5725 */
  IC_VEX_W_OPSIZE, /* 5726 */
  IC_VEX_W_OPSIZE, /* 5727 */
  IC_VEX, /* 5728 */
  IC_VEX, /* 5729 */
  IC_VEX_XS, /* 5730 */
  IC_VEX_XS, /* 5731 */
  IC_VEX_XD, /* 5732 */
  IC_VEX_XD, /* 5733 */
  IC_VEX_XD, /* 5734 */
  IC_VEX_XD, /* 5735 */
  IC_VEX_W, /* 5736 */
  IC_VEX_W, /* 5737 */
  IC_VEX_W_XS, /* 5738 */
  IC_VEX_W_XS, /* 5739 */
  IC_VEX_W_XD, /* 5740 */
  IC_VEX_W_XD, /* 5741 */
  IC_VEX_W_XD, /* 5742 */
  IC_VEX_W_XD, /* 5743 */
  IC_VEX_OPSIZE, /* 5744 */
  IC_VEX_OPSIZE, /* 5745 */
  IC_VEX_OPSIZE, /* 5746 */
  IC_VEX_OPSIZE, /* 5747 */
  IC_VEX_OPSIZE, /* 5748 */
  IC_VEX_OPSIZE, /* 5749 */
  IC_VEX_OPSIZE, /* 5750 */
  IC_VEX_OPSIZE, /* 5751 */
  IC_VEX_W_OPSIZE, /* 5752 */
  IC_VEX_W_OPSIZE, /* 5753 */
  IC_VEX_W_OPSIZE, /* 5754 */
  IC_VEX_W_OPSIZE, /* 5755 */
  IC_VEX_W_OPSIZE, /* 5756 */
  IC_VEX_W_OPSIZE, /* 5757 */
  IC_VEX_W_OPSIZE, /* 5758 */
  IC_VEX_W_OPSIZE, /* 5759 */
  IC_VEX_L, /* 5760 */
  IC_VEX_L, /* 5761 */
  IC_VEX_L_XS, /* 5762 */
  IC_VEX_L_XS, /* 5763 */
  IC_VEX_L_XD, /* 5764 */
  IC_VEX_L_XD, /* 5765 */
  IC_VEX_L_XD, /* 5766 */
  IC_VEX_L_XD, /* 5767 */
  IC_VEX_L_W, /* 5768 */
  IC_VEX_L_W, /* 5769 */
  IC_VEX_L_W_XS, /* 5770 */
  IC_VEX_L_W_XS, /* 5771 */
  IC_VEX_L_W_XD, /* 5772 */
  IC_VEX_L_W_XD, /* 5773 */
  IC_VEX_L_W_XD, /* 5774 */
  IC_VEX_L_W_XD, /* 5775 */
  IC_VEX_L_OPSIZE, /* 5776 */
  IC_VEX_L_OPSIZE, /* 5777 */
  IC_VEX_L_OPSIZE, /* 5778 */
  IC_VEX_L_OPSIZE, /* 5779 */
  IC_VEX_L_OPSIZE, /* 5780 */
  IC_VEX_L_OPSIZE, /* 5781 */
  IC_VEX_L_OPSIZE, /* 5782 */
  IC_VEX_L_OPSIZE, /* 5783 */
  IC_VEX_L_W_OPSIZE, /* 5784 */
  IC_VEX_L_W_OPSIZE, /* 5785 */
  IC_VEX_L_W_OPSIZE, /* 5786 */
  IC_VEX_L_W_OPSIZE, /* 5787 */
  IC_VEX_L_W_OPSIZE, /* 5788 */
  IC_VEX_L_W_OPSIZE, /* 5789 */
  IC_VEX_L_W_OPSIZE, /* 5790 */
  IC_VEX_L_W_OPSIZE, /* 5791 */
  IC_VEX_L, /* 5792 */
  IC_VEX_L, /* 5793 */
  IC_VEX_L_XS, /* 5794 */
  IC_VEX_L_XS, /* 5795 */
  IC_VEX_L_XD, /* 5796 */
  IC_VEX_L_XD, /* 5797 */
  IC_VEX_L_XD, /* 5798 */
  IC_VEX_L_XD, /* 5799 */
  IC_VEX_L_W, /* 5800 */
  IC_VEX_L_W, /* 5801 */
  IC_VEX_L_W_XS, /* 5802 */
  IC_VEX_L_W_XS, /* 5803 */
  IC_VEX_L_W_XD, /* 5804 */
  IC_VEX_L_W_XD, /* 5805 */
  IC_VEX_L_W_XD, /* 5806 */
  IC_VEX_L_W_XD, /* 5807 */
  IC_VEX_L_OPSIZE, /* 5808 */
  IC_VEX_L_OPSIZE, /* 5809 */
  IC_VEX_L_OPSIZE, /* 5810 */
  IC_VEX_L_OPSIZE, /* 5811 */
  IC_VEX_L_OPSIZE, /* 5812 */
  IC_VEX_L_OPSIZE, /* 5813 */
  IC_VEX_L_OPSIZE, /* 5814 */
  IC_VEX_L_OPSIZE, /* 5815 */
  IC_VEX_L_W_OPSIZE, /* 5816 */
  IC_VEX_L_W_OPSIZE, /* 5817 */
  IC_VEX_L_W_OPSIZE, /* 5818 */
  IC_VEX_L_W_OPSIZE, /* 5819 */
  IC_VEX_L_W_OPSIZE, /* 5820 */
  IC_VEX_L_W_OPSIZE, /* 5821 */
  IC_VEX_L_W_OPSIZE, /* 5822 */
  IC_VEX_L_W_OPSIZE, /* 5823 */
  IC_VEX_L, /* 5824 */
  IC_VEX_L, /* 5825 */
  IC_VEX_L_XS, /* 5826 */
  IC_VEX_L_XS, /* 5827 */
  IC_VEX_L_XD, /* 5828 */
  IC_VEX_L_XD, /* 5829 */
  IC_VEX_L_XD, /* 5830 */
  IC_VEX_L_XD, /* 5831 */
  IC_VEX_L_W, /* 5832 */
  IC_VEX_L_W, /* 5833 */
  IC_VEX_L_W_XS, /* 5834 */
  IC_VEX_L_W_XS, /* 5835 */
  IC_VEX_L_W_XD, /* 5836 */
  IC_VEX_L_W_XD, /* 5837 */
  IC_VEX_L_W_XD, /* 5838 */
  IC_VEX_L_W_XD, /* 5839 */
  IC_VEX_L_OPSIZE, /* 5840 */
  IC_VEX_L_OPSIZE, /* 5841 */
  IC_VEX_L_OPSIZE, /* 5842 */
  IC_VEX_L_OPSIZE, /* 5843 */
  IC_VEX_L_OPSIZE, /* 5844 */
  IC_VEX_L_OPSIZE, /* 5845 */
  IC_VEX_L_OPSIZE, /* 5846 */
  IC_VEX_L_OPSIZE, /* 5847 */
  IC_VEX_L_W_OPSIZE, /* 5848 */
  IC_VEX_L_W_OPSIZE, /* 5849 */
  IC_VEX_L_W_OPSIZE, /* 5850 */
  IC_VEX_L_W_OPSIZE, /* 5851 */
  IC_VEX_L_W_OPSIZE, /* 5852 */
  IC_VEX_L_W_OPSIZE, /* 5853 */
  IC_VEX_L_W_OPSIZE, /* 5854 */
  IC_VEX_L_W_OPSIZE, /* 5855 */
  IC_VEX_L, /* 5856 */
  IC_VEX_L, /* 5857 */
  IC_VEX_L_XS, /* 5858 */
  IC_VEX_L_XS, /* 5859 */
  IC_VEX_L_XD, /* 5860 */
  IC_VEX_L_XD, /* 5861 */
  IC_VEX_L_XD, /* 5862 */
  IC_VEX_L_XD, /* 5863 */
  IC_VEX_L_W, /* 5864 */
  IC_VEX_L_W, /* 5865 */
  IC_VEX_L_W_XS, /* 5866 */
  IC_VEX_L_W_XS, /* 5867 */
  IC_VEX_L_W_XD, /* 5868 */
  IC_VEX_L_W_XD, /* 5869 */
  IC_VEX_L_W_XD, /* 5870 */
  IC_VEX_L_W_XD, /* 5871 */
  IC_VEX_L_OPSIZE, /* 5872 */
  IC_VEX_L_OPSIZE, /* 5873 */
  IC_VEX_L_OPSIZE, /* 5874 */
  IC_VEX_L_OPSIZE, /* 5875 */
  IC_VEX_L_OPSIZE, /* 5876 */
  IC_VEX_L_OPSIZE, /* 5877 */
  IC_VEX_L_OPSIZE, /* 5878 */
  IC_VEX_L_OPSIZE, /* 5879 */
  IC_VEX_L_W_OPSIZE, /* 5880 */
  IC_VEX_L_W_OPSIZE, /* 5881 */
  IC_VEX_L_W_OPSIZE, /* 5882 */
  IC_VEX_L_W_OPSIZE, /* 5883 */
  IC_VEX_L_W_OPSIZE, /* 5884 */
  IC_VEX_L_W_OPSIZE, /* 5885 */
  IC_VEX_L_W_OPSIZE, /* 5886 */
  IC_VEX_L_W_OPSIZE, /* 5887 */
  IC_EVEX_L2_K_B, /* 5888 */
  IC_EVEX_L2_K_B, /* 5889 */
  IC_EVEX_L2_XS_K_B, /* 5890 */
  IC_EVEX_L2_XS_K_B, /* 5891 */
  IC_EVEX_L2_XD_K_B, /* 5892 */
  IC_EVEX_L2_XD_K_B, /* 5893 */
  IC_EVEX_L2_XD_K_B, /* 5894 */
  IC_EVEX_L2_XD_K_B, /* 5895 */
  IC_EVEX_L2_W_K_B, /* 5896 */
  IC_EVEX_L2_W_K_B, /* 5897 */
  IC_EVEX_L2_W_XS_K_B, /* 5898 */
  IC_EVEX_L2_W_XS_K_B, /* 5899 */
  IC_EVEX_L2_W_XD_K_B, /* 5900 */
  IC_EVEX_L2_W_XD_K_B, /* 5901 */
  IC_EVEX_L2_W_XD_K_B, /* 5902 */
  IC_EVEX_L2_W_XD_K_B, /* 5903 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5904 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5905 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5906 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5907 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5908 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5909 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5910 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5911 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5912 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5913 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5914 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5915 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5916 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5917 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5918 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5919 */
  IC_EVEX_L2_K_B, /* 5920 */
  IC_EVEX_L2_K_B, /* 5921 */
  IC_EVEX_L2_XS_K_B, /* 5922 */
  IC_EVEX_L2_XS_K_B, /* 5923 */
  IC_EVEX_L2_XD_K_B, /* 5924 */
  IC_EVEX_L2_XD_K_B, /* 5925 */
  IC_EVEX_L2_XD_K_B, /* 5926 */
  IC_EVEX_L2_XD_K_B, /* 5927 */
  IC_EVEX_L2_W_K_B, /* 5928 */
  IC_EVEX_L2_W_K_B, /* 5929 */
  IC_EVEX_L2_W_XS_K_B, /* 5930 */
  IC_EVEX_L2_W_XS_K_B, /* 5931 */
  IC_EVEX_L2_W_XD_K_B, /* 5932 */
  IC_EVEX_L2_W_XD_K_B, /* 5933 */
  IC_EVEX_L2_W_XD_K_B, /* 5934 */
  IC_EVEX_L2_W_XD_K_B, /* 5935 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5936 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5937 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5938 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5939 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5940 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5941 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5942 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5943 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5944 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5945 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5946 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5947 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5948 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5949 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5950 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5951 */
  IC_EVEX_L2_K_B, /* 5952 */
  IC_EVEX_L2_K_B, /* 5953 */
  IC_EVEX_L2_XS_K_B, /* 5954 */
  IC_EVEX_L2_XS_K_B, /* 5955 */
  IC_EVEX_L2_XD_K_B, /* 5956 */
  IC_EVEX_L2_XD_K_B, /* 5957 */
  IC_EVEX_L2_XD_K_B, /* 5958 */
  IC_EVEX_L2_XD_K_B, /* 5959 */
  IC_EVEX_L2_W_K_B, /* 5960 */
  IC_EVEX_L2_W_K_B, /* 5961 */
  IC_EVEX_L2_W_XS_K_B, /* 5962 */
  IC_EVEX_L2_W_XS_K_B, /* 5963 */
  IC_EVEX_L2_W_XD_K_B, /* 5964 */
  IC_EVEX_L2_W_XD_K_B, /* 5965 */
  IC_EVEX_L2_W_XD_K_B, /* 5966 */
  IC_EVEX_L2_W_XD_K_B, /* 5967 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5968 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5969 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5970 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5971 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5972 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5973 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5974 */
  IC_EVEX_L2_OPSIZE_K_B, /* 5975 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5976 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5977 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5978 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5979 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5980 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5981 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5982 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 5983 */
  IC_EVEX_L2_K_B, /* 5984 */
  IC_EVEX_L2_K_B, /* 5985 */
  IC_EVEX_L2_XS_K_B, /* 5986 */
  IC_EVEX_L2_XS_K_B, /* 5987 */
  IC_EVEX_L2_XD_K_B, /* 5988 */
  IC_EVEX_L2_XD_K_B, /* 5989 */
  IC_EVEX_L2_XD_K_B, /* 5990 */
  IC_EVEX_L2_XD_K_B, /* 5991 */
  IC_EVEX_L2_W_K_B, /* 5992 */
  IC_EVEX_L2_W_K_B, /* 5993 */
  IC_EVEX_L2_W_XS_K_B, /* 5994 */
  IC_EVEX_L2_W_XS_K_B, /* 5995 */
  IC_EVEX_L2_W_XD_K_B, /* 5996 */
  IC_EVEX_L2_W_XD_K_B, /* 5997 */
  IC_EVEX_L2_W_XD_K_B, /* 5998 */
  IC_EVEX_L2_W_XD_K_B, /* 5999 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6000 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6001 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6002 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6003 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6004 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6005 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6006 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6007 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6008 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6009 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6010 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6011 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6012 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6013 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6014 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6015 */
  IC_EVEX_L2_K_B, /* 6016 */
  IC_EVEX_L2_K_B, /* 6017 */
  IC_EVEX_L2_XS_K_B, /* 6018 */
  IC_EVEX_L2_XS_K_B, /* 6019 */
  IC_EVEX_L2_XD_K_B, /* 6020 */
  IC_EVEX_L2_XD_K_B, /* 6021 */
  IC_EVEX_L2_XD_K_B, /* 6022 */
  IC_EVEX_L2_XD_K_B, /* 6023 */
  IC_EVEX_L2_W_K_B, /* 6024 */
  IC_EVEX_L2_W_K_B, /* 6025 */
  IC_EVEX_L2_W_XS_K_B, /* 6026 */
  IC_EVEX_L2_W_XS_K_B, /* 6027 */
  IC_EVEX_L2_W_XD_K_B, /* 6028 */
  IC_EVEX_L2_W_XD_K_B, /* 6029 */
  IC_EVEX_L2_W_XD_K_B, /* 6030 */
  IC_EVEX_L2_W_XD_K_B, /* 6031 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6032 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6033 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6034 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6035 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6036 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6037 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6038 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6039 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6040 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6041 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6042 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6043 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6044 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6045 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6046 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6047 */
  IC_EVEX_L2_K_B, /* 6048 */
  IC_EVEX_L2_K_B, /* 6049 */
  IC_EVEX_L2_XS_K_B, /* 6050 */
  IC_EVEX_L2_XS_K_B, /* 6051 */
  IC_EVEX_L2_XD_K_B, /* 6052 */
  IC_EVEX_L2_XD_K_B, /* 6053 */
  IC_EVEX_L2_XD_K_B, /* 6054 */
  IC_EVEX_L2_XD_K_B, /* 6055 */
  IC_EVEX_L2_W_K_B, /* 6056 */
  IC_EVEX_L2_W_K_B, /* 6057 */
  IC_EVEX_L2_W_XS_K_B, /* 6058 */
  IC_EVEX_L2_W_XS_K_B, /* 6059 */
  IC_EVEX_L2_W_XD_K_B, /* 6060 */
  IC_EVEX_L2_W_XD_K_B, /* 6061 */
  IC_EVEX_L2_W_XD_K_B, /* 6062 */
  IC_EVEX_L2_W_XD_K_B, /* 6063 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6064 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6065 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6066 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6067 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6068 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6069 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6070 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6071 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6072 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6073 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6074 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6075 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6076 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6077 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6078 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6079 */
  IC_EVEX_L2_K_B, /* 6080 */
  IC_EVEX_L2_K_B, /* 6081 */
  IC_EVEX_L2_XS_K_B, /* 6082 */
  IC_EVEX_L2_XS_K_B, /* 6083 */
  IC_EVEX_L2_XD_K_B, /* 6084 */
  IC_EVEX_L2_XD_K_B, /* 6085 */
  IC_EVEX_L2_XD_K_B, /* 6086 */
  IC_EVEX_L2_XD_K_B, /* 6087 */
  IC_EVEX_L2_W_K_B, /* 6088 */
  IC_EVEX_L2_W_K_B, /* 6089 */
  IC_EVEX_L2_W_XS_K_B, /* 6090 */
  IC_EVEX_L2_W_XS_K_B, /* 6091 */
  IC_EVEX_L2_W_XD_K_B, /* 6092 */
  IC_EVEX_L2_W_XD_K_B, /* 6093 */
  IC_EVEX_L2_W_XD_K_B, /* 6094 */
  IC_EVEX_L2_W_XD_K_B, /* 6095 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6096 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6097 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6098 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6099 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6100 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6101 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6102 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6103 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6104 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6105 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6106 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6107 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6108 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6109 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6110 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6111 */
  IC_EVEX_L2_K_B, /* 6112 */
  IC_EVEX_L2_K_B, /* 6113 */
  IC_EVEX_L2_XS_K_B, /* 6114 */
  IC_EVEX_L2_XS_K_B, /* 6115 */
  IC_EVEX_L2_XD_K_B, /* 6116 */
  IC_EVEX_L2_XD_K_B, /* 6117 */
  IC_EVEX_L2_XD_K_B, /* 6118 */
  IC_EVEX_L2_XD_K_B, /* 6119 */
  IC_EVEX_L2_W_K_B, /* 6120 */
  IC_EVEX_L2_W_K_B, /* 6121 */
  IC_EVEX_L2_W_XS_K_B, /* 6122 */
  IC_EVEX_L2_W_XS_K_B, /* 6123 */
  IC_EVEX_L2_W_XD_K_B, /* 6124 */
  IC_EVEX_L2_W_XD_K_B, /* 6125 */
  IC_EVEX_L2_W_XD_K_B, /* 6126 */
  IC_EVEX_L2_W_XD_K_B, /* 6127 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6128 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6129 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6130 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6131 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6132 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6133 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6134 */
  IC_EVEX_L2_OPSIZE_K_B, /* 6135 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6136 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6137 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6138 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6139 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6140 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6141 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6142 */
  IC_EVEX_L2_W_OPSIZE_K_B, /* 6143 */
  IC, /* 6144 */
  IC_64BIT, /* 6145 */
  IC_XS, /* 6146 */
  IC_64BIT_XS, /* 6147 */
  IC_XD, /* 6148 */
  IC_64BIT_XD, /* 6149 */
  IC_XS, /* 6150 */
  IC_64BIT_XS, /* 6151 */
  IC, /* 6152 */
  IC_64BIT_REXW, /* 6153 */
  IC_XS, /* 6154 */
  IC_64BIT_REXW_XS, /* 6155 */
  IC_XD, /* 6156 */
  IC_64BIT_REXW_XD, /* 6157 */
  IC_XS, /* 6158 */
  IC_64BIT_REXW_XS, /* 6159 */
  IC_OPSIZE, /* 6160 */
  IC_64BIT_OPSIZE, /* 6161 */
  IC_XS_OPSIZE, /* 6162 */
  IC_64BIT_XS_OPSIZE, /* 6163 */
  IC_XD_OPSIZE, /* 6164 */
  IC_64BIT_XD_OPSIZE, /* 6165 */
  IC_XS_OPSIZE, /* 6166 */
  IC_64BIT_XD_OPSIZE, /* 6167 */
  IC_OPSIZE, /* 6168 */
  IC_64BIT_REXW_OPSIZE, /* 6169 */
  IC_XS_OPSIZE, /* 6170 */
  IC_64BIT_REXW_XS, /* 6171 */
  IC_XD_OPSIZE, /* 6172 */
  IC_64BIT_REXW_XD, /* 6173 */
  IC_XS_OPSIZE, /* 6174 */
  IC_64BIT_REXW_XS, /* 6175 */
  IC_ADSIZE, /* 6176 */
  IC_64BIT_ADSIZE, /* 6177 */
  IC_XS_ADSIZE, /* 6178 */
  IC_64BIT_XS_ADSIZE, /* 6179 */
  IC_XD_ADSIZE, /* 6180 */
  IC_64BIT_XD_ADSIZE, /* 6181 */
  IC_XS_ADSIZE, /* 6182 */
  IC_64BIT_XD_ADSIZE, /* 6183 */
  IC_ADSIZE, /* 6184 */
  IC_64BIT_REXW_ADSIZE, /* 6185 */
  IC_XS_ADSIZE, /* 6186 */
  IC_64BIT_REXW_XS, /* 6187 */
  IC_XD_ADSIZE, /* 6188 */
  IC_64BIT_REXW_XD, /* 6189 */
  IC_XS_ADSIZE, /* 6190 */
  IC_64BIT_REXW_XS, /* 6191 */
  IC_OPSIZE_ADSIZE, /* 6192 */
  IC_64BIT_OPSIZE_ADSIZE, /* 6193 */
  IC_XS_OPSIZE, /* 6194 */
  IC_64BIT_XS_OPSIZE, /* 6195 */
  IC_XD_OPSIZE, /* 6196 */
  IC_64BIT_XD_OPSIZE, /* 6197 */
  IC_XS_OPSIZE, /* 6198 */
  IC_64BIT_XD_OPSIZE, /* 6199 */
  IC_OPSIZE_ADSIZE, /* 6200 */
  IC_64BIT_REXW_OPSIZE, /* 6201 */
  IC_XS_OPSIZE, /* 6202 */
  IC_64BIT_REXW_XS, /* 6203 */
  IC_XD_OPSIZE, /* 6204 */
  IC_64BIT_REXW_XD, /* 6205 */
  IC_XS_OPSIZE, /* 6206 */
  IC_64BIT_REXW_XS, /* 6207 */
  IC_VEX, /* 6208 */
  IC_VEX, /* 6209 */
  IC_VEX_XS, /* 6210 */
  IC_VEX_XS, /* 6211 */
  IC_VEX_XD, /* 6212 */
  IC_VEX_XD, /* 6213 */
  IC_VEX_XD, /* 6214 */
  IC_VEX_XD, /* 6215 */
  IC_VEX_W, /* 6216 */
  IC_VEX_W, /* 6217 */
  IC_VEX_W_XS, /* 6218 */
  IC_VEX_W_XS, /* 6219 */
  IC_VEX_W_XD, /* 6220 */
  IC_VEX_W_XD, /* 6221 */
  IC_VEX_W_XD, /* 6222 */
  IC_VEX_W_XD, /* 6223 */
  IC_VEX_OPSIZE, /* 6224 */
  IC_VEX_OPSIZE, /* 6225 */
  IC_VEX_OPSIZE, /* 6226 */
  IC_VEX_OPSIZE, /* 6227 */
  IC_VEX_OPSIZE, /* 6228 */
  IC_VEX_OPSIZE, /* 6229 */
  IC_VEX_OPSIZE, /* 6230 */
  IC_VEX_OPSIZE, /* 6231 */
  IC_VEX_W_OPSIZE, /* 6232 */
  IC_VEX_W_OPSIZE, /* 6233 */
  IC_VEX_W_OPSIZE, /* 6234 */
  IC_VEX_W_OPSIZE, /* 6235 */
  IC_VEX_W_OPSIZE, /* 6236 */
  IC_VEX_W_OPSIZE, /* 6237 */
  IC_VEX_W_OPSIZE, /* 6238 */
  IC_VEX_W_OPSIZE, /* 6239 */
  IC_VEX, /* 6240 */
  IC_VEX, /* 6241 */
  IC_VEX_XS, /* 6242 */
  IC_VEX_XS, /* 6243 */
  IC_VEX_XD, /* 6244 */
  IC_VEX_XD, /* 6245 */
  IC_VEX_XD, /* 6246 */
  IC_VEX_XD, /* 6247 */
  IC_VEX_W, /* 6248 */
  IC_VEX_W, /* 6249 */
  IC_VEX_W_XS, /* 6250 */
  IC_VEX_W_XS, /* 6251 */
  IC_VEX_W_XD, /* 6252 */
  IC_VEX_W_XD, /* 6253 */
  IC_VEX_W_XD, /* 6254 */
  IC_VEX_W_XD, /* 6255 */
  IC_VEX_OPSIZE, /* 6256 */
  IC_VEX_OPSIZE, /* 6257 */
  IC_VEX_OPSIZE, /* 6258 */
  IC_VEX_OPSIZE, /* 6259 */
  IC_VEX_OPSIZE, /* 6260 */
  IC_VEX_OPSIZE, /* 6261 */
  IC_VEX_OPSIZE, /* 6262 */
  IC_VEX_OPSIZE, /* 6263 */
  IC_VEX_W_OPSIZE, /* 6264 */
  IC_VEX_W_OPSIZE, /* 6265 */
  IC_VEX_W_OPSIZE, /* 6266 */
  IC_VEX_W_OPSIZE, /* 6267 */
  IC_VEX_W_OPSIZE, /* 6268 */
  IC_VEX_W_OPSIZE, /* 6269 */
  IC_VEX_W_OPSIZE, /* 6270 */
  IC_VEX_W_OPSIZE, /* 6271 */
  IC_VEX_L, /* 6272 */
  IC_VEX_L, /* 6273 */
  IC_VEX_L_XS, /* 6274 */
  IC_VEX_L_XS, /* 6275 */
  IC_VEX_L_XD, /* 6276 */
  IC_VEX_L_XD, /* 6277 */
  IC_VEX_L_XD, /* 6278 */
  IC_VEX_L_XD, /* 6279 */
  IC_VEX_L_W, /* 6280 */
  IC_VEX_L_W, /* 6281 */
  IC_VEX_L_W_XS, /* 6282 */
  IC_VEX_L_W_XS, /* 6283 */
  IC_VEX_L_W_XD, /* 6284 */
  IC_VEX_L_W_XD, /* 6285 */
  IC_VEX_L_W_XD, /* 6286 */
  IC_VEX_L_W_XD, /* 6287 */
  IC_VEX_L_OPSIZE, /* 6288 */
  IC_VEX_L_OPSIZE, /* 6289 */
  IC_VEX_L_OPSIZE, /* 6290 */
  IC_VEX_L_OPSIZE, /* 6291 */
  IC_VEX_L_OPSIZE, /* 6292 */
  IC_VEX_L_OPSIZE, /* 6293 */
  IC_VEX_L_OPSIZE, /* 6294 */
  IC_VEX_L_OPSIZE, /* 6295 */
  IC_VEX_L_W_OPSIZE, /* 6296 */
  IC_VEX_L_W_OPSIZE, /* 6297 */
  IC_VEX_L_W_OPSIZE, /* 6298 */
  IC_VEX_L_W_OPSIZE, /* 6299 */
  IC_VEX_L_W_OPSIZE, /* 6300 */
  IC_VEX_L_W_OPSIZE, /* 6301 */
  IC_VEX_L_W_OPSIZE, /* 6302 */
  IC_VEX_L_W_OPSIZE, /* 6303 */
  IC_VEX_L, /* 6304 */
  IC_VEX_L, /* 6305 */
  IC_VEX_L_XS, /* 6306 */
  IC_VEX_L_XS, /* 6307 */
  IC_VEX_L_XD, /* 6308 */
  IC_VEX_L_XD, /* 6309 */
  IC_VEX_L_XD, /* 6310 */
  IC_VEX_L_XD, /* 6311 */
  IC_VEX_L_W, /* 6312 */
  IC_VEX_L_W, /* 6313 */
  IC_VEX_L_W_XS, /* 6314 */
  IC_VEX_L_W_XS, /* 6315 */
  IC_VEX_L_W_XD, /* 6316 */
  IC_VEX_L_W_XD, /* 6317 */
  IC_VEX_L_W_XD, /* 6318 */
  IC_VEX_L_W_XD, /* 6319 */
  IC_VEX_L_OPSIZE, /* 6320 */
  IC_VEX_L_OPSIZE, /* 6321 */
  IC_VEX_L_OPSIZE, /* 6322 */
  IC_VEX_L_OPSIZE, /* 6323 */
  IC_VEX_L_OPSIZE, /* 6324 */
  IC_VEX_L_OPSIZE, /* 6325 */
  IC_VEX_L_OPSIZE, /* 6326 */
  IC_VEX_L_OPSIZE, /* 6327 */
  IC_VEX_L_W_OPSIZE, /* 6328 */
  IC_VEX_L_W_OPSIZE, /* 6329 */
  IC_VEX_L_W_OPSIZE, /* 6330 */
  IC_VEX_L_W_OPSIZE, /* 6331 */
  IC_VEX_L_W_OPSIZE, /* 6332 */
  IC_VEX_L_W_OPSIZE, /* 6333 */
  IC_VEX_L_W_OPSIZE, /* 6334 */
  IC_VEX_L_W_OPSIZE, /* 6335 */
  IC_VEX_L, /* 6336 */
  IC_VEX_L, /* 6337 */
  IC_VEX_L_XS, /* 6338 */
  IC_VEX_L_XS, /* 6339 */
  IC_VEX_L_XD, /* 6340 */
  IC_VEX_L_XD, /* 6341 */
  IC_VEX_L_XD, /* 6342 */
  IC_VEX_L_XD, /* 6343 */
  IC_VEX_L_W, /* 6344 */
  IC_VEX_L_W, /* 6345 */
  IC_VEX_L_W_XS, /* 6346 */
  IC_VEX_L_W_XS, /* 6347 */
  IC_VEX_L_W_XD, /* 6348 */
  IC_VEX_L_W_XD, /* 6349 */
  IC_VEX_L_W_XD, /* 6350 */
  IC_VEX_L_W_XD, /* 6351 */
  IC_VEX_L_OPSIZE, /* 6352 */
  IC_VEX_L_OPSIZE, /* 6353 */
  IC_VEX_L_OPSIZE, /* 6354 */
  IC_VEX_L_OPSIZE, /* 6355 */
  IC_VEX_L_OPSIZE, /* 6356 */
  IC_VEX_L_OPSIZE, /* 6357 */
  IC_VEX_L_OPSIZE, /* 6358 */
  IC_VEX_L_OPSIZE, /* 6359 */
  IC_VEX_L_W_OPSIZE, /* 6360 */
  IC_VEX_L_W_OPSIZE, /* 6361 */
  IC_VEX_L_W_OPSIZE, /* 6362 */
  IC_VEX_L_W_OPSIZE, /* 6363 */
  IC_VEX_L_W_OPSIZE, /* 6364 */
  IC_VEX_L_W_OPSIZE, /* 6365 */
  IC_VEX_L_W_OPSIZE, /* 6366 */
  IC_VEX_L_W_OPSIZE, /* 6367 */
  IC_VEX_L, /* 6368 */
  IC_VEX_L, /* 6369 */
  IC_VEX_L_XS, /* 6370 */
  IC_VEX_L_XS, /* 6371 */
  IC_VEX_L_XD, /* 6372 */
  IC_VEX_L_XD, /* 6373 */
  IC_VEX_L_XD, /* 6374 */
  IC_VEX_L_XD, /* 6375 */
  IC_VEX_L_W, /* 6376 */
  IC_VEX_L_W, /* 6377 */
  IC_VEX_L_W_XS, /* 6378 */
  IC_VEX_L_W_XS, /* 6379 */
  IC_VEX_L_W_XD, /* 6380 */
  IC_VEX_L_W_XD, /* 6381 */
  IC_VEX_L_W_XD, /* 6382 */
  IC_VEX_L_W_XD, /* 6383 */
  IC_VEX_L_OPSIZE, /* 6384 */
  IC_VEX_L_OPSIZE, /* 6385 */
  IC_VEX_L_OPSIZE, /* 6386 */
  IC_VEX_L_OPSIZE, /* 6387 */
  IC_VEX_L_OPSIZE, /* 6388 */
  IC_VEX_L_OPSIZE, /* 6389 */
  IC_VEX_L_OPSIZE, /* 6390 */
  IC_VEX_L_OPSIZE, /* 6391 */
  IC_VEX_L_W_OPSIZE, /* 6392 */
  IC_VEX_L_W_OPSIZE, /* 6393 */
  IC_VEX_L_W_OPSIZE, /* 6394 */
  IC_VEX_L_W_OPSIZE, /* 6395 */
  IC_VEX_L_W_OPSIZE, /* 6396 */
  IC_VEX_L_W_OPSIZE, /* 6397 */
  IC_VEX_L_W_OPSIZE, /* 6398 */
  IC_VEX_L_W_OPSIZE, /* 6399 */
  IC_EVEX_KZ_B, /* 6400 */
  IC_EVEX_KZ_B, /* 6401 */
  IC_EVEX_XS_KZ_B, /* 6402 */
  IC_EVEX_XS_KZ_B, /* 6403 */
  IC_EVEX_XD_KZ_B, /* 6404 */
  IC_EVEX_XD_KZ_B, /* 6405 */
  IC_EVEX_XD_KZ_B, /* 6406 */
  IC_EVEX_XD_KZ_B, /* 6407 */
  IC_EVEX_W_KZ_B, /* 6408 */
  IC_EVEX_W_KZ_B, /* 6409 */
  IC_EVEX_W_XS_KZ_B, /* 6410 */
  IC_EVEX_W_XS_KZ_B, /* 6411 */
  IC_EVEX_W_XD_KZ_B, /* 6412 */
  IC_EVEX_W_XD_KZ_B, /* 6413 */
  IC_EVEX_W_XD_KZ_B, /* 6414 */
  IC_EVEX_W_XD_KZ_B, /* 6415 */
  IC_EVEX_OPSIZE_KZ_B, /* 6416 */
  IC_EVEX_OPSIZE_KZ_B, /* 6417 */
  IC_EVEX_OPSIZE_KZ_B, /* 6418 */
  IC_EVEX_OPSIZE_KZ_B, /* 6419 */
  IC_EVEX_OPSIZE_KZ_B, /* 6420 */
  IC_EVEX_OPSIZE_KZ_B, /* 6421 */
  IC_EVEX_OPSIZE_KZ_B, /* 6422 */
  IC_EVEX_OPSIZE_KZ_B, /* 6423 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6424 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6425 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6426 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6427 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6428 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6429 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6430 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6431 */
  IC_EVEX_KZ_B, /* 6432 */
  IC_EVEX_KZ_B, /* 6433 */
  IC_EVEX_XS_KZ_B, /* 6434 */
  IC_EVEX_XS_KZ_B, /* 6435 */
  IC_EVEX_XD_KZ_B, /* 6436 */
  IC_EVEX_XD_KZ_B, /* 6437 */
  IC_EVEX_XD_KZ_B, /* 6438 */
  IC_EVEX_XD_KZ_B, /* 6439 */
  IC_EVEX_W_KZ_B, /* 6440 */
  IC_EVEX_W_KZ_B, /* 6441 */
  IC_EVEX_W_XS_KZ_B, /* 6442 */
  IC_EVEX_W_XS_KZ_B, /* 6443 */
  IC_EVEX_W_XD_KZ_B, /* 6444 */
  IC_EVEX_W_XD_KZ_B, /* 6445 */
  IC_EVEX_W_XD_KZ_B, /* 6446 */
  IC_EVEX_W_XD_KZ_B, /* 6447 */
  IC_EVEX_OPSIZE_KZ_B, /* 6448 */
  IC_EVEX_OPSIZE_KZ_B, /* 6449 */
  IC_EVEX_OPSIZE_KZ_B, /* 6450 */
  IC_EVEX_OPSIZE_KZ_B, /* 6451 */
  IC_EVEX_OPSIZE_KZ_B, /* 6452 */
  IC_EVEX_OPSIZE_KZ_B, /* 6453 */
  IC_EVEX_OPSIZE_KZ_B, /* 6454 */
  IC_EVEX_OPSIZE_KZ_B, /* 6455 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6456 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6457 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6458 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6459 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6460 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6461 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6462 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6463 */
  IC_EVEX_KZ_B, /* 6464 */
  IC_EVEX_KZ_B, /* 6465 */
  IC_EVEX_XS_KZ_B, /* 6466 */
  IC_EVEX_XS_KZ_B, /* 6467 */
  IC_EVEX_XD_KZ_B, /* 6468 */
  IC_EVEX_XD_KZ_B, /* 6469 */
  IC_EVEX_XD_KZ_B, /* 6470 */
  IC_EVEX_XD_KZ_B, /* 6471 */
  IC_EVEX_W_KZ_B, /* 6472 */
  IC_EVEX_W_KZ_B, /* 6473 */
  IC_EVEX_W_XS_KZ_B, /* 6474 */
  IC_EVEX_W_XS_KZ_B, /* 6475 */
  IC_EVEX_W_XD_KZ_B, /* 6476 */
  IC_EVEX_W_XD_KZ_B, /* 6477 */
  IC_EVEX_W_XD_KZ_B, /* 6478 */
  IC_EVEX_W_XD_KZ_B, /* 6479 */
  IC_EVEX_OPSIZE_KZ_B, /* 6480 */
  IC_EVEX_OPSIZE_KZ_B, /* 6481 */
  IC_EVEX_OPSIZE_KZ_B, /* 6482 */
  IC_EVEX_OPSIZE_KZ_B, /* 6483 */
  IC_EVEX_OPSIZE_KZ_B, /* 6484 */
  IC_EVEX_OPSIZE_KZ_B, /* 6485 */
  IC_EVEX_OPSIZE_KZ_B, /* 6486 */
  IC_EVEX_OPSIZE_KZ_B, /* 6487 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6488 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6489 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6490 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6491 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6492 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6493 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6494 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6495 */
  IC_EVEX_KZ_B, /* 6496 */
  IC_EVEX_KZ_B, /* 6497 */
  IC_EVEX_XS_KZ_B, /* 6498 */
  IC_EVEX_XS_KZ_B, /* 6499 */
  IC_EVEX_XD_KZ_B, /* 6500 */
  IC_EVEX_XD_KZ_B, /* 6501 */
  IC_EVEX_XD_KZ_B, /* 6502 */
  IC_EVEX_XD_KZ_B, /* 6503 */
  IC_EVEX_W_KZ_B, /* 6504 */
  IC_EVEX_W_KZ_B, /* 6505 */
  IC_EVEX_W_XS_KZ_B, /* 6506 */
  IC_EVEX_W_XS_KZ_B, /* 6507 */
  IC_EVEX_W_XD_KZ_B, /* 6508 */
  IC_EVEX_W_XD_KZ_B, /* 6509 */
  IC_EVEX_W_XD_KZ_B, /* 6510 */
  IC_EVEX_W_XD_KZ_B, /* 6511 */
  IC_EVEX_OPSIZE_KZ_B, /* 6512 */
  IC_EVEX_OPSIZE_KZ_B, /* 6513 */
  IC_EVEX_OPSIZE_KZ_B, /* 6514 */
  IC_EVEX_OPSIZE_KZ_B, /* 6515 */
  IC_EVEX_OPSIZE_KZ_B, /* 6516 */
  IC_EVEX_OPSIZE_KZ_B, /* 6517 */
  IC_EVEX_OPSIZE_KZ_B, /* 6518 */
  IC_EVEX_OPSIZE_KZ_B, /* 6519 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6520 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6521 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6522 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6523 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6524 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6525 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6526 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 6527 */
  IC_EVEX_L_KZ_B, /* 6528 */
  IC_EVEX_L_KZ_B, /* 6529 */
  IC_EVEX_L_XS_KZ_B, /* 6530 */
  IC_EVEX_L_XS_KZ_B, /* 6531 */
  IC_EVEX_L_XD_KZ_B, /* 6532 */
  IC_EVEX_L_XD_KZ_B, /* 6533 */
  IC_EVEX_L_XD_KZ_B, /* 6534 */
  IC_EVEX_L_XD_KZ_B, /* 6535 */
  IC_EVEX_L_W_KZ_B, /* 6536 */
  IC_EVEX_L_W_KZ_B, /* 6537 */
  IC_EVEX_L_W_XS_KZ_B, /* 6538 */
  IC_EVEX_L_W_XS_KZ_B, /* 6539 */
  IC_EVEX_L_W_XD_KZ_B, /* 6540 */
  IC_EVEX_L_W_XD_KZ_B, /* 6541 */
  IC_EVEX_L_W_XD_KZ_B, /* 6542 */
  IC_EVEX_L_W_XD_KZ_B, /* 6543 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6544 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6545 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6546 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6547 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6548 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6549 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6550 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6551 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6552 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6553 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6554 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6555 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6556 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6557 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6558 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6559 */
  IC_EVEX_L_KZ_B, /* 6560 */
  IC_EVEX_L_KZ_B, /* 6561 */
  IC_EVEX_L_XS_KZ_B, /* 6562 */
  IC_EVEX_L_XS_KZ_B, /* 6563 */
  IC_EVEX_L_XD_KZ_B, /* 6564 */
  IC_EVEX_L_XD_KZ_B, /* 6565 */
  IC_EVEX_L_XD_KZ_B, /* 6566 */
  IC_EVEX_L_XD_KZ_B, /* 6567 */
  IC_EVEX_L_W_KZ_B, /* 6568 */
  IC_EVEX_L_W_KZ_B, /* 6569 */
  IC_EVEX_L_W_XS_KZ_B, /* 6570 */
  IC_EVEX_L_W_XS_KZ_B, /* 6571 */
  IC_EVEX_L_W_XD_KZ_B, /* 6572 */
  IC_EVEX_L_W_XD_KZ_B, /* 6573 */
  IC_EVEX_L_W_XD_KZ_B, /* 6574 */
  IC_EVEX_L_W_XD_KZ_B, /* 6575 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6576 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6577 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6578 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6579 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6580 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6581 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6582 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6583 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6584 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6585 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6586 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6587 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6588 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6589 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6590 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6591 */
  IC_EVEX_L_KZ_B, /* 6592 */
  IC_EVEX_L_KZ_B, /* 6593 */
  IC_EVEX_L_XS_KZ_B, /* 6594 */
  IC_EVEX_L_XS_KZ_B, /* 6595 */
  IC_EVEX_L_XD_KZ_B, /* 6596 */
  IC_EVEX_L_XD_KZ_B, /* 6597 */
  IC_EVEX_L_XD_KZ_B, /* 6598 */
  IC_EVEX_L_XD_KZ_B, /* 6599 */
  IC_EVEX_L_W_KZ_B, /* 6600 */
  IC_EVEX_L_W_KZ_B, /* 6601 */
  IC_EVEX_L_W_XS_KZ_B, /* 6602 */
  IC_EVEX_L_W_XS_KZ_B, /* 6603 */
  IC_EVEX_L_W_XD_KZ_B, /* 6604 */
  IC_EVEX_L_W_XD_KZ_B, /* 6605 */
  IC_EVEX_L_W_XD_KZ_B, /* 6606 */
  IC_EVEX_L_W_XD_KZ_B, /* 6607 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6608 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6609 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6610 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6611 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6612 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6613 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6614 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6615 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6616 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6617 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6618 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6619 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6620 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6621 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6622 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6623 */
  IC_EVEX_L_KZ_B, /* 6624 */
  IC_EVEX_L_KZ_B, /* 6625 */
  IC_EVEX_L_XS_KZ_B, /* 6626 */
  IC_EVEX_L_XS_KZ_B, /* 6627 */
  IC_EVEX_L_XD_KZ_B, /* 6628 */
  IC_EVEX_L_XD_KZ_B, /* 6629 */
  IC_EVEX_L_XD_KZ_B, /* 6630 */
  IC_EVEX_L_XD_KZ_B, /* 6631 */
  IC_EVEX_L_W_KZ_B, /* 6632 */
  IC_EVEX_L_W_KZ_B, /* 6633 */
  IC_EVEX_L_W_XS_KZ_B, /* 6634 */
  IC_EVEX_L_W_XS_KZ_B, /* 6635 */
  IC_EVEX_L_W_XD_KZ_B, /* 6636 */
  IC_EVEX_L_W_XD_KZ_B, /* 6637 */
  IC_EVEX_L_W_XD_KZ_B, /* 6638 */
  IC_EVEX_L_W_XD_KZ_B, /* 6639 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6640 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6641 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6642 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6643 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6644 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6645 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6646 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 6647 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6648 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6649 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6650 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6651 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6652 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6653 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6654 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 6655 */
  IC, /* 6656 */
  IC_64BIT, /* 6657 */
  IC_XS, /* 6658 */
  IC_64BIT_XS, /* 6659 */
  IC_XD, /* 6660 */
  IC_64BIT_XD, /* 6661 */
  IC_XS, /* 6662 */
  IC_64BIT_XS, /* 6663 */
  IC, /* 6664 */
  IC_64BIT_REXW, /* 6665 */
  IC_XS, /* 6666 */
  IC_64BIT_REXW_XS, /* 6667 */
  IC_XD, /* 6668 */
  IC_64BIT_REXW_XD, /* 6669 */
  IC_XS, /* 6670 */
  IC_64BIT_REXW_XS, /* 6671 */
  IC_OPSIZE, /* 6672 */
  IC_64BIT_OPSIZE, /* 6673 */
  IC_XS_OPSIZE, /* 6674 */
  IC_64BIT_XS_OPSIZE, /* 6675 */
  IC_XD_OPSIZE, /* 6676 */
  IC_64BIT_XD_OPSIZE, /* 6677 */
  IC_XS_OPSIZE, /* 6678 */
  IC_64BIT_XD_OPSIZE, /* 6679 */
  IC_OPSIZE, /* 6680 */
  IC_64BIT_REXW_OPSIZE, /* 6681 */
  IC_XS_OPSIZE, /* 6682 */
  IC_64BIT_REXW_XS, /* 6683 */
  IC_XD_OPSIZE, /* 6684 */
  IC_64BIT_REXW_XD, /* 6685 */
  IC_XS_OPSIZE, /* 6686 */
  IC_64BIT_REXW_XS, /* 6687 */
  IC_ADSIZE, /* 6688 */
  IC_64BIT_ADSIZE, /* 6689 */
  IC_XS_ADSIZE, /* 6690 */
  IC_64BIT_XS_ADSIZE, /* 6691 */
  IC_XD_ADSIZE, /* 6692 */
  IC_64BIT_XD_ADSIZE, /* 6693 */
  IC_XS_ADSIZE, /* 6694 */
  IC_64BIT_XD_ADSIZE, /* 6695 */
  IC_ADSIZE, /* 6696 */
  IC_64BIT_REXW_ADSIZE, /* 6697 */
  IC_XS_ADSIZE, /* 6698 */
  IC_64BIT_REXW_XS, /* 6699 */
  IC_XD_ADSIZE, /* 6700 */
  IC_64BIT_REXW_XD, /* 6701 */
  IC_XS_ADSIZE, /* 6702 */
  IC_64BIT_REXW_XS, /* 6703 */
  IC_OPSIZE_ADSIZE, /* 6704 */
  IC_64BIT_OPSIZE_ADSIZE, /* 6705 */
  IC_XS_OPSIZE, /* 6706 */
  IC_64BIT_XS_OPSIZE, /* 6707 */
  IC_XD_OPSIZE, /* 6708 */
  IC_64BIT_XD_OPSIZE, /* 6709 */
  IC_XS_OPSIZE, /* 6710 */
  IC_64BIT_XD_OPSIZE, /* 6711 */
  IC_OPSIZE_ADSIZE, /* 6712 */
  IC_64BIT_REXW_OPSIZE, /* 6713 */
  IC_XS_OPSIZE, /* 6714 */
  IC_64BIT_REXW_XS, /* 6715 */
  IC_XD_OPSIZE, /* 6716 */
  IC_64BIT_REXW_XD, /* 6717 */
  IC_XS_OPSIZE, /* 6718 */
  IC_64BIT_REXW_XS, /* 6719 */
  IC_VEX, /* 6720 */
  IC_VEX, /* 6721 */
  IC_VEX_XS, /* 6722 */
  IC_VEX_XS, /* 6723 */
  IC_VEX_XD, /* 6724 */
  IC_VEX_XD, /* 6725 */
  IC_VEX_XD, /* 6726 */
  IC_VEX_XD, /* 6727 */
  IC_VEX_W, /* 6728 */
  IC_VEX_W, /* 6729 */
  IC_VEX_W_XS, /* 6730 */
  IC_VEX_W_XS, /* 6731 */
  IC_VEX_W_XD, /* 6732 */
  IC_VEX_W_XD, /* 6733 */
  IC_VEX_W_XD, /* 6734 */
  IC_VEX_W_XD, /* 6735 */
  IC_VEX_OPSIZE, /* 6736 */
  IC_VEX_OPSIZE, /* 6737 */
  IC_VEX_OPSIZE, /* 6738 */
  IC_VEX_OPSIZE, /* 6739 */
  IC_VEX_OPSIZE, /* 6740 */
  IC_VEX_OPSIZE, /* 6741 */
  IC_VEX_OPSIZE, /* 6742 */
  IC_VEX_OPSIZE, /* 6743 */
  IC_VEX_W_OPSIZE, /* 6744 */
  IC_VEX_W_OPSIZE, /* 6745 */
  IC_VEX_W_OPSIZE, /* 6746 */
  IC_VEX_W_OPSIZE, /* 6747 */
  IC_VEX_W_OPSIZE, /* 6748 */
  IC_VEX_W_OPSIZE, /* 6749 */
  IC_VEX_W_OPSIZE, /* 6750 */
  IC_VEX_W_OPSIZE, /* 6751 */
  IC_VEX, /* 6752 */
  IC_VEX, /* 6753 */
  IC_VEX_XS, /* 6754 */
  IC_VEX_XS, /* 6755 */
  IC_VEX_XD, /* 6756 */
  IC_VEX_XD, /* 6757 */
  IC_VEX_XD, /* 6758 */
  IC_VEX_XD, /* 6759 */
  IC_VEX_W, /* 6760 */
  IC_VEX_W, /* 6761 */
  IC_VEX_W_XS, /* 6762 */
  IC_VEX_W_XS, /* 6763 */
  IC_VEX_W_XD, /* 6764 */
  IC_VEX_W_XD, /* 6765 */
  IC_VEX_W_XD, /* 6766 */
  IC_VEX_W_XD, /* 6767 */
  IC_VEX_OPSIZE, /* 6768 */
  IC_VEX_OPSIZE, /* 6769 */
  IC_VEX_OPSIZE, /* 6770 */
  IC_VEX_OPSIZE, /* 6771 */
  IC_VEX_OPSIZE, /* 6772 */
  IC_VEX_OPSIZE, /* 6773 */
  IC_VEX_OPSIZE, /* 6774 */
  IC_VEX_OPSIZE, /* 6775 */
  IC_VEX_W_OPSIZE, /* 6776 */
  IC_VEX_W_OPSIZE, /* 6777 */
  IC_VEX_W_OPSIZE, /* 6778 */
  IC_VEX_W_OPSIZE, /* 6779 */
  IC_VEX_W_OPSIZE, /* 6780 */
  IC_VEX_W_OPSIZE, /* 6781 */
  IC_VEX_W_OPSIZE, /* 6782 */
  IC_VEX_W_OPSIZE, /* 6783 */
  IC_VEX_L, /* 6784 */
  IC_VEX_L, /* 6785 */
  IC_VEX_L_XS, /* 6786 */
  IC_VEX_L_XS, /* 6787 */
  IC_VEX_L_XD, /* 6788 */
  IC_VEX_L_XD, /* 6789 */
  IC_VEX_L_XD, /* 6790 */
  IC_VEX_L_XD, /* 6791 */
  IC_VEX_L_W, /* 6792 */
  IC_VEX_L_W, /* 6793 */
  IC_VEX_L_W_XS, /* 6794 */
  IC_VEX_L_W_XS, /* 6795 */
  IC_VEX_L_W_XD, /* 6796 */
  IC_VEX_L_W_XD, /* 6797 */
  IC_VEX_L_W_XD, /* 6798 */
  IC_VEX_L_W_XD, /* 6799 */
  IC_VEX_L_OPSIZE, /* 6800 */
  IC_VEX_L_OPSIZE, /* 6801 */
  IC_VEX_L_OPSIZE, /* 6802 */
  IC_VEX_L_OPSIZE, /* 6803 */
  IC_VEX_L_OPSIZE, /* 6804 */
  IC_VEX_L_OPSIZE, /* 6805 */
  IC_VEX_L_OPSIZE, /* 6806 */
  IC_VEX_L_OPSIZE, /* 6807 */
  IC_VEX_L_W_OPSIZE, /* 6808 */
  IC_VEX_L_W_OPSIZE, /* 6809 */
  IC_VEX_L_W_OPSIZE, /* 6810 */
  IC_VEX_L_W_OPSIZE, /* 6811 */
  IC_VEX_L_W_OPSIZE, /* 6812 */
  IC_VEX_L_W_OPSIZE, /* 6813 */
  IC_VEX_L_W_OPSIZE, /* 6814 */
  IC_VEX_L_W_OPSIZE, /* 6815 */
  IC_VEX_L, /* 6816 */
  IC_VEX_L, /* 6817 */
  IC_VEX_L_XS, /* 6818 */
  IC_VEX_L_XS, /* 6819 */
  IC_VEX_L_XD, /* 6820 */
  IC_VEX_L_XD, /* 6821 */
  IC_VEX_L_XD, /* 6822 */
  IC_VEX_L_XD, /* 6823 */
  IC_VEX_L_W, /* 6824 */
  IC_VEX_L_W, /* 6825 */
  IC_VEX_L_W_XS, /* 6826 */
  IC_VEX_L_W_XS, /* 6827 */
  IC_VEX_L_W_XD, /* 6828 */
  IC_VEX_L_W_XD, /* 6829 */
  IC_VEX_L_W_XD, /* 6830 */
  IC_VEX_L_W_XD, /* 6831 */
  IC_VEX_L_OPSIZE, /* 6832 */
  IC_VEX_L_OPSIZE, /* 6833 */
  IC_VEX_L_OPSIZE, /* 6834 */
  IC_VEX_L_OPSIZE, /* 6835 */
  IC_VEX_L_OPSIZE, /* 6836 */
  IC_VEX_L_OPSIZE, /* 6837 */
  IC_VEX_L_OPSIZE, /* 6838 */
  IC_VEX_L_OPSIZE, /* 6839 */
  IC_VEX_L_W_OPSIZE, /* 6840 */
  IC_VEX_L_W_OPSIZE, /* 6841 */
  IC_VEX_L_W_OPSIZE, /* 6842 */
  IC_VEX_L_W_OPSIZE, /* 6843 */
  IC_VEX_L_W_OPSIZE, /* 6844 */
  IC_VEX_L_W_OPSIZE, /* 6845 */
  IC_VEX_L_W_OPSIZE, /* 6846 */
  IC_VEX_L_W_OPSIZE, /* 6847 */
  IC_VEX_L, /* 6848 */
  IC_VEX_L, /* 6849 */
  IC_VEX_L_XS, /* 6850 */
  IC_VEX_L_XS, /* 6851 */
  IC_VEX_L_XD, /* 6852 */
  IC_VEX_L_XD, /* 6853 */
  IC_VEX_L_XD, /* 6854 */
  IC_VEX_L_XD, /* 6855 */
  IC_VEX_L_W, /* 6856 */
  IC_VEX_L_W, /* 6857 */
  IC_VEX_L_W_XS, /* 6858 */
  IC_VEX_L_W_XS, /* 6859 */
  IC_VEX_L_W_XD, /* 6860 */
  IC_VEX_L_W_XD, /* 6861 */
  IC_VEX_L_W_XD, /* 6862 */
  IC_VEX_L_W_XD, /* 6863 */
  IC_VEX_L_OPSIZE, /* 6864 */
  IC_VEX_L_OPSIZE, /* 6865 */
  IC_VEX_L_OPSIZE, /* 6866 */
  IC_VEX_L_OPSIZE, /* 6867 */
  IC_VEX_L_OPSIZE, /* 6868 */
  IC_VEX_L_OPSIZE, /* 6869 */
  IC_VEX_L_OPSIZE, /* 6870 */
  IC_VEX_L_OPSIZE, /* 6871 */
  IC_VEX_L_W_OPSIZE, /* 6872 */
  IC_VEX_L_W_OPSIZE, /* 6873 */
  IC_VEX_L_W_OPSIZE, /* 6874 */
  IC_VEX_L_W_OPSIZE, /* 6875 */
  IC_VEX_L_W_OPSIZE, /* 6876 */
  IC_VEX_L_W_OPSIZE, /* 6877 */
  IC_VEX_L_W_OPSIZE, /* 6878 */
  IC_VEX_L_W_OPSIZE, /* 6879 */
  IC_VEX_L, /* 6880 */
  IC_VEX_L, /* 6881 */
  IC_VEX_L_XS, /* 6882 */
  IC_VEX_L_XS, /* 6883 */
  IC_VEX_L_XD, /* 6884 */
  IC_VEX_L_XD, /* 6885 */
  IC_VEX_L_XD, /* 6886 */
  IC_VEX_L_XD, /* 6887 */
  IC_VEX_L_W, /* 6888 */
  IC_VEX_L_W, /* 6889 */
  IC_VEX_L_W_XS, /* 6890 */
  IC_VEX_L_W_XS, /* 6891 */
  IC_VEX_L_W_XD, /* 6892 */
  IC_VEX_L_W_XD, /* 6893 */
  IC_VEX_L_W_XD, /* 6894 */
  IC_VEX_L_W_XD, /* 6895 */
  IC_VEX_L_OPSIZE, /* 6896 */
  IC_VEX_L_OPSIZE, /* 6897 */
  IC_VEX_L_OPSIZE, /* 6898 */
  IC_VEX_L_OPSIZE, /* 6899 */
  IC_VEX_L_OPSIZE, /* 6900 */
  IC_VEX_L_OPSIZE, /* 6901 */
  IC_VEX_L_OPSIZE, /* 6902 */
  IC_VEX_L_OPSIZE, /* 6903 */
  IC_VEX_L_W_OPSIZE, /* 6904 */
  IC_VEX_L_W_OPSIZE, /* 6905 */
  IC_VEX_L_W_OPSIZE, /* 6906 */
  IC_VEX_L_W_OPSIZE, /* 6907 */
  IC_VEX_L_W_OPSIZE, /* 6908 */
  IC_VEX_L_W_OPSIZE, /* 6909 */
  IC_VEX_L_W_OPSIZE, /* 6910 */
  IC_VEX_L_W_OPSIZE, /* 6911 */
  IC_EVEX_L2_KZ_B, /* 6912 */
  IC_EVEX_L2_KZ_B, /* 6913 */
  IC_EVEX_L2_XS_KZ_B, /* 6914 */
  IC_EVEX_L2_XS_KZ_B, /* 6915 */
  IC_EVEX_L2_XD_KZ_B, /* 6916 */
  IC_EVEX_L2_XD_KZ_B, /* 6917 */
  IC_EVEX_L2_XD_KZ_B, /* 6918 */
  IC_EVEX_L2_XD_KZ_B, /* 6919 */
  IC_EVEX_L2_W_KZ_B, /* 6920 */
  IC_EVEX_L2_W_KZ_B, /* 6921 */
  IC_EVEX_L2_W_XS_KZ_B, /* 6922 */
  IC_EVEX_L2_W_XS_KZ_B, /* 6923 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6924 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6925 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6926 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6927 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6928 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6929 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6930 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6931 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6932 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6933 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6934 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6935 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6936 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6937 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6938 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6939 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6940 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6941 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6942 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6943 */
  IC_EVEX_L2_KZ_B, /* 6944 */
  IC_EVEX_L2_KZ_B, /* 6945 */
  IC_EVEX_L2_XS_KZ_B, /* 6946 */
  IC_EVEX_L2_XS_KZ_B, /* 6947 */
  IC_EVEX_L2_XD_KZ_B, /* 6948 */
  IC_EVEX_L2_XD_KZ_B, /* 6949 */
  IC_EVEX_L2_XD_KZ_B, /* 6950 */
  IC_EVEX_L2_XD_KZ_B, /* 6951 */
  IC_EVEX_L2_W_KZ_B, /* 6952 */
  IC_EVEX_L2_W_KZ_B, /* 6953 */
  IC_EVEX_L2_W_XS_KZ_B, /* 6954 */
  IC_EVEX_L2_W_XS_KZ_B, /* 6955 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6956 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6957 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6958 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6959 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6960 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6961 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6962 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6963 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6964 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6965 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6966 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6967 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6968 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6969 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6970 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6971 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6972 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6973 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6974 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 6975 */
  IC_EVEX_L2_KZ_B, /* 6976 */
  IC_EVEX_L2_KZ_B, /* 6977 */
  IC_EVEX_L2_XS_KZ_B, /* 6978 */
  IC_EVEX_L2_XS_KZ_B, /* 6979 */
  IC_EVEX_L2_XD_KZ_B, /* 6980 */
  IC_EVEX_L2_XD_KZ_B, /* 6981 */
  IC_EVEX_L2_XD_KZ_B, /* 6982 */
  IC_EVEX_L2_XD_KZ_B, /* 6983 */
  IC_EVEX_L2_W_KZ_B, /* 6984 */
  IC_EVEX_L2_W_KZ_B, /* 6985 */
  IC_EVEX_L2_W_XS_KZ_B, /* 6986 */
  IC_EVEX_L2_W_XS_KZ_B, /* 6987 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6988 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6989 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6990 */
  IC_EVEX_L2_W_XD_KZ_B, /* 6991 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6992 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6993 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6994 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6995 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6996 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6997 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6998 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 6999 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7000 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7001 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7002 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7003 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7004 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7005 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7006 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7007 */
  IC_EVEX_L2_KZ_B, /* 7008 */
  IC_EVEX_L2_KZ_B, /* 7009 */
  IC_EVEX_L2_XS_KZ_B, /* 7010 */
  IC_EVEX_L2_XS_KZ_B, /* 7011 */
  IC_EVEX_L2_XD_KZ_B, /* 7012 */
  IC_EVEX_L2_XD_KZ_B, /* 7013 */
  IC_EVEX_L2_XD_KZ_B, /* 7014 */
  IC_EVEX_L2_XD_KZ_B, /* 7015 */
  IC_EVEX_L2_W_KZ_B, /* 7016 */
  IC_EVEX_L2_W_KZ_B, /* 7017 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7018 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7019 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7020 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7021 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7022 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7023 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7024 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7025 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7026 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7027 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7028 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7029 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7030 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7031 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7032 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7033 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7034 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7035 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7036 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7037 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7038 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7039 */
  IC_EVEX_L2_KZ_B, /* 7040 */
  IC_EVEX_L2_KZ_B, /* 7041 */
  IC_EVEX_L2_XS_KZ_B, /* 7042 */
  IC_EVEX_L2_XS_KZ_B, /* 7043 */
  IC_EVEX_L2_XD_KZ_B, /* 7044 */
  IC_EVEX_L2_XD_KZ_B, /* 7045 */
  IC_EVEX_L2_XD_KZ_B, /* 7046 */
  IC_EVEX_L2_XD_KZ_B, /* 7047 */
  IC_EVEX_L2_W_KZ_B, /* 7048 */
  IC_EVEX_L2_W_KZ_B, /* 7049 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7050 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7051 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7052 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7053 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7054 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7055 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7056 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7057 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7058 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7059 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7060 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7061 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7062 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7063 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7064 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7065 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7066 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7067 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7068 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7069 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7070 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7071 */
  IC_EVEX_L2_KZ_B, /* 7072 */
  IC_EVEX_L2_KZ_B, /* 7073 */
  IC_EVEX_L2_XS_KZ_B, /* 7074 */
  IC_EVEX_L2_XS_KZ_B, /* 7075 */
  IC_EVEX_L2_XD_KZ_B, /* 7076 */
  IC_EVEX_L2_XD_KZ_B, /* 7077 */
  IC_EVEX_L2_XD_KZ_B, /* 7078 */
  IC_EVEX_L2_XD_KZ_B, /* 7079 */
  IC_EVEX_L2_W_KZ_B, /* 7080 */
  IC_EVEX_L2_W_KZ_B, /* 7081 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7082 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7083 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7084 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7085 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7086 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7087 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7088 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7089 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7090 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7091 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7092 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7093 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7094 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7095 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7096 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7097 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7098 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7099 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7100 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7101 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7102 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7103 */
  IC_EVEX_L2_KZ_B, /* 7104 */
  IC_EVEX_L2_KZ_B, /* 7105 */
  IC_EVEX_L2_XS_KZ_B, /* 7106 */
  IC_EVEX_L2_XS_KZ_B, /* 7107 */
  IC_EVEX_L2_XD_KZ_B, /* 7108 */
  IC_EVEX_L2_XD_KZ_B, /* 7109 */
  IC_EVEX_L2_XD_KZ_B, /* 7110 */
  IC_EVEX_L2_XD_KZ_B, /* 7111 */
  IC_EVEX_L2_W_KZ_B, /* 7112 */
  IC_EVEX_L2_W_KZ_B, /* 7113 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7114 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7115 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7116 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7117 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7118 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7119 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7120 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7121 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7122 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7123 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7124 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7125 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7126 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7127 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7128 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7129 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7130 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7131 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7132 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7133 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7134 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7135 */
  IC_EVEX_L2_KZ_B, /* 7136 */
  IC_EVEX_L2_KZ_B, /* 7137 */
  IC_EVEX_L2_XS_KZ_B, /* 7138 */
  IC_EVEX_L2_XS_KZ_B, /* 7139 */
  IC_EVEX_L2_XD_KZ_B, /* 7140 */
  IC_EVEX_L2_XD_KZ_B, /* 7141 */
  IC_EVEX_L2_XD_KZ_B, /* 7142 */
  IC_EVEX_L2_XD_KZ_B, /* 7143 */
  IC_EVEX_L2_W_KZ_B, /* 7144 */
  IC_EVEX_L2_W_KZ_B, /* 7145 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7146 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7147 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7148 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7149 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7150 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7151 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7152 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7153 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7154 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7155 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7156 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7157 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7158 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7159 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7160 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7161 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7162 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7163 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7164 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7165 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7166 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7167 */
  IC, /* 7168 */
  IC_64BIT, /* 7169 */
  IC_XS, /* 7170 */
  IC_64BIT_XS, /* 7171 */
  IC_XD, /* 7172 */
  IC_64BIT_XD, /* 7173 */
  IC_XS, /* 7174 */
  IC_64BIT_XS, /* 7175 */
  IC, /* 7176 */
  IC_64BIT_REXW, /* 7177 */
  IC_XS, /* 7178 */
  IC_64BIT_REXW_XS, /* 7179 */
  IC_XD, /* 7180 */
  IC_64BIT_REXW_XD, /* 7181 */
  IC_XS, /* 7182 */
  IC_64BIT_REXW_XS, /* 7183 */
  IC_OPSIZE, /* 7184 */
  IC_64BIT_OPSIZE, /* 7185 */
  IC_XS_OPSIZE, /* 7186 */
  IC_64BIT_XS_OPSIZE, /* 7187 */
  IC_XD_OPSIZE, /* 7188 */
  IC_64BIT_XD_OPSIZE, /* 7189 */
  IC_XS_OPSIZE, /* 7190 */
  IC_64BIT_XD_OPSIZE, /* 7191 */
  IC_OPSIZE, /* 7192 */
  IC_64BIT_REXW_OPSIZE, /* 7193 */
  IC_XS_OPSIZE, /* 7194 */
  IC_64BIT_REXW_XS, /* 7195 */
  IC_XD_OPSIZE, /* 7196 */
  IC_64BIT_REXW_XD, /* 7197 */
  IC_XS_OPSIZE, /* 7198 */
  IC_64BIT_REXW_XS, /* 7199 */
  IC_ADSIZE, /* 7200 */
  IC_64BIT_ADSIZE, /* 7201 */
  IC_XS_ADSIZE, /* 7202 */
  IC_64BIT_XS_ADSIZE, /* 7203 */
  IC_XD_ADSIZE, /* 7204 */
  IC_64BIT_XD_ADSIZE, /* 7205 */
  IC_XS_ADSIZE, /* 7206 */
  IC_64BIT_XD_ADSIZE, /* 7207 */
  IC_ADSIZE, /* 7208 */
  IC_64BIT_REXW_ADSIZE, /* 7209 */
  IC_XS_ADSIZE, /* 7210 */
  IC_64BIT_REXW_XS, /* 7211 */
  IC_XD_ADSIZE, /* 7212 */
  IC_64BIT_REXW_XD, /* 7213 */
  IC_XS_ADSIZE, /* 7214 */
  IC_64BIT_REXW_XS, /* 7215 */
  IC_OPSIZE_ADSIZE, /* 7216 */
  IC_64BIT_OPSIZE_ADSIZE, /* 7217 */
  IC_XS_OPSIZE, /* 7218 */
  IC_64BIT_XS_OPSIZE, /* 7219 */
  IC_XD_OPSIZE, /* 7220 */
  IC_64BIT_XD_OPSIZE, /* 7221 */
  IC_XS_OPSIZE, /* 7222 */
  IC_64BIT_XD_OPSIZE, /* 7223 */
  IC_OPSIZE_ADSIZE, /* 7224 */
  IC_64BIT_REXW_OPSIZE, /* 7225 */
  IC_XS_OPSIZE, /* 7226 */
  IC_64BIT_REXW_XS, /* 7227 */
  IC_XD_OPSIZE, /* 7228 */
  IC_64BIT_REXW_XD, /* 7229 */
  IC_XS_OPSIZE, /* 7230 */
  IC_64BIT_REXW_XS, /* 7231 */
  IC_VEX, /* 7232 */
  IC_VEX, /* 7233 */
  IC_VEX_XS, /* 7234 */
  IC_VEX_XS, /* 7235 */
  IC_VEX_XD, /* 7236 */
  IC_VEX_XD, /* 7237 */
  IC_VEX_XD, /* 7238 */
  IC_VEX_XD, /* 7239 */
  IC_VEX_W, /* 7240 */
  IC_VEX_W, /* 7241 */
  IC_VEX_W_XS, /* 7242 */
  IC_VEX_W_XS, /* 7243 */
  IC_VEX_W_XD, /* 7244 */
  IC_VEX_W_XD, /* 7245 */
  IC_VEX_W_XD, /* 7246 */
  IC_VEX_W_XD, /* 7247 */
  IC_VEX_OPSIZE, /* 7248 */
  IC_VEX_OPSIZE, /* 7249 */
  IC_VEX_OPSIZE, /* 7250 */
  IC_VEX_OPSIZE, /* 7251 */
  IC_VEX_OPSIZE, /* 7252 */
  IC_VEX_OPSIZE, /* 7253 */
  IC_VEX_OPSIZE, /* 7254 */
  IC_VEX_OPSIZE, /* 7255 */
  IC_VEX_W_OPSIZE, /* 7256 */
  IC_VEX_W_OPSIZE, /* 7257 */
  IC_VEX_W_OPSIZE, /* 7258 */
  IC_VEX_W_OPSIZE, /* 7259 */
  IC_VEX_W_OPSIZE, /* 7260 */
  IC_VEX_W_OPSIZE, /* 7261 */
  IC_VEX_W_OPSIZE, /* 7262 */
  IC_VEX_W_OPSIZE, /* 7263 */
  IC_VEX, /* 7264 */
  IC_VEX, /* 7265 */
  IC_VEX_XS, /* 7266 */
  IC_VEX_XS, /* 7267 */
  IC_VEX_XD, /* 7268 */
  IC_VEX_XD, /* 7269 */
  IC_VEX_XD, /* 7270 */
  IC_VEX_XD, /* 7271 */
  IC_VEX_W, /* 7272 */
  IC_VEX_W, /* 7273 */
  IC_VEX_W_XS, /* 7274 */
  IC_VEX_W_XS, /* 7275 */
  IC_VEX_W_XD, /* 7276 */
  IC_VEX_W_XD, /* 7277 */
  IC_VEX_W_XD, /* 7278 */
  IC_VEX_W_XD, /* 7279 */
  IC_VEX_OPSIZE, /* 7280 */
  IC_VEX_OPSIZE, /* 7281 */
  IC_VEX_OPSIZE, /* 7282 */
  IC_VEX_OPSIZE, /* 7283 */
  IC_VEX_OPSIZE, /* 7284 */
  IC_VEX_OPSIZE, /* 7285 */
  IC_VEX_OPSIZE, /* 7286 */
  IC_VEX_OPSIZE, /* 7287 */
  IC_VEX_W_OPSIZE, /* 7288 */
  IC_VEX_W_OPSIZE, /* 7289 */
  IC_VEX_W_OPSIZE, /* 7290 */
  IC_VEX_W_OPSIZE, /* 7291 */
  IC_VEX_W_OPSIZE, /* 7292 */
  IC_VEX_W_OPSIZE, /* 7293 */
  IC_VEX_W_OPSIZE, /* 7294 */
  IC_VEX_W_OPSIZE, /* 7295 */
  IC_VEX_L, /* 7296 */
  IC_VEX_L, /* 7297 */
  IC_VEX_L_XS, /* 7298 */
  IC_VEX_L_XS, /* 7299 */
  IC_VEX_L_XD, /* 7300 */
  IC_VEX_L_XD, /* 7301 */
  IC_VEX_L_XD, /* 7302 */
  IC_VEX_L_XD, /* 7303 */
  IC_VEX_L_W, /* 7304 */
  IC_VEX_L_W, /* 7305 */
  IC_VEX_L_W_XS, /* 7306 */
  IC_VEX_L_W_XS, /* 7307 */
  IC_VEX_L_W_XD, /* 7308 */
  IC_VEX_L_W_XD, /* 7309 */
  IC_VEX_L_W_XD, /* 7310 */
  IC_VEX_L_W_XD, /* 7311 */
  IC_VEX_L_OPSIZE, /* 7312 */
  IC_VEX_L_OPSIZE, /* 7313 */
  IC_VEX_L_OPSIZE, /* 7314 */
  IC_VEX_L_OPSIZE, /* 7315 */
  IC_VEX_L_OPSIZE, /* 7316 */
  IC_VEX_L_OPSIZE, /* 7317 */
  IC_VEX_L_OPSIZE, /* 7318 */
  IC_VEX_L_OPSIZE, /* 7319 */
  IC_VEX_L_W_OPSIZE, /* 7320 */
  IC_VEX_L_W_OPSIZE, /* 7321 */
  IC_VEX_L_W_OPSIZE, /* 7322 */
  IC_VEX_L_W_OPSIZE, /* 7323 */
  IC_VEX_L_W_OPSIZE, /* 7324 */
  IC_VEX_L_W_OPSIZE, /* 7325 */
  IC_VEX_L_W_OPSIZE, /* 7326 */
  IC_VEX_L_W_OPSIZE, /* 7327 */
  IC_VEX_L, /* 7328 */
  IC_VEX_L, /* 7329 */
  IC_VEX_L_XS, /* 7330 */
  IC_VEX_L_XS, /* 7331 */
  IC_VEX_L_XD, /* 7332 */
  IC_VEX_L_XD, /* 7333 */
  IC_VEX_L_XD, /* 7334 */
  IC_VEX_L_XD, /* 7335 */
  IC_VEX_L_W, /* 7336 */
  IC_VEX_L_W, /* 7337 */
  IC_VEX_L_W_XS, /* 7338 */
  IC_VEX_L_W_XS, /* 7339 */
  IC_VEX_L_W_XD, /* 7340 */
  IC_VEX_L_W_XD, /* 7341 */
  IC_VEX_L_W_XD, /* 7342 */
  IC_VEX_L_W_XD, /* 7343 */
  IC_VEX_L_OPSIZE, /* 7344 */
  IC_VEX_L_OPSIZE, /* 7345 */
  IC_VEX_L_OPSIZE, /* 7346 */
  IC_VEX_L_OPSIZE, /* 7347 */
  IC_VEX_L_OPSIZE, /* 7348 */
  IC_VEX_L_OPSIZE, /* 7349 */
  IC_VEX_L_OPSIZE, /* 7350 */
  IC_VEX_L_OPSIZE, /* 7351 */
  IC_VEX_L_W_OPSIZE, /* 7352 */
  IC_VEX_L_W_OPSIZE, /* 7353 */
  IC_VEX_L_W_OPSIZE, /* 7354 */
  IC_VEX_L_W_OPSIZE, /* 7355 */
  IC_VEX_L_W_OPSIZE, /* 7356 */
  IC_VEX_L_W_OPSIZE, /* 7357 */
  IC_VEX_L_W_OPSIZE, /* 7358 */
  IC_VEX_L_W_OPSIZE, /* 7359 */
  IC_VEX_L, /* 7360 */
  IC_VEX_L, /* 7361 */
  IC_VEX_L_XS, /* 7362 */
  IC_VEX_L_XS, /* 7363 */
  IC_VEX_L_XD, /* 7364 */
  IC_VEX_L_XD, /* 7365 */
  IC_VEX_L_XD, /* 7366 */
  IC_VEX_L_XD, /* 7367 */
  IC_VEX_L_W, /* 7368 */
  IC_VEX_L_W, /* 7369 */
  IC_VEX_L_W_XS, /* 7370 */
  IC_VEX_L_W_XS, /* 7371 */
  IC_VEX_L_W_XD, /* 7372 */
  IC_VEX_L_W_XD, /* 7373 */
  IC_VEX_L_W_XD, /* 7374 */
  IC_VEX_L_W_XD, /* 7375 */
  IC_VEX_L_OPSIZE, /* 7376 */
  IC_VEX_L_OPSIZE, /* 7377 */
  IC_VEX_L_OPSIZE, /* 7378 */
  IC_VEX_L_OPSIZE, /* 7379 */
  IC_VEX_L_OPSIZE, /* 7380 */
  IC_VEX_L_OPSIZE, /* 7381 */
  IC_VEX_L_OPSIZE, /* 7382 */
  IC_VEX_L_OPSIZE, /* 7383 */
  IC_VEX_L_W_OPSIZE, /* 7384 */
  IC_VEX_L_W_OPSIZE, /* 7385 */
  IC_VEX_L_W_OPSIZE, /* 7386 */
  IC_VEX_L_W_OPSIZE, /* 7387 */
  IC_VEX_L_W_OPSIZE, /* 7388 */
  IC_VEX_L_W_OPSIZE, /* 7389 */
  IC_VEX_L_W_OPSIZE, /* 7390 */
  IC_VEX_L_W_OPSIZE, /* 7391 */
  IC_VEX_L, /* 7392 */
  IC_VEX_L, /* 7393 */
  IC_VEX_L_XS, /* 7394 */
  IC_VEX_L_XS, /* 7395 */
  IC_VEX_L_XD, /* 7396 */
  IC_VEX_L_XD, /* 7397 */
  IC_VEX_L_XD, /* 7398 */
  IC_VEX_L_XD, /* 7399 */
  IC_VEX_L_W, /* 7400 */
  IC_VEX_L_W, /* 7401 */
  IC_VEX_L_W_XS, /* 7402 */
  IC_VEX_L_W_XS, /* 7403 */
  IC_VEX_L_W_XD, /* 7404 */
  IC_VEX_L_W_XD, /* 7405 */
  IC_VEX_L_W_XD, /* 7406 */
  IC_VEX_L_W_XD, /* 7407 */
  IC_VEX_L_OPSIZE, /* 7408 */
  IC_VEX_L_OPSIZE, /* 7409 */
  IC_VEX_L_OPSIZE, /* 7410 */
  IC_VEX_L_OPSIZE, /* 7411 */
  IC_VEX_L_OPSIZE, /* 7412 */
  IC_VEX_L_OPSIZE, /* 7413 */
  IC_VEX_L_OPSIZE, /* 7414 */
  IC_VEX_L_OPSIZE, /* 7415 */
  IC_VEX_L_W_OPSIZE, /* 7416 */
  IC_VEX_L_W_OPSIZE, /* 7417 */
  IC_VEX_L_W_OPSIZE, /* 7418 */
  IC_VEX_L_W_OPSIZE, /* 7419 */
  IC_VEX_L_W_OPSIZE, /* 7420 */
  IC_VEX_L_W_OPSIZE, /* 7421 */
  IC_VEX_L_W_OPSIZE, /* 7422 */
  IC_VEX_L_W_OPSIZE, /* 7423 */
  IC_EVEX_KZ_B, /* 7424 */
  IC_EVEX_KZ_B, /* 7425 */
  IC_EVEX_XS_KZ_B, /* 7426 */
  IC_EVEX_XS_KZ_B, /* 7427 */
  IC_EVEX_XD_KZ_B, /* 7428 */
  IC_EVEX_XD_KZ_B, /* 7429 */
  IC_EVEX_XD_KZ_B, /* 7430 */
  IC_EVEX_XD_KZ_B, /* 7431 */
  IC_EVEX_W_KZ_B, /* 7432 */
  IC_EVEX_W_KZ_B, /* 7433 */
  IC_EVEX_W_XS_KZ_B, /* 7434 */
  IC_EVEX_W_XS_KZ_B, /* 7435 */
  IC_EVEX_W_XD_KZ_B, /* 7436 */
  IC_EVEX_W_XD_KZ_B, /* 7437 */
  IC_EVEX_W_XD_KZ_B, /* 7438 */
  IC_EVEX_W_XD_KZ_B, /* 7439 */
  IC_EVEX_OPSIZE_KZ_B, /* 7440 */
  IC_EVEX_OPSIZE_KZ_B, /* 7441 */
  IC_EVEX_OPSIZE_KZ_B, /* 7442 */
  IC_EVEX_OPSIZE_KZ_B, /* 7443 */
  IC_EVEX_OPSIZE_KZ_B, /* 7444 */
  IC_EVEX_OPSIZE_KZ_B, /* 7445 */
  IC_EVEX_OPSIZE_KZ_B, /* 7446 */
  IC_EVEX_OPSIZE_KZ_B, /* 7447 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7448 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7449 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7450 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7451 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7452 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7453 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7454 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7455 */
  IC_EVEX_KZ_B, /* 7456 */
  IC_EVEX_KZ_B, /* 7457 */
  IC_EVEX_XS_KZ_B, /* 7458 */
  IC_EVEX_XS_KZ_B, /* 7459 */
  IC_EVEX_XD_KZ_B, /* 7460 */
  IC_EVEX_XD_KZ_B, /* 7461 */
  IC_EVEX_XD_KZ_B, /* 7462 */
  IC_EVEX_XD_KZ_B, /* 7463 */
  IC_EVEX_W_KZ_B, /* 7464 */
  IC_EVEX_W_KZ_B, /* 7465 */
  IC_EVEX_W_XS_KZ_B, /* 7466 */
  IC_EVEX_W_XS_KZ_B, /* 7467 */
  IC_EVEX_W_XD_KZ_B, /* 7468 */
  IC_EVEX_W_XD_KZ_B, /* 7469 */
  IC_EVEX_W_XD_KZ_B, /* 7470 */
  IC_EVEX_W_XD_KZ_B, /* 7471 */
  IC_EVEX_OPSIZE_KZ_B, /* 7472 */
  IC_EVEX_OPSIZE_KZ_B, /* 7473 */
  IC_EVEX_OPSIZE_KZ_B, /* 7474 */
  IC_EVEX_OPSIZE_KZ_B, /* 7475 */
  IC_EVEX_OPSIZE_KZ_B, /* 7476 */
  IC_EVEX_OPSIZE_KZ_B, /* 7477 */
  IC_EVEX_OPSIZE_KZ_B, /* 7478 */
  IC_EVEX_OPSIZE_KZ_B, /* 7479 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7480 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7481 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7482 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7483 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7484 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7485 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7486 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7487 */
  IC_EVEX_KZ_B, /* 7488 */
  IC_EVEX_KZ_B, /* 7489 */
  IC_EVEX_XS_KZ_B, /* 7490 */
  IC_EVEX_XS_KZ_B, /* 7491 */
  IC_EVEX_XD_KZ_B, /* 7492 */
  IC_EVEX_XD_KZ_B, /* 7493 */
  IC_EVEX_XD_KZ_B, /* 7494 */
  IC_EVEX_XD_KZ_B, /* 7495 */
  IC_EVEX_W_KZ_B, /* 7496 */
  IC_EVEX_W_KZ_B, /* 7497 */
  IC_EVEX_W_XS_KZ_B, /* 7498 */
  IC_EVEX_W_XS_KZ_B, /* 7499 */
  IC_EVEX_W_XD_KZ_B, /* 7500 */
  IC_EVEX_W_XD_KZ_B, /* 7501 */
  IC_EVEX_W_XD_KZ_B, /* 7502 */
  IC_EVEX_W_XD_KZ_B, /* 7503 */
  IC_EVEX_OPSIZE_KZ_B, /* 7504 */
  IC_EVEX_OPSIZE_KZ_B, /* 7505 */
  IC_EVEX_OPSIZE_KZ_B, /* 7506 */
  IC_EVEX_OPSIZE_KZ_B, /* 7507 */
  IC_EVEX_OPSIZE_KZ_B, /* 7508 */
  IC_EVEX_OPSIZE_KZ_B, /* 7509 */
  IC_EVEX_OPSIZE_KZ_B, /* 7510 */
  IC_EVEX_OPSIZE_KZ_B, /* 7511 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7512 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7513 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7514 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7515 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7516 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7517 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7518 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7519 */
  IC_EVEX_KZ_B, /* 7520 */
  IC_EVEX_KZ_B, /* 7521 */
  IC_EVEX_XS_KZ_B, /* 7522 */
  IC_EVEX_XS_KZ_B, /* 7523 */
  IC_EVEX_XD_KZ_B, /* 7524 */
  IC_EVEX_XD_KZ_B, /* 7525 */
  IC_EVEX_XD_KZ_B, /* 7526 */
  IC_EVEX_XD_KZ_B, /* 7527 */
  IC_EVEX_W_KZ_B, /* 7528 */
  IC_EVEX_W_KZ_B, /* 7529 */
  IC_EVEX_W_XS_KZ_B, /* 7530 */
  IC_EVEX_W_XS_KZ_B, /* 7531 */
  IC_EVEX_W_XD_KZ_B, /* 7532 */
  IC_EVEX_W_XD_KZ_B, /* 7533 */
  IC_EVEX_W_XD_KZ_B, /* 7534 */
  IC_EVEX_W_XD_KZ_B, /* 7535 */
  IC_EVEX_OPSIZE_KZ_B, /* 7536 */
  IC_EVEX_OPSIZE_KZ_B, /* 7537 */
  IC_EVEX_OPSIZE_KZ_B, /* 7538 */
  IC_EVEX_OPSIZE_KZ_B, /* 7539 */
  IC_EVEX_OPSIZE_KZ_B, /* 7540 */
  IC_EVEX_OPSIZE_KZ_B, /* 7541 */
  IC_EVEX_OPSIZE_KZ_B, /* 7542 */
  IC_EVEX_OPSIZE_KZ_B, /* 7543 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7544 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7545 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7546 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7547 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7548 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7549 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7550 */
  IC_EVEX_W_OPSIZE_KZ_B, /* 7551 */
  IC_EVEX_L_KZ_B, /* 7552 */
  IC_EVEX_L_KZ_B, /* 7553 */
  IC_EVEX_L_XS_KZ_B, /* 7554 */
  IC_EVEX_L_XS_KZ_B, /* 7555 */
  IC_EVEX_L_XD_KZ_B, /* 7556 */
  IC_EVEX_L_XD_KZ_B, /* 7557 */
  IC_EVEX_L_XD_KZ_B, /* 7558 */
  IC_EVEX_L_XD_KZ_B, /* 7559 */
  IC_EVEX_L_W_KZ_B, /* 7560 */
  IC_EVEX_L_W_KZ_B, /* 7561 */
  IC_EVEX_L_W_XS_KZ_B, /* 7562 */
  IC_EVEX_L_W_XS_KZ_B, /* 7563 */
  IC_EVEX_L_W_XD_KZ_B, /* 7564 */
  IC_EVEX_L_W_XD_KZ_B, /* 7565 */
  IC_EVEX_L_W_XD_KZ_B, /* 7566 */
  IC_EVEX_L_W_XD_KZ_B, /* 7567 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7568 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7569 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7570 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7571 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7572 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7573 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7574 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7575 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7576 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7577 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7578 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7579 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7580 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7581 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7582 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7583 */
  IC_EVEX_L_KZ_B, /* 7584 */
  IC_EVEX_L_KZ_B, /* 7585 */
  IC_EVEX_L_XS_KZ_B, /* 7586 */
  IC_EVEX_L_XS_KZ_B, /* 7587 */
  IC_EVEX_L_XD_KZ_B, /* 7588 */
  IC_EVEX_L_XD_KZ_B, /* 7589 */
  IC_EVEX_L_XD_KZ_B, /* 7590 */
  IC_EVEX_L_XD_KZ_B, /* 7591 */
  IC_EVEX_L_W_KZ_B, /* 7592 */
  IC_EVEX_L_W_KZ_B, /* 7593 */
  IC_EVEX_L_W_XS_KZ_B, /* 7594 */
  IC_EVEX_L_W_XS_KZ_B, /* 7595 */
  IC_EVEX_L_W_XD_KZ_B, /* 7596 */
  IC_EVEX_L_W_XD_KZ_B, /* 7597 */
  IC_EVEX_L_W_XD_KZ_B, /* 7598 */
  IC_EVEX_L_W_XD_KZ_B, /* 7599 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7600 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7601 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7602 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7603 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7604 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7605 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7606 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7607 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7608 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7609 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7610 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7611 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7612 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7613 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7614 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7615 */
  IC_EVEX_L_KZ_B, /* 7616 */
  IC_EVEX_L_KZ_B, /* 7617 */
  IC_EVEX_L_XS_KZ_B, /* 7618 */
  IC_EVEX_L_XS_KZ_B, /* 7619 */
  IC_EVEX_L_XD_KZ_B, /* 7620 */
  IC_EVEX_L_XD_KZ_B, /* 7621 */
  IC_EVEX_L_XD_KZ_B, /* 7622 */
  IC_EVEX_L_XD_KZ_B, /* 7623 */
  IC_EVEX_L_W_KZ_B, /* 7624 */
  IC_EVEX_L_W_KZ_B, /* 7625 */
  IC_EVEX_L_W_XS_KZ_B, /* 7626 */
  IC_EVEX_L_W_XS_KZ_B, /* 7627 */
  IC_EVEX_L_W_XD_KZ_B, /* 7628 */
  IC_EVEX_L_W_XD_KZ_B, /* 7629 */
  IC_EVEX_L_W_XD_KZ_B, /* 7630 */
  IC_EVEX_L_W_XD_KZ_B, /* 7631 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7632 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7633 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7634 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7635 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7636 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7637 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7638 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7639 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7640 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7641 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7642 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7643 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7644 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7645 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7646 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7647 */
  IC_EVEX_L_KZ_B, /* 7648 */
  IC_EVEX_L_KZ_B, /* 7649 */
  IC_EVEX_L_XS_KZ_B, /* 7650 */
  IC_EVEX_L_XS_KZ_B, /* 7651 */
  IC_EVEX_L_XD_KZ_B, /* 7652 */
  IC_EVEX_L_XD_KZ_B, /* 7653 */
  IC_EVEX_L_XD_KZ_B, /* 7654 */
  IC_EVEX_L_XD_KZ_B, /* 7655 */
  IC_EVEX_L_W_KZ_B, /* 7656 */
  IC_EVEX_L_W_KZ_B, /* 7657 */
  IC_EVEX_L_W_XS_KZ_B, /* 7658 */
  IC_EVEX_L_W_XS_KZ_B, /* 7659 */
  IC_EVEX_L_W_XD_KZ_B, /* 7660 */
  IC_EVEX_L_W_XD_KZ_B, /* 7661 */
  IC_EVEX_L_W_XD_KZ_B, /* 7662 */
  IC_EVEX_L_W_XD_KZ_B, /* 7663 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7664 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7665 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7666 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7667 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7668 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7669 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7670 */
  IC_EVEX_L_OPSIZE_KZ_B, /* 7671 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7672 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7673 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7674 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7675 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7676 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7677 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7678 */
  IC_EVEX_L_W_OPSIZE_KZ_B, /* 7679 */
  IC, /* 7680 */
  IC_64BIT, /* 7681 */
  IC_XS, /* 7682 */
  IC_64BIT_XS, /* 7683 */
  IC_XD, /* 7684 */
  IC_64BIT_XD, /* 7685 */
  IC_XS, /* 7686 */
  IC_64BIT_XS, /* 7687 */
  IC, /* 7688 */
  IC_64BIT_REXW, /* 7689 */
  IC_XS, /* 7690 */
  IC_64BIT_REXW_XS, /* 7691 */
  IC_XD, /* 7692 */
  IC_64BIT_REXW_XD, /* 7693 */
  IC_XS, /* 7694 */
  IC_64BIT_REXW_XS, /* 7695 */
  IC_OPSIZE, /* 7696 */
  IC_64BIT_OPSIZE, /* 7697 */
  IC_XS_OPSIZE, /* 7698 */
  IC_64BIT_XS_OPSIZE, /* 7699 */
  IC_XD_OPSIZE, /* 7700 */
  IC_64BIT_XD_OPSIZE, /* 7701 */
  IC_XS_OPSIZE, /* 7702 */
  IC_64BIT_XD_OPSIZE, /* 7703 */
  IC_OPSIZE, /* 7704 */
  IC_64BIT_REXW_OPSIZE, /* 7705 */
  IC_XS_OPSIZE, /* 7706 */
  IC_64BIT_REXW_XS, /* 7707 */
  IC_XD_OPSIZE, /* 7708 */
  IC_64BIT_REXW_XD, /* 7709 */
  IC_XS_OPSIZE, /* 7710 */
  IC_64BIT_REXW_XS, /* 7711 */
  IC_ADSIZE, /* 7712 */
  IC_64BIT_ADSIZE, /* 7713 */
  IC_XS_ADSIZE, /* 7714 */
  IC_64BIT_XS_ADSIZE, /* 7715 */
  IC_XD_ADSIZE, /* 7716 */
  IC_64BIT_XD_ADSIZE, /* 7717 */
  IC_XS_ADSIZE, /* 7718 */
  IC_64BIT_XD_ADSIZE, /* 7719 */
  IC_ADSIZE, /* 7720 */
  IC_64BIT_REXW_ADSIZE, /* 7721 */
  IC_XS_ADSIZE, /* 7722 */
  IC_64BIT_REXW_XS, /* 7723 */
  IC_XD_ADSIZE, /* 7724 */
  IC_64BIT_REXW_XD, /* 7725 */
  IC_XS_ADSIZE, /* 7726 */
  IC_64BIT_REXW_XS, /* 7727 */
  IC_OPSIZE_ADSIZE, /* 7728 */
  IC_64BIT_OPSIZE_ADSIZE, /* 7729 */
  IC_XS_OPSIZE, /* 7730 */
  IC_64BIT_XS_OPSIZE, /* 7731 */
  IC_XD_OPSIZE, /* 7732 */
  IC_64BIT_XD_OPSIZE, /* 7733 */
  IC_XS_OPSIZE, /* 7734 */
  IC_64BIT_XD_OPSIZE, /* 7735 */
  IC_OPSIZE_ADSIZE, /* 7736 */
  IC_64BIT_REXW_OPSIZE, /* 7737 */
  IC_XS_OPSIZE, /* 7738 */
  IC_64BIT_REXW_XS, /* 7739 */
  IC_XD_OPSIZE, /* 7740 */
  IC_64BIT_REXW_XD, /* 7741 */
  IC_XS_OPSIZE, /* 7742 */
  IC_64BIT_REXW_XS, /* 7743 */
  IC_VEX, /* 7744 */
  IC_VEX, /* 7745 */
  IC_VEX_XS, /* 7746 */
  IC_VEX_XS, /* 7747 */
  IC_VEX_XD, /* 7748 */
  IC_VEX_XD, /* 7749 */
  IC_VEX_XD, /* 7750 */
  IC_VEX_XD, /* 7751 */
  IC_VEX_W, /* 7752 */
  IC_VEX_W, /* 7753 */
  IC_VEX_W_XS, /* 7754 */
  IC_VEX_W_XS, /* 7755 */
  IC_VEX_W_XD, /* 7756 */
  IC_VEX_W_XD, /* 7757 */
  IC_VEX_W_XD, /* 7758 */
  IC_VEX_W_XD, /* 7759 */
  IC_VEX_OPSIZE, /* 7760 */
  IC_VEX_OPSIZE, /* 7761 */
  IC_VEX_OPSIZE, /* 7762 */
  IC_VEX_OPSIZE, /* 7763 */
  IC_VEX_OPSIZE, /* 7764 */
  IC_VEX_OPSIZE, /* 7765 */
  IC_VEX_OPSIZE, /* 7766 */
  IC_VEX_OPSIZE, /* 7767 */
  IC_VEX_W_OPSIZE, /* 7768 */
  IC_VEX_W_OPSIZE, /* 7769 */
  IC_VEX_W_OPSIZE, /* 7770 */
  IC_VEX_W_OPSIZE, /* 7771 */
  IC_VEX_W_OPSIZE, /* 7772 */
  IC_VEX_W_OPSIZE, /* 7773 */
  IC_VEX_W_OPSIZE, /* 7774 */
  IC_VEX_W_OPSIZE, /* 7775 */
  IC_VEX, /* 7776 */
  IC_VEX, /* 7777 */
  IC_VEX_XS, /* 7778 */
  IC_VEX_XS, /* 7779 */
  IC_VEX_XD, /* 7780 */
  IC_VEX_XD, /* 7781 */
  IC_VEX_XD, /* 7782 */
  IC_VEX_XD, /* 7783 */
  IC_VEX_W, /* 7784 */
  IC_VEX_W, /* 7785 */
  IC_VEX_W_XS, /* 7786 */
  IC_VEX_W_XS, /* 7787 */
  IC_VEX_W_XD, /* 7788 */
  IC_VEX_W_XD, /* 7789 */
  IC_VEX_W_XD, /* 7790 */
  IC_VEX_W_XD, /* 7791 */
  IC_VEX_OPSIZE, /* 7792 */
  IC_VEX_OPSIZE, /* 7793 */
  IC_VEX_OPSIZE, /* 7794 */
  IC_VEX_OPSIZE, /* 7795 */
  IC_VEX_OPSIZE, /* 7796 */
  IC_VEX_OPSIZE, /* 7797 */
  IC_VEX_OPSIZE, /* 7798 */
  IC_VEX_OPSIZE, /* 7799 */
  IC_VEX_W_OPSIZE, /* 7800 */
  IC_VEX_W_OPSIZE, /* 7801 */
  IC_VEX_W_OPSIZE, /* 7802 */
  IC_VEX_W_OPSIZE, /* 7803 */
  IC_VEX_W_OPSIZE, /* 7804 */
  IC_VEX_W_OPSIZE, /* 7805 */
  IC_VEX_W_OPSIZE, /* 7806 */
  IC_VEX_W_OPSIZE, /* 7807 */
  IC_VEX_L, /* 7808 */
  IC_VEX_L, /* 7809 */
  IC_VEX_L_XS, /* 7810 */
  IC_VEX_L_XS, /* 7811 */
  IC_VEX_L_XD, /* 7812 */
  IC_VEX_L_XD, /* 7813 */
  IC_VEX_L_XD, /* 7814 */
  IC_VEX_L_XD, /* 7815 */
  IC_VEX_L_W, /* 7816 */
  IC_VEX_L_W, /* 7817 */
  IC_VEX_L_W_XS, /* 7818 */
  IC_VEX_L_W_XS, /* 7819 */
  IC_VEX_L_W_XD, /* 7820 */
  IC_VEX_L_W_XD, /* 7821 */
  IC_VEX_L_W_XD, /* 7822 */
  IC_VEX_L_W_XD, /* 7823 */
  IC_VEX_L_OPSIZE, /* 7824 */
  IC_VEX_L_OPSIZE, /* 7825 */
  IC_VEX_L_OPSIZE, /* 7826 */
  IC_VEX_L_OPSIZE, /* 7827 */
  IC_VEX_L_OPSIZE, /* 7828 */
  IC_VEX_L_OPSIZE, /* 7829 */
  IC_VEX_L_OPSIZE, /* 7830 */
  IC_VEX_L_OPSIZE, /* 7831 */
  IC_VEX_L_W_OPSIZE, /* 7832 */
  IC_VEX_L_W_OPSIZE, /* 7833 */
  IC_VEX_L_W_OPSIZE, /* 7834 */
  IC_VEX_L_W_OPSIZE, /* 7835 */
  IC_VEX_L_W_OPSIZE, /* 7836 */
  IC_VEX_L_W_OPSIZE, /* 7837 */
  IC_VEX_L_W_OPSIZE, /* 7838 */
  IC_VEX_L_W_OPSIZE, /* 7839 */
  IC_VEX_L, /* 7840 */
  IC_VEX_L, /* 7841 */
  IC_VEX_L_XS, /* 7842 */
  IC_VEX_L_XS, /* 7843 */
  IC_VEX_L_XD, /* 7844 */
  IC_VEX_L_XD, /* 7845 */
  IC_VEX_L_XD, /* 7846 */
  IC_VEX_L_XD, /* 7847 */
  IC_VEX_L_W, /* 7848 */
  IC_VEX_L_W, /* 7849 */
  IC_VEX_L_W_XS, /* 7850 */
  IC_VEX_L_W_XS, /* 7851 */
  IC_VEX_L_W_XD, /* 7852 */
  IC_VEX_L_W_XD, /* 7853 */
  IC_VEX_L_W_XD, /* 7854 */
  IC_VEX_L_W_XD, /* 7855 */
  IC_VEX_L_OPSIZE, /* 7856 */
  IC_VEX_L_OPSIZE, /* 7857 */
  IC_VEX_L_OPSIZE, /* 7858 */
  IC_VEX_L_OPSIZE, /* 7859 */
  IC_VEX_L_OPSIZE, /* 7860 */
  IC_VEX_L_OPSIZE, /* 7861 */
  IC_VEX_L_OPSIZE, /* 7862 */
  IC_VEX_L_OPSIZE, /* 7863 */
  IC_VEX_L_W_OPSIZE, /* 7864 */
  IC_VEX_L_W_OPSIZE, /* 7865 */
  IC_VEX_L_W_OPSIZE, /* 7866 */
  IC_VEX_L_W_OPSIZE, /* 7867 */
  IC_VEX_L_W_OPSIZE, /* 7868 */
  IC_VEX_L_W_OPSIZE, /* 7869 */
  IC_VEX_L_W_OPSIZE, /* 7870 */
  IC_VEX_L_W_OPSIZE, /* 7871 */
  IC_VEX_L, /* 7872 */
  IC_VEX_L, /* 7873 */
  IC_VEX_L_XS, /* 7874 */
  IC_VEX_L_XS, /* 7875 */
  IC_VEX_L_XD, /* 7876 */
  IC_VEX_L_XD, /* 7877 */
  IC_VEX_L_XD, /* 7878 */
  IC_VEX_L_XD, /* 7879 */
  IC_VEX_L_W, /* 7880 */
  IC_VEX_L_W, /* 7881 */
  IC_VEX_L_W_XS, /* 7882 */
  IC_VEX_L_W_XS, /* 7883 */
  IC_VEX_L_W_XD, /* 7884 */
  IC_VEX_L_W_XD, /* 7885 */
  IC_VEX_L_W_XD, /* 7886 */
  IC_VEX_L_W_XD, /* 7887 */
  IC_VEX_L_OPSIZE, /* 7888 */
  IC_VEX_L_OPSIZE, /* 7889 */
  IC_VEX_L_OPSIZE, /* 7890 */
  IC_VEX_L_OPSIZE, /* 7891 */
  IC_VEX_L_OPSIZE, /* 7892 */
  IC_VEX_L_OPSIZE, /* 7893 */
  IC_VEX_L_OPSIZE, /* 7894 */
  IC_VEX_L_OPSIZE, /* 7895 */
  IC_VEX_L_W_OPSIZE, /* 7896 */
  IC_VEX_L_W_OPSIZE, /* 7897 */
  IC_VEX_L_W_OPSIZE, /* 7898 */
  IC_VEX_L_W_OPSIZE, /* 7899 */
  IC_VEX_L_W_OPSIZE, /* 7900 */
  IC_VEX_L_W_OPSIZE, /* 7901 */
  IC_VEX_L_W_OPSIZE, /* 7902 */
  IC_VEX_L_W_OPSIZE, /* 7903 */
  IC_VEX_L, /* 7904 */
  IC_VEX_L, /* 7905 */
  IC_VEX_L_XS, /* 7906 */
  IC_VEX_L_XS, /* 7907 */
  IC_VEX_L_XD, /* 7908 */
  IC_VEX_L_XD, /* 7909 */
  IC_VEX_L_XD, /* 7910 */
  IC_VEX_L_XD, /* 7911 */
  IC_VEX_L_W, /* 7912 */
  IC_VEX_L_W, /* 7913 */
  IC_VEX_L_W_XS, /* 7914 */
  IC_VEX_L_W_XS, /* 7915 */
  IC_VEX_L_W_XD, /* 7916 */
  IC_VEX_L_W_XD, /* 7917 */
  IC_VEX_L_W_XD, /* 7918 */
  IC_VEX_L_W_XD, /* 7919 */
  IC_VEX_L_OPSIZE, /* 7920 */
  IC_VEX_L_OPSIZE, /* 7921 */
  IC_VEX_L_OPSIZE, /* 7922 */
  IC_VEX_L_OPSIZE, /* 7923 */
  IC_VEX_L_OPSIZE, /* 7924 */
  IC_VEX_L_OPSIZE, /* 7925 */
  IC_VEX_L_OPSIZE, /* 7926 */
  IC_VEX_L_OPSIZE, /* 7927 */
  IC_VEX_L_W_OPSIZE, /* 7928 */
  IC_VEX_L_W_OPSIZE, /* 7929 */
  IC_VEX_L_W_OPSIZE, /* 7930 */
  IC_VEX_L_W_OPSIZE, /* 7931 */
  IC_VEX_L_W_OPSIZE, /* 7932 */
  IC_VEX_L_W_OPSIZE, /* 7933 */
  IC_VEX_L_W_OPSIZE, /* 7934 */
  IC_VEX_L_W_OPSIZE, /* 7935 */
  IC_EVEX_L2_KZ_B, /* 7936 */
  IC_EVEX_L2_KZ_B, /* 7937 */
  IC_EVEX_L2_XS_KZ_B, /* 7938 */
  IC_EVEX_L2_XS_KZ_B, /* 7939 */
  IC_EVEX_L2_XD_KZ_B, /* 7940 */
  IC_EVEX_L2_XD_KZ_B, /* 7941 */
  IC_EVEX_L2_XD_KZ_B, /* 7942 */
  IC_EVEX_L2_XD_KZ_B, /* 7943 */
  IC_EVEX_L2_W_KZ_B, /* 7944 */
  IC_EVEX_L2_W_KZ_B, /* 7945 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7946 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7947 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7948 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7949 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7950 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7951 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7952 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7953 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7954 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7955 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7956 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7957 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7958 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7959 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7960 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7961 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7962 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7963 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7964 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7965 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7966 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7967 */
  IC_EVEX_L2_KZ_B, /* 7968 */
  IC_EVEX_L2_KZ_B, /* 7969 */
  IC_EVEX_L2_XS_KZ_B, /* 7970 */
  IC_EVEX_L2_XS_KZ_B, /* 7971 */
  IC_EVEX_L2_XD_KZ_B, /* 7972 */
  IC_EVEX_L2_XD_KZ_B, /* 7973 */
  IC_EVEX_L2_XD_KZ_B, /* 7974 */
  IC_EVEX_L2_XD_KZ_B, /* 7975 */
  IC_EVEX_L2_W_KZ_B, /* 7976 */
  IC_EVEX_L2_W_KZ_B, /* 7977 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7978 */
  IC_EVEX_L2_W_XS_KZ_B, /* 7979 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7980 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7981 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7982 */
  IC_EVEX_L2_W_XD_KZ_B, /* 7983 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7984 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7985 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7986 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7987 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7988 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7989 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7990 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 7991 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7992 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7993 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7994 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7995 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7996 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7997 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7998 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 7999 */
  IC_EVEX_L2_KZ_B, /* 8000 */
  IC_EVEX_L2_KZ_B, /* 8001 */
  IC_EVEX_L2_XS_KZ_B, /* 8002 */
  IC_EVEX_L2_XS_KZ_B, /* 8003 */
  IC_EVEX_L2_XD_KZ_B, /* 8004 */
  IC_EVEX_L2_XD_KZ_B, /* 8005 */
  IC_EVEX_L2_XD_KZ_B, /* 8006 */
  IC_EVEX_L2_XD_KZ_B, /* 8007 */
  IC_EVEX_L2_W_KZ_B, /* 8008 */
  IC_EVEX_L2_W_KZ_B, /* 8009 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8010 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8011 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8012 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8013 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8014 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8015 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8016 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8017 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8018 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8019 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8020 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8021 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8022 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8023 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8024 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8025 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8026 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8027 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8028 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8029 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8030 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8031 */
  IC_EVEX_L2_KZ_B, /* 8032 */
  IC_EVEX_L2_KZ_B, /* 8033 */
  IC_EVEX_L2_XS_KZ_B, /* 8034 */
  IC_EVEX_L2_XS_KZ_B, /* 8035 */
  IC_EVEX_L2_XD_KZ_B, /* 8036 */
  IC_EVEX_L2_XD_KZ_B, /* 8037 */
  IC_EVEX_L2_XD_KZ_B, /* 8038 */
  IC_EVEX_L2_XD_KZ_B, /* 8039 */
  IC_EVEX_L2_W_KZ_B, /* 8040 */
  IC_EVEX_L2_W_KZ_B, /* 8041 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8042 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8043 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8044 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8045 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8046 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8047 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8048 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8049 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8050 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8051 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8052 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8053 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8054 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8055 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8056 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8057 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8058 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8059 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8060 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8061 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8062 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8063 */
  IC_EVEX_L2_KZ_B, /* 8064 */
  IC_EVEX_L2_KZ_B, /* 8065 */
  IC_EVEX_L2_XS_KZ_B, /* 8066 */
  IC_EVEX_L2_XS_KZ_B, /* 8067 */
  IC_EVEX_L2_XD_KZ_B, /* 8068 */
  IC_EVEX_L2_XD_KZ_B, /* 8069 */
  IC_EVEX_L2_XD_KZ_B, /* 8070 */
  IC_EVEX_L2_XD_KZ_B, /* 8071 */
  IC_EVEX_L2_W_KZ_B, /* 8072 */
  IC_EVEX_L2_W_KZ_B, /* 8073 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8074 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8075 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8076 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8077 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8078 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8079 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8080 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8081 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8082 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8083 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8084 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8085 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8086 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8087 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8088 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8089 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8090 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8091 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8092 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8093 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8094 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8095 */
  IC_EVEX_L2_KZ_B, /* 8096 */
  IC_EVEX_L2_KZ_B, /* 8097 */
  IC_EVEX_L2_XS_KZ_B, /* 8098 */
  IC_EVEX_L2_XS_KZ_B, /* 8099 */
  IC_EVEX_L2_XD_KZ_B, /* 8100 */
  IC_EVEX_L2_XD_KZ_B, /* 8101 */
  IC_EVEX_L2_XD_KZ_B, /* 8102 */
  IC_EVEX_L2_XD_KZ_B, /* 8103 */
  IC_EVEX_L2_W_KZ_B, /* 8104 */
  IC_EVEX_L2_W_KZ_B, /* 8105 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8106 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8107 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8108 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8109 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8110 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8111 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8112 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8113 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8114 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8115 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8116 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8117 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8118 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8119 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8120 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8121 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8122 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8123 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8124 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8125 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8126 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8127 */
  IC_EVEX_L2_KZ_B, /* 8128 */
  IC_EVEX_L2_KZ_B, /* 8129 */
  IC_EVEX_L2_XS_KZ_B, /* 8130 */
  IC_EVEX_L2_XS_KZ_B, /* 8131 */
  IC_EVEX_L2_XD_KZ_B, /* 8132 */
  IC_EVEX_L2_XD_KZ_B, /* 8133 */
  IC_EVEX_L2_XD_KZ_B, /* 8134 */
  IC_EVEX_L2_XD_KZ_B, /* 8135 */
  IC_EVEX_L2_W_KZ_B, /* 8136 */
  IC_EVEX_L2_W_KZ_B, /* 8137 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8138 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8139 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8140 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8141 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8142 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8143 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8144 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8145 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8146 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8147 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8148 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8149 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8150 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8151 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8152 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8153 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8154 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8155 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8156 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8157 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8158 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8159 */
  IC_EVEX_L2_KZ_B, /* 8160 */
  IC_EVEX_L2_KZ_B, /* 8161 */
  IC_EVEX_L2_XS_KZ_B, /* 8162 */
  IC_EVEX_L2_XS_KZ_B, /* 8163 */
  IC_EVEX_L2_XD_KZ_B, /* 8164 */
  IC_EVEX_L2_XD_KZ_B, /* 8165 */
  IC_EVEX_L2_XD_KZ_B, /* 8166 */
  IC_EVEX_L2_XD_KZ_B, /* 8167 */
  IC_EVEX_L2_W_KZ_B, /* 8168 */
  IC_EVEX_L2_W_KZ_B, /* 8169 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8170 */
  IC_EVEX_L2_W_XS_KZ_B, /* 8171 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8172 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8173 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8174 */
  IC_EVEX_L2_W_XD_KZ_B, /* 8175 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8176 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8177 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8178 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8179 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8180 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8181 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8182 */
  IC_EVEX_L2_OPSIZE_KZ_B, /* 8183 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8184 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8185 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8186 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8187 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8188 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8189 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8190 */
  IC_EVEX_L2_W_OPSIZE_KZ_B, /* 8191 */
};

static const InstrUID modRMTable[] = {
/* EmptyTable */
  0x0,
/* Table1 */
  0x14c, /* ADD8mr */
  0x150, /* ADD8rr */
/* Table3 */
  0x13a, /* ADD32mr */
  0x13e, /* ADD32rr */
/* Table5 */
  0x14f, /* ADD8rm */
  0x151, /* ADD8rr_REV */
/* Table7 */
  0x13d, /* ADD32rm */
  0x13f, /* ADD32rr_REV */
/* Table9 */
  0x149, /* ADD8i8 */
/* Table10 */
  0x137, /* ADD32i32 */
/* Table11 */
  0x91e, /* PUSHES32 */
/* Table12 */
  0x8a3, /* POPES32 */
/* Table13 */
  0x79c, /* OR8mr */
  0x7a0, /* OR8rr */
/* Table15 */
  0x78a, /* OR32mr */
  0x78e, /* OR32rr */
/* Table17 */
  0x79f, /* OR8rm */
  0x7a1, /* OR8rr_REV */
/* Table19 */
  0x78d, /* OR32rm */
  0x78f, /* OR32rr_REV */
/* Table21 */
  0x799, /* OR8i8 */
/* Table22 */
  0x786, /* OR32i32 */
/* Table23 */
  0x91a, /* PUSHCS32 */
/* Table24 */
  0x124, /* ADC8mr */
  0x128, /* ADC8rr */
/* Table26 */
  0x112, /* ADC32mr */
  0x116, /* ADC32rr */
/* Table28 */
  0x127, /* ADC8rm */
  0x129, /* ADC8rr_REV */
/* Table30 */
  0x115, /* ADC32rm */
  0x117, /* ADC32rr_REV */
/* Table32 */
  0x121, /* ADC8i8 */
/* Table33 */
  0x10f, /* ADC32i32 */
/* Table34 */
  0x929, /* PUSHSS32 */
/* Table35 */
  0x8ae, /* POPSS32 */
/* Table36 */
  0xa18, /* SBB8mr */
  0xa1c, /* SBB8rr */
/* Table38 */
  0xa06, /* SBB32mr */
  0xa0a, /* SBB32rr */
/* Table40 */
  0xa1b, /* SBB8rm */
  0xa1d, /* SBB8rr_REV */
/* Table42 */
  0xa09, /* SBB32rm */
  0xa0b, /* SBB32rr_REV */
/* Table44 */
  0xa15, /* SBB8i8 */
/* Table45 */
  0xa03, /* SBB32i32 */
/* Table46 */
  0x91c, /* PUSHDS32 */
/* Table47 */
  0x8a1, /* POPDS32 */
/* Table48 */
  0x1a9, /* AND8mr */
  0x1ad, /* AND8rr */
/* Table50 */
  0x197, /* AND32mr */
  0x19b, /* AND32rr */
/* Table52 */
  0x1ac, /* AND8rm */
  0x1ae, /* AND8rr_REV */
/* Table54 */
  0x19a, /* AND32rm */
  0x19c, /* AND32rr_REV */
/* Table56 */
  0x1a6, /* AND8i8 */
/* Table57 */
  0x194, /* AND32i32 */
/* Table58 */
  0x3b2, /* ES_PREFIX */
/* Table59 */
  0x351, /* DAA */
/* Table60 */
  0xaea, /* SUB8mr */
  0xaee, /* SUB8rr */
/* Table62 */
  0xad8, /* SUB32mr */
  0xadc, /* SUB32rr */
/* Table64 */
  0xaed, /* SUB8rm */
  0xaef, /* SUB8rr_REV */
/* Table66 */
  0xadb, /* SUB32rm */
  0xadd, /* SUB32rr_REV */
/* Table68 */
  0xae7, /* SUB8i8 */
/* Table69 */
  0xad5, /* SUB32i32 */
/* Table70 */
  0x30e, /* CS_PREFIX */
/* Table71 */
  0x352, /* DAS */
/* Table72 */
  0x3b74, /* XOR8mr */
  0x3b78, /* XOR8rr */
/* Table74 */
  0x3b62, /* XOR32mr */
  0x3b66, /* XOR32rr */
/* Table76 */
  0x3b77, /* XOR8rm */
  0x3b79, /* XOR8rr_REV */
/* Table78 */
  0x3b65, /* XOR32rm */
  0x3b67, /* XOR32rr_REV */
/* Table80 */
  0x3b71, /* XOR8i8 */
/* Table81 */
  0x3b5f, /* XOR32i32 */
/* Table82 */
  0xaab, /* SS_PREFIX */
/* Table83 */
  0xfe, /* AAA */
/* Table84 */
  0x2d0, /* CMP8mr */
  0x2d4, /* CMP8rr */
/* Table86 */
  0x2be, /* CMP32mr */
  0x2c2, /* CMP32rr */
/* Table88 */
  0x2d3, /* CMP8rm */
  0x2d5, /* CMP8rr_REV */
/* Table90 */
  0x2c1, /* CMP32rm */
  0x2c3, /* CMP32rr_REV */
/* Table92 */
  0x2cd, /* CMP8i8 */
/* Table93 */
  0x2bb, /* CMP32i32 */
/* Table94 */
  0x39d, /* DS_PREFIX */
/* Table95 */
  0x101, /* AAS */
/* Table96 */
  0x447, /* INC32r_alt */
/* Table97 */
  0x359, /* DEC32r_alt */
/* Table98 */
  0x90f, /* PUSH32r */
/* Table99 */
  0x892, /* POP32r */
/* Table100 */
  0x918, /* PUSHA32 */
/* Table101 */
  0x899, /* POPA32 */
/* Table102 */
  0x20c, /* BOUNDS32rm */
  0x0, /*  */
/* Table104 */
  0x1bb, /* ARPL16mr */
  0x1bc, /* ARPL16rr */
/* Table106 */
  0x3f4, /* FS_PREFIX */
/* Table107 */
  0x404, /* GS_PREFIX */
/* Table108 */
  0x353, /* DATA16_PREFIX */
/* Table109 */
  0x92b, /* PUSHi32 */
/* Table110 */
  0x42d, /* IMUL32rmi */
  0x430, /* IMUL32rri */
/* Table112 */
  0x90e, /* PUSH32i8 */
/* Table113 */
  0x42e, /* IMUL32rmi8 */
  0x431, /* IMUL32rri8 */
/* Table115 */
  0x44e, /* INSB */
/* Table116 */
  0x453, /* INSL */
/* Table117 */
  0x7ac, /* OUTSB */
/* Table118 */
  0x7ad, /* OUTSL */
/* Table119 */
  0x482, /* JCC_1 */
/* Table120 */
  0x14a, /* ADD8mi */
  0x79a, /* OR8mi */
  0x122, /* ADC8mi */
  0xa16, /* SBB8mi */
  0x1a7, /* AND8mi */
  0xae8, /* SUB8mi */
  0x3b72, /* XOR8mi */
  0x2ce, /* CMP8mi */
  0x14d, /* ADD8ri */
  0x79d, /* OR8ri */
  0x125, /* ADC8ri */
  0xa19, /* SBB8ri */
  0x1aa, /* AND8ri */
  0xaeb, /* SUB8ri */
  0x3b75, /* XOR8ri */
  0x2d1, /* CMP8ri */
/* Table136 */
  0x138, /* ADD32mi */
  0x787, /* OR32mi */
  0x110, /* ADC32mi */
  0xa04, /* SBB32mi */
  0x195, /* AND32mi */
  0xad6, /* SUB32mi */
  0x3b60, /* XOR32mi */
  0x2bc, /* CMP32mi */
  0x13b, /* ADD32ri */
  0x78b, /* OR32ri */
  0x113, /* ADC32ri */
  0xa07, /* SBB32ri */
  0x198, /* AND32ri */
  0xad9, /* SUB32ri */
  0x3b63, /* XOR32ri */
  0x2bf, /* CMP32ri */
/* Table152 */
  0x14b, /* ADD8mi8 */
  0x79b, /* OR8mi8 */
  0x123, /* ADC8mi8 */
  0xa17, /* SBB8mi8 */
  0x1a8, /* AND8mi8 */
  0xae9, /* SUB8mi8 */
  0x3b73, /* XOR8mi8 */
  0x2cf, /* CMP8mi8 */
  0x14e, /* ADD8ri8 */
  0x79e, /* OR8ri8 */
  0x126, /* ADC8ri8 */
  0xa1a, /* SBB8ri8 */
  0x1ab, /* AND8ri8 */
  0xaec, /* SUB8ri8 */
  0x3b76, /* XOR8ri8 */
  0x2d2, /* CMP8ri8 */
/* Table168 */
  0x139, /* ADD32mi8 */
  0x788, /* OR32mi8 */
  0x111, /* ADC32mi8 */
  0xa05, /* SBB32mi8 */
  0x196, /* AND32mi8 */
  0xad7, /* SUB32mi8 */
  0x3b61, /* XOR32mi8 */
  0x2bd, /* CMP32mi8 */
  0x13c, /* ADD32ri8 */
  0x78c, /* OR32ri8 */
  0x114, /* ADC32ri8 */
  0xa08, /* SBB32ri8 */
  0x199, /* AND32ri8 */
  0xada, /* SUB32ri8 */
  0x3b64, /* XOR32ri8 */
  0x2c0, /* CMP32ri8 */
/* Table184 */
  0xb51, /* TEST8mr */
  0xb53, /* TEST8rr */
/* Table186 */
  0xb47, /* TEST32mr */
  0xb49, /* TEST32rr */
/* Table188 */
  0x3b4b, /* XCHG8rm */
  0x3b4c, /* XCHG8rr */
/* Table190 */
  0x3b46, /* XCHG32rm */
  0x3b47, /* XCHG32rr */
/* Table192 */
  0x6ae, /* MOV8mr */
  0x6b7, /* MOV8rr */
/* Table194 */
  0x689, /* MOV32mr */
  0x692, /* MOV32rr */
/* Table196 */
  0x6b5, /* MOV8rm */
  0x6b9, /* MOV8rr_REV */
/* Table198 */
  0x691, /* MOV32rm */
  0x693, /* MOV32rr_REV */
/* Table200 */
  0x677, /* MOV16ms */
  0x694, /* MOV32rs */
/* Table202 */
  0x500, /* LEA32r */
  0x0, /*  */
/* Table204 */
  0x681, /* MOV16sm */
  0x695, /* MOV32sr */
/* Table206 */
  0x893, /* POP32rmm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x894, /* POP32rmr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table222 */
  0x76e, /* NOOP */
/* Table223 */
  0x3b45, /* XCHG32ar */
/* Table224 */
  0x350, /* CWDE */
/* Table225 */
  0x262, /* CDQ */
/* Table226 */
  0x3ba, /* FARCALL32i */
/* Table227 */
  0x3b24, /* WAIT */
/* Table228 */
  0x920, /* PUSHF32 */
/* Table229 */
  0x8a5, /* POPF32 */
/* Table230 */
  0x9db, /* SAHF */
/* Table231 */
  0x4dc, /* LAHF */
/* Table232 */
  0x6ab, /* MOV8ao32 */
/* Table233 */
  0x684, /* MOV32ao32 */
/* Table234 */
  0x6b1, /* MOV8o32a */
/* Table235 */
  0x68b, /* MOV32o32a */
/* Table236 */
  0x6f6, /* MOVSB */
/* Table237 */
  0x6ff, /* MOVSL */
/* Table238 */
  0x2da, /* CMPSB */
/* Table239 */
  0x2df, /* CMPSL */
/* Table240 */
  0xb4f, /* TEST8i8 */
/* Table241 */
  0xb45, /* TEST32i32 */
/* Table242 */
  0xab2, /* STOSB */
/* Table243 */
  0xab3, /* STOSL */
/* Table244 */
  0x55a, /* LODSB */
/* Table245 */
  0x55b, /* LODSL */
/* Table246 */
  0xa1e, /* SCASB */
/* Table247 */
  0xa1f, /* SCASL */
/* Table248 */
  0x6b3, /* MOV8ri */
/* Table249 */
  0x68f, /* MOV32ri */
/* Table250 */
  0x9a7, /* ROL8mi */
  0x9bf, /* ROR8mi */
  0x942, /* RCL8mi */
  0x960, /* RCR8mi */
  0xa4d, /* SHL8mi */
  0xa75, /* SHR8mi */
  0x0, /*  */
  0x9f1, /* SAR8mi */
  0x9aa, /* ROL8ri */
  0x9c2, /* ROR8ri */
  0x945, /* RCL8ri */
  0x963, /* RCR8ri */
  0xa50, /* SHL8ri */
  0xa78, /* SHR8ri */
  0x0, /*  */
  0x9f4, /* SAR8ri */
/* Table266 */
  0x99b, /* ROL32mi */
  0x9b3, /* ROR32mi */
  0x936, /* RCL32mi */
  0x954, /* RCR32mi */
  0xa41, /* SHL32mi */
  0xa69, /* SHR32mi */
  0x0, /*  */
  0x9e5, /* SAR32mi */
  0x99e, /* ROL32ri */
  0x9b6, /* ROR32ri */
  0x939, /* RCL32ri */
  0x957, /* RCR32ri */
  0xa44, /* SHL32ri */
  0xa6c, /* SHR32ri */
  0x0, /*  */
  0x9e8, /* SAR32ri */
/* Table282 */
  0x98c, /* RETIL */
/* Table283 */
  0x98f, /* RETL */
/* Table284 */
  0x506, /* LES32rm */
  0x0, /*  */
/* Table286 */
  0x4ec, /* LDS32rm */
  0x0, /*  */
/* Table288 */
  0x6ad, /* MOV8mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x6b4, /* MOV8ri_alt */
  0x6b4, /* MOV8ri_alt */
  0x6b4, /* MOV8ri_alt */
  0x6b4, /* MOV8ri_alt */
  0x6b4, /* MOV8ri_alt */
  0x6b4, /* MOV8ri_alt */
  0x6b4, /* MOV8ri_alt */
  0x6b4, /* MOV8ri_alt */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b35, /* XABORT */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table360 */
  0x688, /* MOV32mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x690, /* MOV32ri_alt */
  0x690, /* MOV32ri_alt */
  0x690, /* MOV32ri_alt */
  0x690, /* MOV32ri_alt */
  0x690, /* MOV32ri_alt */
  0x690, /* MOV32ri_alt */
  0x690, /* MOV32ri_alt */
  0x690, /* MOV32ri_alt */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b41, /* XBEGIN_4 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table432 */
  0x3b1, /* ENTER */
/* Table433 */
  0x503, /* LEAVE */
/* Table434 */
  0x561, /* LRETIL */
/* Table435 */
  0x564, /* LRETL */
/* Table436 */
  0x456, /* INT3 */
/* Table437 */
  0x455, /* INT */
/* Table438 */
  0x457, /* INTO */
/* Table439 */
  0x464, /* IRET32 */
/* Table440 */
  0x9a5, /* ROL8m1 */
  0x9bd, /* ROR8m1 */
  0x940, /* RCL8m1 */
  0x95e, /* RCR8m1 */
  0xa4b, /* SHL8m1 */
  0xa73, /* SHR8m1 */
  0x0, /*  */
  0x9ef, /* SAR8m1 */
  0x9a8, /* ROL8r1 */
  0x9c0, /* ROR8r1 */
  0x943, /* RCL8r1 */
  0x961, /* RCR8r1 */
  0xa4e, /* SHL8r1 */
  0xa76, /* SHR8r1 */
  0x0, /*  */
  0x9f2, /* SAR8r1 */
/* Table456 */
  0x999, /* ROL32m1 */
  0x9b1, /* ROR32m1 */
  0x934, /* RCL32m1 */
  0x952, /* RCR32m1 */
  0xa3f, /* SHL32m1 */
  0xa67, /* SHR32m1 */
  0x0, /*  */
  0x9e3, /* SAR32m1 */
  0x99c, /* ROL32r1 */
  0x9b4, /* ROR32r1 */
  0x937, /* RCL32r1 */
  0x955, /* RCR32r1 */
  0xa42, /* SHL32r1 */
  0xa6a, /* SHR32r1 */
  0x0, /*  */
  0x9e6, /* SAR32r1 */
/* Table472 */
  0x9a6, /* ROL8mCL */
  0x9be, /* ROR8mCL */
  0x941, /* RCL8mCL */
  0x95f, /* RCR8mCL */
  0xa4c, /* SHL8mCL */
  0xa74, /* SHR8mCL */
  0x0, /*  */
  0x9f0, /* SAR8mCL */
  0x9a9, /* ROL8rCL */
  0x9c1, /* ROR8rCL */
  0x944, /* RCL8rCL */
  0x962, /* RCR8rCL */
  0xa4f, /* SHL8rCL */
  0xa77, /* SHR8rCL */
  0x0, /*  */
  0x9f3, /* SAR8rCL */
/* Table488 */
  0x99a, /* ROL32mCL */
  0x9b2, /* ROR32mCL */
  0x935, /* RCL32mCL */
  0x953, /* RCR32mCL */
  0xa40, /* SHL32mCL */
  0xa68, /* SHR32mCL */
  0x0, /*  */
  0x9e4, /* SAR32mCL */
  0x99d, /* ROL32rCL */
  0x9b5, /* ROR32rCL */
  0x938, /* RCL32rCL */
  0x956, /* RCR32rCL */
  0xa43, /* SHL32rCL */
  0xa6b, /* SHR32rCL */
  0x0, /*  */
  0x9e7, /* SAR32rCL */
/* Table504 */
  0x100, /* AAM8i8 */
/* Table505 */
  0xff, /* AAD8i8 */
/* Table506 */
  0x9dc, /* SALC */
/* Table507 */
  0x3b55, /* XLAT */
/* Table508 */
  0x162, /* ADD_F32m */
  0x74f, /* MUL_F32m */
  0x3c4, /* FCOM32m */
  0x3c6, /* FCOMP32m */
  0xb0e, /* SUB_F32m */
  0xaf4, /* SUBR_F32m */
  0x384, /* DIV_F32m */
  0x36a, /* DIVR_F32m */
  0x167, /* ADD_FST0r */
  0x754, /* MUL_FST0r */
  0x2fb, /* COM_FST0r */
  0x2f8, /* COMP_FST0r */
  0xb13, /* SUB_FST0r */
  0xaf9, /* SUBR_FST0r */
  0x389, /* DIV_FST0r */
  0x36f, /* DIVR_FST0r */
/* Table524 */
  0x4ef, /* LD_F32m */
  0x0, /*  */
  0xaba, /* ST_F32m */
  0xabc, /* ST_FP32m */
  0x3d4, /* FLDENVm */
  0x3d3, /* FLDCW16m */
  0x3f3, /* FSTENVm */
  0x3dd, /* FNSTCW16m */
  0x4fe, /* LD_Frr */
  0x4fe, /* LD_Frr */
  0x4fe, /* LD_Frr */
  0x4fe, /* LD_Frr */
  0x4fe, /* LD_Frr */
  0x4fe, /* LD_Frr */
  0x4fe, /* LD_Frr */
  0x4fe, /* LD_Frr */
  0x3b4d, /* XCH_F */
  0x3b4d, /* XCH_F */
  0x3b4d, /* XCH_F */
  0x3b4d, /* XCH_F */
  0x3b4d, /* XCH_F */
  0x3b4d, /* XCH_F */
  0x3b4d, /* XCH_F */
  0x3b4d, /* XCH_F */
  0x3dc, /* FNOP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x264, /* CHS_F */
  0x102, /* ABS_F */
  0x0, /*  */
  0x0, /*  */
  0xb5c, /* TST_F */
  0x3f5, /* FXAM */
  0x0, /*  */
  0x0, /*  */
  0x4ee, /* LD_F1 */
  0x3d6, /* FLDL2T */
  0x3d5, /* FLDL2E */
  0x3d9, /* FLDPI */
  0x3d7, /* FLDLG2 */
  0x3d8, /* FLDLN2 */
  0x4ed, /* LD_F0 */
  0x0, /*  */
  0x3b7, /* F2XM1 */
  0x3fb, /* FYL2X */
  0x3ec, /* FPTAN */
  0x3e9, /* FPATAN */
  0x3fa, /* FXTRACT */
  0x3eb, /* FPREM1 */
  0x3ca, /* FDECSTP */
  0x3d2, /* FINCSTP */
  0x3ea, /* FPREM */
  0x3fc, /* FYL2XP1 */
  0xaa7, /* SQRT_F */
  0x3f2, /* FSINCOS */
  0x3ed, /* FRNDINT */
  0x3f0, /* FSCALE */
  0x3f1, /* FSIN */
  0x3c9, /* FCOS */
/* Table596 */
  0x165, /* ADD_FI32m */
  0x752, /* MUL_FI32m */
  0x3cf, /* FICOM32m */
  0x3d1, /* FICOMP32m */
  0xb11, /* SUB_FI32m */
  0xaf7, /* SUBR_FI32m */
  0x387, /* DIV_FI32m */
  0x36d, /* DIVR_FI32m */
  0x281, /* CMOVB_F */
  0x281, /* CMOVB_F */
  0x281, /* CMOVB_F */
  0x281, /* CMOVB_F */
  0x281, /* CMOVB_F */
  0x281, /* CMOVB_F */
  0x281, /* CMOVB_F */
  0x281, /* CMOVB_F */
  0x285, /* CMOVE_F */
  0x285, /* CMOVE_F */
  0x285, /* CMOVE_F */
  0x285, /* CMOVE_F */
  0x285, /* CMOVE_F */
  0x285, /* CMOVE_F */
  0x285, /* CMOVE_F */
  0x285, /* CMOVE_F */
  0x27d, /* CMOVBE_F */
  0x27d, /* CMOVBE_F */
  0x27d, /* CMOVBE_F */
  0x27d, /* CMOVBE_F */
  0x27d, /* CMOVBE_F */
  0x27d, /* CMOVBE_F */
  0x27d, /* CMOVBE_F */
  0x27d, /* CMOVBE_F */
  0x299, /* CMOVP_F */
  0x299, /* CMOVP_F */
  0x299, /* CMOVP_F */
  0x299, /* CMOVP_F */
  0x299, /* CMOVP_F */
  0x299, /* CMOVP_F */
  0x299, /* CMOVP_F */
  0x299, /* CMOVP_F */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb74, /* UCOM_FPPr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table668 */
  0x417, /* ILD_F32m */
  0x467, /* ISTT_FP32m */
  0x473, /* IST_F32m */
  0x475, /* IST_FP32m */
  0x0, /*  */
  0x4f1, /* LD_F80m */
  0x0, /*  */
  0xabe, /* ST_FP80m */
  0x28d, /* CMOVNB_F */
  0x28d, /* CMOVNB_F */
  0x28d, /* CMOVNB_F */
  0x28d, /* CMOVNB_F */
  0x28d, /* CMOVNB_F */
  0x28d, /* CMOVNB_F */
  0x28d, /* CMOVNB_F */
  0x28d, /* CMOVNB_F */
  0x291, /* CMOVNE_F */
  0x291, /* CMOVNE_F */
  0x291, /* CMOVNE_F */
  0x291, /* CMOVNE_F */
  0x291, /* CMOVNE_F */
  0x291, /* CMOVNE_F */
  0x291, /* CMOVNE_F */
  0x291, /* CMOVNE_F */
  0x289, /* CMOVNBE_F */
  0x289, /* CMOVNBE_F */
  0x289, /* CMOVNBE_F */
  0x289, /* CMOVNBE_F */
  0x289, /* CMOVNBE_F */
  0x289, /* CMOVNBE_F */
  0x289, /* CMOVNBE_F */
  0x289, /* CMOVNBE_F */
  0x295, /* CMOVNP_F */
  0x295, /* CMOVNP_F */
  0x295, /* CMOVNP_F */
  0x295, /* CMOVNP_F */
  0x295, /* CMOVNP_F */
  0x295, /* CMOVNP_F */
  0x295, /* CMOVNP_F */
  0x295, /* CMOVNP_F */
  0x0, /*  */
  0x0, /*  */
  0x3da, /* FNCLEX */
  0x3db, /* FNINIT */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb73, /* UCOM_FIr */
  0xb73, /* UCOM_FIr */
  0xb73, /* UCOM_FIr */
  0xb73, /* UCOM_FIr */
  0xb73, /* UCOM_FIr */
  0xb73, /* UCOM_FIr */
  0xb73, /* UCOM_FIr */
  0xb73, /* UCOM_FIr */
  0x2fa, /* COM_FIr */
  0x2fa, /* COM_FIr */
  0x2fa, /* COM_FIr */
  0x2fa, /* COM_FIr */
  0x2fa, /* COM_FIr */
  0x2fa, /* COM_FIr */
  0x2fa, /* COM_FIr */
  0x2fa, /* COM_FIr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table740 */
  0x163, /* ADD_F64m */
  0x750, /* MUL_F64m */
  0x3c5, /* FCOM64m */
  0x3c7, /* FCOMP64m */
  0xb0f, /* SUB_F64m */
  0xaf5, /* SUBR_F64m */
  0x385, /* DIV_F64m */
  0x36b, /* DIVR_F64m */
  0x176, /* ADD_FrST0 */
  0x763, /* MUL_FrST0 */
  0x0, /*  */
  0x0, /*  */
  0xb05, /* SUBR_FrST0 */
  0xb22, /* SUB_FrST0 */
  0x37b, /* DIVR_FrST0 */
  0x398, /* DIV_FrST0 */
/* Table756 */
  0x4f0, /* LD_F64m */
  0x468, /* ISTT_FP64m */
  0xabb, /* ST_F64m */
  0xabd, /* ST_FP64m */
  0x3ee, /* FRSTORm */
  0x0, /*  */
  0x3ef, /* FSAVEm */
  0x3df, /* FNSTSWm */
  0x3cc, /* FFREE */
  0x0, /*  */
  0xacb, /* ST_Frr */
  0xabf, /* ST_FPrr */
  0xb7c, /* UCOM_Fr */
  0xb75, /* UCOM_FPr */
  0x0, /*  */
  0x0, /*  */
/* Table772 */
  0x164, /* ADD_FI16m */
  0x751, /* MUL_FI16m */
  0x3ce, /* FICOM16m */
  0x3d0, /* FICOMP16m */
  0xb10, /* SUB_FI16m */
  0xaf6, /* SUBR_FI16m */
  0x386, /* DIV_FI16m */
  0x36c, /* DIVR_FI16m */
  0x166, /* ADD_FPrST0 */
  0x166, /* ADD_FPrST0 */
  0x166, /* ADD_FPrST0 */
  0x166, /* ADD_FPrST0 */
  0x166, /* ADD_FPrST0 */
  0x166, /* ADD_FPrST0 */
  0x166, /* ADD_FPrST0 */
  0x166, /* ADD_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x753, /* MUL_FPrST0 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3c8, /* FCOMPP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xaf8, /* SUBR_FPrST0 */
  0xaf8, /* SUBR_FPrST0 */
  0xaf8, /* SUBR_FPrST0 */
  0xaf8, /* SUBR_FPrST0 */
  0xaf8, /* SUBR_FPrST0 */
  0xaf8, /* SUBR_FPrST0 */
  0xaf8, /* SUBR_FPrST0 */
  0xaf8, /* SUBR_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0xb12, /* SUB_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x36e, /* DIVR_FPrST0 */
  0x388, /* DIV_FPrST0 */
  0x388, /* DIV_FPrST0 */
  0x388, /* DIV_FPrST0 */
  0x388, /* DIV_FPrST0 */
  0x388, /* DIV_FPrST0 */
  0x388, /* DIV_FPrST0 */
  0x388, /* DIV_FPrST0 */
  0x388, /* DIV_FPrST0 */
/* Table844 */
  0x416, /* ILD_F16m */
  0x466, /* ISTT_FP16m */
  0x472, /* IST_F16m */
  0x474, /* IST_FP16m */
  0x3c2, /* FBLDm */
  0x418, /* ILD_F64m */
  0x3c3, /* FBSTPm */
  0x476, /* IST_FP64m */
  0x3cd, /* FFREEP */
  0x3cd, /* FFREEP */
  0x3cd, /* FFREEP */
  0x3cd, /* FFREEP */
  0x3cd, /* FFREEP */
  0x3cd, /* FFREEP */
  0x3cd, /* FFREEP */
  0x3cd, /* FFREEP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3de, /* FNSTSW16r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb72, /* UCOM_FIPr */
  0xb72, /* UCOM_FIPr */
  0xb72, /* UCOM_FIPr */
  0xb72, /* UCOM_FIPr */
  0xb72, /* UCOM_FIPr */
  0xb72, /* UCOM_FIPr */
  0xb72, /* UCOM_FIPr */
  0xb72, /* UCOM_FIPr */
  0x2f9, /* COM_FIPr */
  0x2f9, /* COM_FIPr */
  0x2f9, /* COM_FIPr */
  0x2f9, /* COM_FIPr */
  0x2f9, /* COM_FIPr */
  0x2f9, /* COM_FIPr */
  0x2f9, /* COM_FIPr */
  0x2f9, /* COM_FIPr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table916 */
  0x560, /* LOOPNE */
/* Table917 */
  0x55f, /* LOOPE */
/* Table918 */
  0x55e, /* LOOP */
/* Table919 */
  0x486, /* JECXZ */
/* Table920 */
  0x440, /* IN8ri */
/* Table921 */
  0x43e, /* IN32ri */
/* Table922 */
  0x7aa, /* OUT8ir */
/* Table923 */
  0x7a8, /* OUT32ir */
/* Table924 */
  0x25e, /* CALLpcrel32 */
/* Table925 */
  0x497, /* JMP_4 */
/* Table926 */
  0x3bf, /* FARJMP32i */
/* Table927 */
  0x495, /* JMP_1 */
/* Table928 */
  0x441, /* IN8rr */
/* Table929 */
  0x43f, /* IN32rr */
/* Table930 */
  0x7ab, /* OUT8rr */
/* Table931 */
  0x7a9, /* OUT32rr */
/* Table932 */
  0x543, /* LOCK_PREFIX */
/* Table933 */
  0x979, /* REPNE_PREFIX */
/* Table934 */
  0x982, /* REP_PREFIX */
/* Table935 */
  0x409, /* HLT */
/* Table936 */
  0x276, /* CMC */
/* Table937 */
  0xb50, /* TEST8mi */
  0x0, /*  */
  0x77b, /* NOT8m */
  0x76c, /* NEG8m */
  0x73d, /* MUL8m */
  0x43a, /* IMUL8m */
  0x364, /* DIV8m */
  0x414, /* IDIV8m */
  0xb52, /* TEST8ri */
  0x0, /*  */
  0x77c, /* NOT8r */
  0x76d, /* NEG8r */
  0x73e, /* MUL8r */
  0x43b, /* IMUL8r */
  0x365, /* DIV8r */
  0x415, /* IDIV8r */
/* Table953 */
  0xb46, /* TEST32mi */
  0x0, /*  */
  0x777, /* NOT32m */
  0x768, /* NEG32m */
  0x739, /* MUL32m */
  0x42a, /* IMUL32m */
  0x360, /* DIV32m */
  0x410, /* IDIV32m */
  0xb48, /* TEST32ri */
  0x0, /*  */
  0x778, /* NOT32r */
  0x769, /* NEG32r */
  0x73a, /* MUL32r */
  0x42b, /* IMUL32r */
  0x361, /* DIV32r */
  0x411, /* IDIV32r */
/* Table969 */
  0x269, /* CLC */
/* Table970 */
  0xaad, /* STC */
/* Table971 */
  0x270, /* CLI */
/* Table972 */
  0xab0, /* STI */
/* Table973 */
  0x26a, /* CLD */
/* Table974 */
  0xaae, /* STD */
/* Table975 */
  0x44a, /* INC8m */
  0x35c, /* DEC8m */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x44b, /* INC8r */
  0x35d, /* DEC8r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table991 */
  0x445, /* INC32m */
  0x357, /* DEC32m */
  0x254, /* CALL32m */
  0x3bb, /* FARCALL32m */
  0x48b, /* JMP32m */
  0x3c0, /* FARJMP32m */
  0x910, /* PUSH32rmm */
  0x0, /*  */
  0x446, /* INC32r */
  0x358, /* DEC32r */
  0x256, /* CALL32r */
  0x0, /*  */
  0x48d, /* JMP32r */
  0x0, /*  */
  0x911, /* PUSH32rmr */
  0x0, /*  */
/* Table1007 */
  0x992, /* REX64_PREFIX */
/* Table1008 */
  0x914, /* PUSH64r */
/* Table1009 */
  0x895, /* POP64r */
/* Table1010 */
  0x711, /* MOVSX32rm32 */
  0x715, /* MOVSX32rr32 */
/* Table1012 */
  0x912, /* PUSH64i32 */
/* Table1013 */
  0x913, /* PUSH64i8 */
/* Table1014 */
  0x501, /* LEA64_32r */
  0x0, /*  */
/* Table1016 */
  0x896, /* POP64rmm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x897, /* POP64rmr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1032 */
  0x921, /* PUSHF64 */
/* Table1033 */
  0x8a6, /* POPF64 */
/* Table1034 */
  0x6ac, /* MOV8ao64 */
/* Table1035 */
  0x685, /* MOV32ao64 */
/* Table1036 */
  0x6b2, /* MOV8o64a */
/* Table1037 */
  0x68c, /* MOV32o64a */
/* Table1038 */
  0x98d, /* RETIQ */
/* Table1039 */
  0x990, /* RETQ */
/* Table1040 */
  0x504, /* LEAVE64 */
/* Table1041 */
  0x498, /* JRCXZ */
/* Table1042 */
  0x25a, /* CALL64pcrel32 */
/* Table1043 */
  0x445, /* INC32m */
  0x357, /* DEC32m */
  0x258, /* CALL64m */
  0x3bb, /* FARCALL32m */
  0x48f, /* JMP64m */
  0x3c0, /* FARJMP32m */
  0x915, /* PUSH64rmm */
  0x0, /*  */
  0x446, /* INC32r */
  0x358, /* DEC32r */
  0x25b, /* CALL64r */
  0x0, /*  */
  0x492, /* JMP64r */
  0x0, /*  */
  0x916, /* PUSH64rmr */
  0x0, /*  */
/* Table1059 */
  0x131, /* ADD16mr */
  0x135, /* ADD16rr */
/* Table1061 */
  0x134, /* ADD16rm */
  0x136, /* ADD16rr_REV */
/* Table1063 */
  0x12e, /* ADD16i16 */
/* Table1064 */
  0x91d, /* PUSHES16 */
/* Table1065 */
  0x8a2, /* POPES16 */
/* Table1066 */
  0x780, /* OR16mr */
  0x784, /* OR16rr */
/* Table1068 */
  0x783, /* OR16rm */
  0x785, /* OR16rr_REV */
/* Table1070 */
  0x77d, /* OR16i16 */
/* Table1071 */
  0x919, /* PUSHCS16 */
/* Table1072 */
  0x109, /* ADC16mr */
  0x10d, /* ADC16rr */
/* Table1074 */
  0x10c, /* ADC16rm */
  0x10e, /* ADC16rr_REV */
/* Table1076 */
  0x106, /* ADC16i16 */
/* Table1077 */
  0x928, /* PUSHSS16 */
/* Table1078 */
  0x8ad, /* POPSS16 */
/* Table1079 */
  0x9fd, /* SBB16mr */
  0xa01, /* SBB16rr */
/* Table1081 */
  0xa00, /* SBB16rm */
  0xa02, /* SBB16rr_REV */
/* Table1083 */
  0x9fa, /* SBB16i16 */
/* Table1084 */
  0x91b, /* PUSHDS16 */
/* Table1085 */
  0x8a0, /* POPDS16 */
/* Table1086 */
  0x18e, /* AND16mr */
  0x192, /* AND16rr */
/* Table1088 */
  0x191, /* AND16rm */
  0x193, /* AND16rr_REV */
/* Table1090 */
  0x18b, /* AND16i16 */
/* Table1091 */
  0xacf, /* SUB16mr */
  0xad3, /* SUB16rr */
/* Table1093 */
  0xad2, /* SUB16rm */
  0xad4, /* SUB16rr_REV */
/* Table1095 */
  0xacc, /* SUB16i16 */
/* Table1096 */
  0x3b59, /* XOR16mr */
  0x3b5d, /* XOR16rr */
/* Table1098 */
  0x3b5c, /* XOR16rm */
  0x3b5e, /* XOR16rr_REV */
/* Table1100 */
  0x3b56, /* XOR16i16 */
/* Table1101 */
  0x2b5, /* CMP16mr */
  0x2b9, /* CMP16rr */
/* Table1103 */
  0x2b8, /* CMP16rm */
  0x2ba, /* CMP16rr_REV */
/* Table1105 */
  0x2b2, /* CMP16i16 */
/* Table1106 */
  0x444, /* INC16r_alt */
/* Table1107 */
  0x356, /* DEC16r_alt */
/* Table1108 */
  0x90b, /* PUSH16r */
/* Table1109 */
  0x88f, /* POP16r */
/* Table1110 */
  0x917, /* PUSHA16 */
/* Table1111 */
  0x898, /* POPA16 */
/* Table1112 */
  0x20b, /* BOUNDS16rm */
  0x0, /*  */
/* Table1114 */
  0x92a, /* PUSHi16 */
/* Table1115 */
  0x425, /* IMUL16rmi */
  0x428, /* IMUL16rri */
/* Table1117 */
  0x90a, /* PUSH16i8 */
/* Table1118 */
  0x426, /* IMUL16rmi8 */
  0x429, /* IMUL16rri8 */
/* Table1120 */
  0x454, /* INSW */
/* Table1121 */
  0x7ae, /* OUTSW */
/* Table1122 */
  0x12f, /* ADD16mi */
  0x77e, /* OR16mi */
  0x107, /* ADC16mi */
  0x9fb, /* SBB16mi */
  0x18c, /* AND16mi */
  0xacd, /* SUB16mi */
  0x3b57, /* XOR16mi */
  0x2b3, /* CMP16mi */
  0x132, /* ADD16ri */
  0x781, /* OR16ri */
  0x10a, /* ADC16ri */
  0x9fe, /* SBB16ri */
  0x18f, /* AND16ri */
  0xad0, /* SUB16ri */
  0x3b5a, /* XOR16ri */
  0x2b6, /* CMP16ri */
/* Table1138 */
  0x130, /* ADD16mi8 */
  0x77f, /* OR16mi8 */
  0x108, /* ADC16mi8 */
  0x9fc, /* SBB16mi8 */
  0x18d, /* AND16mi8 */
  0xace, /* SUB16mi8 */
  0x3b58, /* XOR16mi8 */
  0x2b4, /* CMP16mi8 */
  0x133, /* ADD16ri8 */
  0x782, /* OR16ri8 */
  0x10b, /* ADC16ri8 */
  0x9ff, /* SBB16ri8 */
  0x190, /* AND16ri8 */
  0xad1, /* SUB16ri8 */
  0x3b5b, /* XOR16ri8 */
  0x2b7, /* CMP16ri8 */
/* Table1154 */
  0xb42, /* TEST16mr */
  0xb44, /* TEST16rr */
/* Table1156 */
  0x3b43, /* XCHG16rm */
  0x3b44, /* XCHG16rr */
/* Table1158 */
  0x676, /* MOV16mr */
  0x67e, /* MOV16rr */
/* Table1160 */
  0x67d, /* MOV16rm */
  0x67f, /* MOV16rr_REV */
/* Table1162 */
  0x677, /* MOV16ms */
  0x680, /* MOV16rs */
/* Table1164 */
  0x4ff, /* LEA16r */
  0x0, /*  */
/* Table1166 */
  0x681, /* MOV16sm */
  0x682, /* MOV16sr */
/* Table1168 */
  0x890, /* POP16rmm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x891, /* POP16rmr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1184 */
  0x3b42, /* XCHG16ar */
/* Table1185 */
  0x261, /* CBW */
/* Table1186 */
  0x34f, /* CWD */
/* Table1187 */
  0x3b8, /* FARCALL16i */
/* Table1188 */
  0x91f, /* PUSHF16 */
/* Table1189 */
  0x8a4, /* POPF16 */
/* Table1190 */
  0x673, /* MOV16ao32 */
/* Table1191 */
  0x679, /* MOV16o32a */
/* Table1192 */
  0x709, /* MOVSW */
/* Table1193 */
  0x2e5, /* CMPSW */
/* Table1194 */
  0xb40, /* TEST16i16 */
/* Table1195 */
  0xab5, /* STOSW */
/* Table1196 */
  0x55d, /* LODSW */
/* Table1197 */
  0xa21, /* SCASW */
/* Table1198 */
  0x67b, /* MOV16ri */
/* Table1199 */
  0x995, /* ROL16mi */
  0x9ad, /* ROR16mi */
  0x930, /* RCL16mi */
  0x94e, /* RCR16mi */
  0xa3b, /* SHL16mi */
  0xa63, /* SHR16mi */
  0x0, /*  */
  0x9df, /* SAR16mi */
  0x998, /* ROL16ri */
  0x9b0, /* ROR16ri */
  0x933, /* RCL16ri */
  0x951, /* RCR16ri */
  0xa3e, /* SHL16ri */
  0xa66, /* SHR16ri */
  0x0, /*  */
  0x9e2, /* SAR16ri */
/* Table1215 */
  0x98e, /* RETIW */
/* Table1216 */
  0x991, /* RETW */
/* Table1217 */
  0x505, /* LES16rm */
  0x0, /*  */
/* Table1219 */
  0x4eb, /* LDS16rm */
  0x0, /*  */
/* Table1221 */
  0x675, /* MOV16mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x67c, /* MOV16ri_alt */
  0x67c, /* MOV16ri_alt */
  0x67c, /* MOV16ri_alt */
  0x67c, /* MOV16ri_alt */
  0x67c, /* MOV16ri_alt */
  0x67c, /* MOV16ri_alt */
  0x67c, /* MOV16ri_alt */
  0x67c, /* MOV16ri_alt */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b40, /* XBEGIN_2 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1293 */
  0x563, /* LRETIW */
/* Table1294 */
  0x566, /* LRETW */
/* Table1295 */
  0x463, /* IRET16 */
/* Table1296 */
  0x993, /* ROL16m1 */
  0x9ab, /* ROR16m1 */
  0x92e, /* RCL16m1 */
  0x94c, /* RCR16m1 */
  0xa39, /* SHL16m1 */
  0xa61, /* SHR16m1 */
  0x0, /*  */
  0x9dd, /* SAR16m1 */
  0x996, /* ROL16r1 */
  0x9ae, /* ROR16r1 */
  0x931, /* RCL16r1 */
  0x94f, /* RCR16r1 */
  0xa3c, /* SHL16r1 */
  0xa64, /* SHR16r1 */
  0x0, /*  */
  0x9e0, /* SAR16r1 */
/* Table1312 */
  0x994, /* ROL16mCL */
  0x9ac, /* ROR16mCL */
  0x92f, /* RCL16mCL */
  0x94d, /* RCR16mCL */
  0xa3a, /* SHL16mCL */
  0xa62, /* SHR16mCL */
  0x0, /*  */
  0x9de, /* SAR16mCL */
  0x997, /* ROL16rCL */
  0x9af, /* ROR16rCL */
  0x932, /* RCL16rCL */
  0x950, /* RCR16rCL */
  0xa3d, /* SHL16rCL */
  0xa65, /* SHR16rCL */
  0x0, /*  */
  0x9e1, /* SAR16rCL */
/* Table1328 */
  0x43c, /* IN16ri */
/* Table1329 */
  0x7a6, /* OUT16ir */
/* Table1330 */
  0x25d, /* CALLpcrel16 */
/* Table1331 */
  0x496, /* JMP_2 */
/* Table1332 */
  0x3bd, /* FARJMP16i */
/* Table1333 */
  0x43d, /* IN16rr */
/* Table1334 */
  0x7a7, /* OUT16rr */
/* Table1335 */
  0xb41, /* TEST16mi */
  0x0, /*  */
  0x775, /* NOT16m */
  0x766, /* NEG16m */
  0x737, /* MUL16m */
  0x422, /* IMUL16m */
  0x35e, /* DIV16m */
  0x40e, /* IDIV16m */
  0xb43, /* TEST16ri */
  0x0, /*  */
  0x776, /* NOT16r */
  0x767, /* NEG16r */
  0x738, /* MUL16r */
  0x423, /* IMUL16r */
  0x35f, /* DIV16r */
  0x40f, /* IDIV16r */
/* Table1351 */
  0x442, /* INC16m */
  0x354, /* DEC16m */
  0x250, /* CALL16m */
  0x3b9, /* FARCALL16m */
  0x487, /* JMP16m */
  0x3be, /* FARJMP16m */
  0x90c, /* PUSH16rmm */
  0x0, /*  */
  0x443, /* INC16r */
  0x355, /* DEC16r */
  0x252, /* CALL16r */
  0x0, /*  */
  0x489, /* JMP16r */
  0x0, /*  */
  0x90d, /* PUSH16rmr */
  0x0, /*  */
/* Table1367 */
  0x6aa, /* MOV8ao16 */
/* Table1368 */
  0x683, /* MOV32ao16 */
/* Table1369 */
  0x6b0, /* MOV8o16a */
/* Table1370 */
  0x68a, /* MOV32o16a */
/* Table1371 */
  0x485, /* JCXZ */
/* Table1372 */
  0x672, /* MOV16ao16 */
/* Table1373 */
  0x678, /* MOV16o16a */
/* Table1374 */
  0x7d3, /* PAUSE */
/* Table1375 */
  0x143, /* ADD64mr */
  0x147, /* ADD64rr */
/* Table1377 */
  0x146, /* ADD64rm */
  0x148, /* ADD64rr_REV */
/* Table1379 */
  0x140, /* ADD64i32 */
/* Table1380 */
  0x793, /* OR64mr */
  0x797, /* OR64rr */
/* Table1382 */
  0x796, /* OR64rm */
  0x798, /* OR64rr_REV */
/* Table1384 */
  0x790, /* OR64i32 */
/* Table1385 */
  0x11b, /* ADC64mr */
  0x11f, /* ADC64rr */
/* Table1387 */
  0x11e, /* ADC64rm */
  0x120, /* ADC64rr_REV */
/* Table1389 */
  0x118, /* ADC64i32 */
/* Table1390 */
  0xa0f, /* SBB64mr */
  0xa13, /* SBB64rr */
/* Table1392 */
  0xa12, /* SBB64rm */
  0xa14, /* SBB64rr_REV */
/* Table1394 */
  0xa0c, /* SBB64i32 */
/* Table1395 */
  0x1a0, /* AND64mr */
  0x1a4, /* AND64rr */
/* Table1397 */
  0x1a3, /* AND64rm */
  0x1a5, /* AND64rr_REV */
/* Table1399 */
  0x19d, /* AND64i32 */
/* Table1400 */
  0xae1, /* SUB64mr */
  0xae5, /* SUB64rr */
/* Table1402 */
  0xae4, /* SUB64rm */
  0xae6, /* SUB64rr_REV */
/* Table1404 */
  0xade, /* SUB64i32 */
/* Table1405 */
  0x3b6b, /* XOR64mr */
  0x3b6f, /* XOR64rr */
/* Table1407 */
  0x3b6e, /* XOR64rm */
  0x3b70, /* XOR64rr_REV */
/* Table1409 */
  0x3b68, /* XOR64i32 */
/* Table1410 */
  0x2c7, /* CMP64mr */
  0x2cb, /* CMP64rr */
/* Table1412 */
  0x2ca, /* CMP64rm */
  0x2cc, /* CMP64rr_REV */
/* Table1414 */
  0x2c4, /* CMP64i32 */
/* Table1415 */
  0x719, /* MOVSX64rm32 */
  0x71c, /* MOVSX64rr32 */
/* Table1417 */
  0x435, /* IMUL64rmi32 */
  0x438, /* IMUL64rri32 */
/* Table1419 */
  0x436, /* IMUL64rmi8 */
  0x439, /* IMUL64rri8 */
/* Table1421 */
  0x141, /* ADD64mi32 */
  0x791, /* OR64mi32 */
  0x119, /* ADC64mi32 */
  0xa0d, /* SBB64mi32 */
  0x19e, /* AND64mi32 */
  0xadf, /* SUB64mi32 */
  0x3b69, /* XOR64mi32 */
  0x2c5, /* CMP64mi32 */
  0x144, /* ADD64ri32 */
  0x794, /* OR64ri32 */
  0x11c, /* ADC64ri32 */
  0xa10, /* SBB64ri32 */
  0x1a1, /* AND64ri32 */
  0xae2, /* SUB64ri32 */
  0x3b6c, /* XOR64ri32 */
  0x2c8, /* CMP64ri32 */
/* Table1437 */
  0x142, /* ADD64mi8 */
  0x792, /* OR64mi8 */
  0x11a, /* ADC64mi8 */
  0xa0e, /* SBB64mi8 */
  0x19f, /* AND64mi8 */
  0xae0, /* SUB64mi8 */
  0x3b6a, /* XOR64mi8 */
  0x2c6, /* CMP64mi8 */
  0x145, /* ADD64ri8 */
  0x795, /* OR64ri8 */
  0x11d, /* ADC64ri8 */
  0xa11, /* SBB64ri8 */
  0x1a2, /* AND64ri8 */
  0xae3, /* SUB64ri8 */
  0x3b6d, /* XOR64ri8 */
  0x2c9, /* CMP64ri8 */
/* Table1453 */
  0xb4c, /* TEST64mr */
  0xb4e, /* TEST64rr */
/* Table1455 */
  0x3b49, /* XCHG64rm */
  0x3b4a, /* XCHG64rr */
/* Table1457 */
  0x69b, /* MOV64mr */
  0x6a3, /* MOV64rr */
/* Table1459 */
  0x6a2, /* MOV64rm */
  0x6a4, /* MOV64rr_REV */
/* Table1461 */
  0x677, /* MOV16ms */
  0x6a5, /* MOV64rs */
/* Table1463 */
  0x502, /* LEA64r */
  0x0, /*  */
/* Table1465 */
  0x681, /* MOV16sm */
  0x6a6, /* MOV64sr */
/* Table1467 */
  0x3b48, /* XCHG64ar */
/* Table1468 */
  0x263, /* CDQE */
/* Table1469 */
  0x303, /* CQO */
/* Table1470 */
  0x697, /* MOV64ao64 */
/* Table1471 */
  0x69d, /* MOV64o64a */
/* Table1472 */
  0x702, /* MOVSQ */
/* Table1473 */
  0x2e0, /* CMPSQ */
/* Table1474 */
  0xb4a, /* TEST64i32 */
/* Table1475 */
  0xab4, /* STOSQ */
/* Table1476 */
  0x55c, /* LODSQ */
/* Table1477 */
  0xa20, /* SCASQ */
/* Table1478 */
  0x6a0, /* MOV64ri */
/* Table1479 */
  0x9a1, /* ROL64mi */
  0x9b9, /* ROR64mi */
  0x93c, /* RCL64mi */
  0x95a, /* RCR64mi */
  0xa47, /* SHL64mi */
  0xa6f, /* SHR64mi */
  0x0, /*  */
  0x9eb, /* SAR64mi */
  0x9a4, /* ROL64ri */
  0x9bc, /* ROR64ri */
  0x93f, /* RCL64ri */
  0x95d, /* RCR64ri */
  0xa4a, /* SHL64ri */
  0xa72, /* SHR64ri */
  0x0, /*  */
  0x9ee, /* SAR64ri */
/* Table1495 */
  0x69a, /* MOV64mi32 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b41, /* XBEGIN_4 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1567 */
  0x562, /* LRETIQ */
/* Table1568 */
  0x565, /* LRETQ */
/* Table1569 */
  0x465, /* IRET64 */
/* Table1570 */
  0x99f, /* ROL64m1 */
  0x9b7, /* ROR64m1 */
  0x93a, /* RCL64m1 */
  0x958, /* RCR64m1 */
  0xa45, /* SHL64m1 */
  0xa6d, /* SHR64m1 */
  0x0, /*  */
  0x9e9, /* SAR64m1 */
  0x9a2, /* ROL64r1 */
  0x9ba, /* ROR64r1 */
  0x93d, /* RCL64r1 */
  0x95b, /* RCR64r1 */
  0xa48, /* SHL64r1 */
  0xa70, /* SHR64r1 */
  0x0, /*  */
  0x9ec, /* SAR64r1 */
/* Table1586 */
  0x9a0, /* ROL64mCL */
  0x9b8, /* ROR64mCL */
  0x93b, /* RCL64mCL */
  0x959, /* RCR64mCL */
  0xa46, /* SHL64mCL */
  0xa6e, /* SHR64mCL */
  0x0, /*  */
  0x9ea, /* SAR64mCL */
  0x9a3, /* ROL64rCL */
  0x9bb, /* ROR64rCL */
  0x93e, /* RCL64rCL */
  0x95c, /* RCR64rCL */
  0xa49, /* SHL64rCL */
  0xa71, /* SHR64rCL */
  0x0, /*  */
  0x9ed, /* SAR64rCL */
/* Table1602 */
  0xb4b, /* TEST64mi32 */
  0x0, /*  */
  0x779, /* NOT64m */
  0x76a, /* NEG64m */
  0x73b, /* MUL64m */
  0x432, /* IMUL64m */
  0x362, /* DIV64m */
  0x412, /* IDIV64m */
  0xb4d, /* TEST64ri32 */
  0x0, /*  */
  0x77a, /* NOT64r */
  0x76b, /* NEG64r */
  0x73c, /* MUL64r */
  0x433, /* IMUL64r */
  0x363, /* DIV64r */
  0x413, /* IDIV64r */
/* Table1618 */
  0x448, /* INC64m */
  0x35a, /* DEC64m */
  0x258, /* CALL64m */
  0x3bc, /* FARCALL64 */
  0x48f, /* JMP64m */
  0x3c1, /* FARJMP64 */
  0x915, /* PUSH64rmm */
  0x0, /*  */
  0x449, /* INC64r */
  0x35b, /* DEC64r */
  0x25b, /* CALL64r */
  0x0, /*  */
  0x492, /* JMP64r */
  0x0, /*  */
  0x916, /* PUSH64rmr */
  0x0, /*  */
/* Table1634 */
  0x696, /* MOV64ao32 */
/* Table1635 */
  0x69c, /* MOV64o32a */
/* Table1636 */
  0x69a, /* MOV64mi32 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x6a1, /* MOV64ri32 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b40, /* XBEGIN_2 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1708 */
  0x448, /* INC64m */
  0x35a, /* DEC64m */
  0x258, /* CALL64m */
  0x3bc, /* FARCALL64 */
  0x48f, /* JMP64m */
  0x3c1, /* FARJMP64 */
  0x90c, /* PUSH16rmm */
  0x0, /*  */
  0x449, /* INC64r */
  0x35b, /* DEC64r */
  0x25b, /* CALL64r */
  0x0, /*  */
  0x492, /* JMP64r */
  0x0, /*  */
  0x90d, /* PUSH16rmr */
  0x0, /*  */
/* Table1724 */
  0x70b, /* MOVSX16rm32 */
  0x70e, /* MOVSX16rr32 */
/* Table1726 */
  0x674, /* MOV16ao64 */
/* Table1727 */
  0x67a, /* MOV16o64a */
/* Table1728 */
  0x442, /* INC16m */
  0x354, /* DEC16m */
  0x258, /* CALL64m */
  0x3b9, /* FARCALL16m */
  0x48f, /* JMP64m */
  0x3be, /* FARJMP16m */
  0x90c, /* PUSH16rmm */
  0x0, /*  */
  0x443, /* INC16r */
  0x355, /* DEC16r */
  0x25b, /* CALL64r */
  0x0, /*  */
  0x492, /* JMP64r */
  0x0, /*  */
  0x90d, /* PUSH16rmr */
  0x0, /*  */
/* Table1744 */
  0xa91, /* SLDT16m */
  0xab9, /* STRm */
  0x514, /* LLDT16m */
  0x570, /* LTRm */
  0x12d2, /* VERRm */
  0x12d4, /* VERWm */
  0x0, /*  */
  0x0, /*  */
  0xa93, /* SLDT32r */
  0xab7, /* STR32r */
  0x515, /* LLDT16r */
  0x571, /* LTRr */
  0x12d3, /* VERRr */
  0x12d5, /* VERWr */
  0x0, /*  */
  0x0, /*  */
/* Table1760 */
  0xa29, /* SGDT32m */
  0xa8e, /* SIDT32m */
  0x50c, /* LGDT32m */
  0x512, /* LIDT32m */
  0xa97, /* SMSW16m */
  0x0, /*  */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66d, /* MONITOR32rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fc9, /* VMRUN32 */
  0x1d93, /* VMMCALL */
  0x1d91, /* VMLOAD32 */
  0x1fcb, /* VMSAVE32 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45c, /* INVLPGA32 */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x66f, /* MONITORX32rrr */
  0x764, /* MWAITXrrr */
  0x274, /* CLZERO32r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1832 */
  0x4df, /* LAR32rm */
  0x4e0, /* LAR32rr */
/* Table1834 */
  0x569, /* LSL32rm */
  0x56a, /* LSL32rr */
/* Table1836 */
  0xb24, /* SYSCALL */
/* Table1837 */
  0x272, /* CLTS */
/* Table1838 */
  0xb28, /* SYSRET */
/* Table1839 */
  0x458, /* INVD */
/* Table1840 */
  0x3b25, /* WBINVD */
/* Table1841 */
  0xb5b, /* TRAP */
/* Table1842 */
  0x8b1, /* PREFETCH */
  0x8b6, /* PREFETCHW */
  0x8b7, /* PREFETCHWT1 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1858 */
  0x3cb, /* FEMMS */
/* Table1859 */
  0x723, /* MOVUPSrm */
  0x724, /* MOVUPSrr */
/* Table1861 */
  0x722, /* MOVUPSmr */
  0x725, /* MOVUPSrr_REV */
/* Table1863 */
  0x6e3, /* MOVLPSrm */
  0x6da, /* MOVHLPSrr */
/* Table1865 */
  0x6e2, /* MOVLPSmr */
  0x0, /*  */
/* Table1867 */
  0xb88, /* UNPCKLPSrm */
  0xb89, /* UNPCKLPSrr */
/* Table1869 */
  0xb84, /* UNPCKHPSrm */
  0xb85, /* UNPCKHPSrr */
/* Table1871 */
  0x6de, /* MOVHPSrm */
  0x6df, /* MOVLHPSrr */
/* Table1873 */
  0x6dd, /* MOVHPSmr */
  0x0, /*  */
/* Table1875 */
  0x8b2, /* PREFETCHNTA */
  0x8b3, /* PREFETCHT0 */
  0x8b4, /* PREFETCHT1 */
  0x8b5, /* PREFETCHT2 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1891 */
  0x201, /* BNDLDXrm */
  0x0, /*  */
/* Table1893 */
  0x20a, /* BNDSTXmr */
  0x0, /*  */
/* Table1895 */
  0x26b, /* CLDEMOTE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table1911 */
  0x76f, /* NOOPL */
  0x770, /* NOOPLr */
/* Table1913 */
  0x0, /*  */
  0x68d, /* MOV32rc */
/* Table1915 */
  0x0, /*  */
  0x68e, /* MOV32rd */
/* Table1917 */
  0x0, /*  */
  0x686, /* MOV32cr */
/* Table1919 */
  0x0, /*  */
  0x687, /* MOV32dr */
/* Table1921 */
  0x6bf, /* MOVAPSrm */
  0x6c0, /* MOVAPSrr */
/* Table1923 */
  0x6be, /* MOVAPSmr */
  0x6c1, /* MOVAPSrr_REV */
/* Table1925 */
  0x5b5, /* MMX_CVTPI2PSirm */
  0x5b6, /* MMX_CVTPI2PSirr */
/* Table1927 */
  0x6eb, /* MOVNTPSmr */
  0x0, /*  */
/* Table1929 */
  0x5bb, /* MMX_CVTTPS2PIirm */
  0x5bc, /* MMX_CVTTPS2PIirr */
/* Table1931 */
  0x5b7, /* MMX_CVTPS2PIirm */
  0x5b8, /* MMX_CVTPS2PIirr */
/* Table1933 */
  0xb6e, /* UCOMISSrm */
  0xb70, /* UCOMISSrr */
/* Table1935 */
  0x2f4, /* COMISSrm */
  0x2f6, /* COMISSrr */
/* Table1937 */
  0x3b2f, /* WRMSR */
/* Table1938 */
  0x977, /* RDTSC */
/* Table1939 */
  0x96a, /* RDMSR */
/* Table1940 */
  0x96e, /* RDPMC */
/* Table1941 */
  0xb25, /* SYSENTER */
/* Table1942 */
  0xb26, /* SYSEXIT */
/* Table1943 */
  0x3fd, /* GETSEC */
/* Table1944 */
  0x279, /* CMOV32rm */
  0x27a, /* CMOV32rr */
/* Table1946 */
  0x0, /*  */
  0x6e5, /* MOVMSKPSrr */
/* Table1948 */
  0xa9d, /* SQRTPSm */
  0xa9e, /* SQRTPSr */
/* Table1950 */
  0x9d4, /* RSQRTPSm */
  0x9d5, /* RSQRTPSr */
/* Table1952 */
  0x946, /* RCPPSm */
  0x947, /* RCPPSr */
/* Table1954 */
  0x1b9, /* ANDPSrm */
  0x1ba, /* ANDPSrr */
/* Table1956 */
  0x1b5, /* ANDNPSrm */
  0x1b6, /* ANDNPSrr */
/* Table1958 */
  0x7a4, /* ORPSrm */
  0x7a5, /* ORPSrr */
/* Table1960 */
  0x3b7c, /* XORPSrm */
  0x3b7d, /* XORPSrr */
/* Table1962 */
  0x154, /* ADDPSrm */
  0x155, /* ADDPSrr */
/* Table1964 */
  0x741, /* MULPSrm */
  0x742, /* MULPSrr */
/* Table1966 */
  0x319, /* CVTPS2PDrm */
  0x31a, /* CVTPS2PDrr */
/* Table1968 */
  0x311, /* CVTDQ2PSrm */
  0x312, /* CVTDQ2PSrr */
/* Table1970 */
  0xaf2, /* SUBPSrm */
  0xaf3, /* SUBPSrr */
/* Table1972 */
  0x5a7, /* MINPSrm */
  0x5a8, /* MINPSrr */
/* Table1974 */
  0x368, /* DIVPSrm */
  0x369, /* DIVPSrr */
/* Table1976 */
  0x592, /* MAXPSrm */
  0x593, /* MAXPSrr */
/* Table1978 */
  0x665, /* MMX_PUNPCKLBWirm */
  0x666, /* MMX_PUNPCKLBWirr */
/* Table1980 */
  0x669, /* MMX_PUNPCKLWDirm */
  0x66a, /* MMX_PUNPCKLWDirr */
/* Table1982 */
  0x667, /* MMX_PUNPCKLDQirm */
  0x668, /* MMX_PUNPCKLDQirr */
/* Table1984 */
  0x5d9, /* MMX_PACKSSWBirm */
  0x5da, /* MMX_PACKSSWBirr */
/* Table1986 */
  0x5fd, /* MMX_PCMPGTBirm */
  0x5fe, /* MMX_PCMPGTBirr */
/* Table1988 */
  0x601, /* MMX_PCMPGTWirm */
  0x602, /* MMX_PCMPGTWirr */
/* Table1990 */
  0x5ff, /* MMX_PCMPGTDirm */
  0x600, /* MMX_PCMPGTDirr */
/* Table1992 */
  0x5db, /* MMX_PACKUSWBirm */
  0x5dc, /* MMX_PACKUSWBirr */
/* Table1994 */
  0x65f, /* MMX_PUNPCKHBWirm */
  0x660, /* MMX_PUNPCKHBWirr */
/* Table1996 */
  0x663, /* MMX_PUNPCKHWDirm */
  0x664, /* MMX_PUNPCKHWDirr */
/* Table1998 */
  0x661, /* MMX_PUNPCKHDQirm */
  0x662, /* MMX_PUNPCKHDQirr */
/* Table2000 */
  0x5d7, /* MMX_PACKSSDWirm */
  0x5d8, /* MMX_PACKSSDWirr */
/* Table2002 */
  0x5c4, /* MMX_MOVD64rm */
  0x5c5, /* MMX_MOVD64rr */
/* Table2004 */
  0x5ce, /* MMX_MOVQ64rm */
  0x5cf, /* MMX_MOVQ64rr */
/* Table2006 */
  0x62f, /* MMX_PSHUFWmi */
  0x630, /* MMX_PSHUFWri */
/* Table2008 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x64c, /* MMX_PSRLWri */
  0x0, /*  */
  0x643, /* MMX_PSRAWri */
  0x0, /*  */
  0x63d, /* MMX_PSLLWri */
  0x0, /*  */
/* Table2024 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x646, /* MMX_PSRLDri */
  0x0, /*  */
  0x640, /* MMX_PSRADri */
  0x0, /*  */
  0x637, /* MMX_PSLLDri */
  0x0, /*  */
/* Table2040 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x649, /* MMX_PSRLQri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x63a, /* MMX_PSLLQri */
  0x0, /*  */
/* Table2056 */
  0x5f7, /* MMX_PCMPEQBirm */
  0x5f8, /* MMX_PCMPEQBirr */
/* Table2058 */
  0x5fb, /* MMX_PCMPEQWirm */
  0x5fc, /* MMX_PCMPEQWirr */
/* Table2060 */
  0x5f9, /* MMX_PCMPEQDirm */
  0x5fa, /* MMX_PCMPEQDirr */
/* Table2062 */
  0x5bd, /* MMX_EMMS */
/* Table2063 */
  0x1fc4, /* VMREAD32mr */
  0x1fc5, /* VMREAD32rr */
/* Table2065 */
  0x202f, /* VMWRITE32rm */
  0x2030, /* VMWRITE32rr */
/* Table2067 */
  0x5c3, /* MMX_MOVD64mr */
  0x5c2, /* MMX_MOVD64grr */
/* Table2069 */
  0x5cd, /* MMX_MOVQ64mr */
  0x5d0, /* MMX_MOVQ64rr_REV */
/* Table2071 */
  0x484, /* JCC_4 */
/* Table2072 */
  0xa24, /* SETCCm */
  0xa25, /* SETCCr */
/* Table2074 */
  0x923, /* PUSHFS32 */
/* Table2075 */
  0x8a8, /* POPFS32 */
/* Table2076 */
  0x302, /* CPUID */
/* Table2077 */
  0x221, /* BT32mr */
  0x223, /* BT32rr */
/* Table2079 */
  0xa56, /* SHLD32mri8 */
  0xa58, /* SHLD32rri8 */
/* Table2081 */
  0xa55, /* SHLD32mrCL */
  0xa57, /* SHLD32rrCL */
/* Table2083 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x671, /* MONTMUL */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b8c, /* XSHA1 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b8d, /* XSHA256 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2155 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b8e, /* XSTORE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b51, /* XCRYPTECB */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b4e, /* XCRYPTCBC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b50, /* XCRYPTCTR */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b4f, /* XCRYPTCFB */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3b52, /* XCRYPTOFB */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2227 */
  0x926, /* PUSHGS32 */
/* Table2228 */
  0x8ab, /* POPGS32 */
/* Table2229 */
  0x9d3, /* RSM */
/* Table2230 */
  0x245, /* BTS32mr */
  0x247, /* BTS32rr */
/* Table2232 */
  0xa7e, /* SHRD32mri8 */
  0xa80, /* SHRD32rri8 */
/* Table2234 */
  0xa7d, /* SHRD32mrCL */
  0xa7f, /* SHRD32rrCL */
/* Table2236 */
  0x3f8, /* FXSAVE */
  0x3f6, /* FXRSTOR */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x3b83, /* XSAVE */
  0x3b7f, /* XRSTOR */
  0x3b87, /* XSAVEOPT */
  0x26d, /* CLFLUSH */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x507, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x59c, /* MFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xa27, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2308 */
  0x42c, /* IMUL32rm */
  0x42f, /* IMUL32rr */
/* Table2310 */
  0x2ee, /* CMPXCHG8rm */
  0x2ef, /* CMPXCHG8rr */
/* Table2312 */
  0x2e9, /* CMPXCHG32rm */
  0x2ea, /* CMPXCHG32rr */
/* Table2314 */
  0x56e, /* LSS32rm */
  0x0, /*  */
/* Table2316 */
  0x239, /* BTR32mr */
  0x23b, /* BTR32rr */
/* Table2318 */
  0x509, /* LFS32rm */
  0x0, /*  */
/* Table2320 */
  0x50f, /* LGS32rm */
  0x0, /*  */
/* Table2322 */
  0x72c, /* MOVZX32rm8 */
  0x72f, /* MOVZX32rr8 */
/* Table2324 */
  0x72b, /* MOVZX32rm16 */
  0x72e, /* MOVZX32rr16 */
/* Table2326 */
  0xb7d, /* UD2B */
/* Table2327 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x220, /* BT32mi8 */
  0x244, /* BTS32mi8 */
  0x238, /* BTR32mi8 */
  0x22c, /* BTC32mi8 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x222, /* BT32ri8 */
  0x246, /* BTS32ri8 */
  0x23a, /* BTR32ri8 */
  0x22e, /* BTC32ri8 */
/* Table2343 */
  0x22d, /* BTC32mr */
  0x22f, /* BTC32rr */
/* Table2345 */
  0x20f, /* BSF32rm */
  0x210, /* BSF32rr */
/* Table2347 */
  0x215, /* BSR32rm */
  0x216, /* BSR32rr */
/* Table2349 */
  0x712, /* MOVSX32rm8 */
  0x716, /* MOVSX32rr8 */
/* Table2351 */
  0x710, /* MOVSX32rm16 */
  0x714, /* MOVSX32rr16 */
/* Table2353 */
  0x3b3d, /* XADD8rm */
  0x3b3e, /* XADD8rr */
/* Table2355 */
  0x3b39, /* XADD32rm */
  0x3b3a, /* XADD32rr */
/* Table2357 */
  0x2d8, /* CMPPSrmi */
  0x2d9, /* CMPPSrri */
/* Table2359 */
  0x6e9, /* MOVNTImr */
  0x0, /*  */
/* Table2361 */
  0x610, /* MMX_PINSRWrm */
  0x611, /* MMX_PINSRWrr */
/* Table2363 */
  0x0, /*  */
  0x603, /* MMX_PEXTRWrr */
/* Table2365 */
  0xa8b, /* SHUFPSrmi */
  0xa8c, /* SHUFPSrri */
/* Table2367 */
  0x0, /*  */
  0x2ed, /* CMPXCHG8B */
  0x0, /*  */
  0x3b81, /* XRSTORS */
  0x3b85, /* XSAVEC */
  0x3b89, /* XSAVES */
  0x1fc2, /* VMPTRLDm */
  0x1fc3, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x970, /* RDRAND32r */
  0x973, /* RDSEED32r */
/* Table2383 */
  0x21a, /* BSWAP32r */
/* Table2384 */
  0x64d, /* MMX_PSRLWrm */
  0x64e, /* MMX_PSRLWrr */
/* Table2386 */
  0x647, /* MMX_PSRLDrm */
  0x648, /* MMX_PSRLDrr */
/* Table2388 */
  0x64a, /* MMX_PSRLQrm */
  0x64b, /* MMX_PSRLQrr */
/* Table2390 */
  0x5e1, /* MMX_PADDQirm */
  0x5e2, /* MMX_PADDQirr */
/* Table2392 */
  0x625, /* MMX_PMULLWirm */
  0x626, /* MMX_PMULLWirr */
/* Table2394 */
  0x0, /*  */
  0x61e, /* MMX_PMOVMSKBrr */
/* Table2396 */
  0x659, /* MMX_PSUBUSBirm */
  0x65a, /* MMX_PSUBUSBirr */
/* Table2398 */
  0x65b, /* MMX_PSUBUSWirm */
  0x65c, /* MMX_PSUBUSWirr */
/* Table2400 */
  0x61c, /* MMX_PMINUBirm */
  0x61d, /* MMX_PMINUBirr */
/* Table2402 */
  0x5f1, /* MMX_PANDirm */
  0x5f2, /* MMX_PANDirr */
/* Table2404 */
  0x5e7, /* MMX_PADDUSBirm */
  0x5e8, /* MMX_PADDUSBirr */
/* Table2406 */
  0x5e9, /* MMX_PADDUSWirm */
  0x5ea, /* MMX_PADDUSWirr */
/* Table2408 */
  0x618, /* MMX_PMAXUBirm */
  0x619, /* MMX_PMAXUBirr */
/* Table2410 */
  0x5ef, /* MMX_PANDNirm */
  0x5f0, /* MMX_PANDNirr */
/* Table2412 */
  0x5f3, /* MMX_PAVGBirm */
  0x5f4, /* MMX_PAVGBirr */
/* Table2414 */
  0x644, /* MMX_PSRAWrm */
  0x645, /* MMX_PSRAWrr */
/* Table2416 */
  0x641, /* MMX_PSRADrm */
  0x642, /* MMX_PSRADrr */
/* Table2418 */
  0x5f5, /* MMX_PAVGWirm */
  0x5f6, /* MMX_PAVGWirr */
/* Table2420 */
  0x621, /* MMX_PMULHUWirm */
  0x622, /* MMX_PMULHUWirr */
/* Table2422 */
  0x623, /* MMX_PMULHWirm */
  0x624, /* MMX_PMULHWirr */
/* Table2424 */
  0x5ca, /* MMX_MOVNTQmr */
  0x0, /*  */
/* Table2426 */
  0x655, /* MMX_PSUBSBirm */
  0x656, /* MMX_PSUBSBirr */
/* Table2428 */
  0x657, /* MMX_PSUBSWirm */
  0x658, /* MMX_PSUBSWirr */
/* Table2430 */
  0x61a, /* MMX_PMINSWirm */
  0x61b, /* MMX_PMINSWirr */
/* Table2432 */
  0x629, /* MMX_PORirm */
  0x62a, /* MMX_PORirr */
/* Table2434 */
  0x5e3, /* MMX_PADDSBirm */
  0x5e4, /* MMX_PADDSBirr */
/* Table2436 */
  0x5e5, /* MMX_PADDSWirm */
  0x5e6, /* MMX_PADDSWirr */
/* Table2438 */
  0x616, /* MMX_PMAXSWirm */
  0x617, /* MMX_PMAXSWirr */
/* Table2440 */
  0x66b, /* MMX_PXORirm */
  0x66c, /* MMX_PXORirr */
/* Table2442 */
  0x63e, /* MMX_PSLLWrm */
  0x63f, /* MMX_PSLLWrr */
/* Table2444 */
  0x638, /* MMX_PSLLDrm */
  0x639, /* MMX_PSLLDrr */
/* Table2446 */
  0x63b, /* MMX_PSLLQrm */
  0x63c, /* MMX_PSLLQrr */
/* Table2448 */
  0x627, /* MMX_PMULUDQirm */
  0x628, /* MMX_PMULUDQirr */
/* Table2450 */
  0x614, /* MMX_PMADDWDirm */
  0x615, /* MMX_PMADDWDirr */
/* Table2452 */
  0x62b, /* MMX_PSADBWirm */
  0x62c, /* MMX_PSADBWirr */
/* Table2454 */
  0x0, /*  */
  0x5be, /* MMX_MASKMOVQ */
/* Table2456 */
  0x64f, /* MMX_PSUBBirm */
  0x650, /* MMX_PSUBBirr */
/* Table2458 */
  0x65d, /* MMX_PSUBWirm */
  0x65e, /* MMX_PSUBWirr */
/* Table2460 */
  0x651, /* MMX_PSUBDirm */
  0x652, /* MMX_PSUBDirr */
/* Table2462 */
  0x653, /* MMX_PSUBQirm */
  0x654, /* MMX_PSUBQirr */
/* Table2464 */
  0x5dd, /* MMX_PADDBirm */
  0x5de, /* MMX_PADDBirr */
/* Table2466 */
  0x5eb, /* MMX_PADDWirm */
  0x5ec, /* MMX_PADDWirr */
/* Table2468 */
  0x5df, /* MMX_PADDDirm */
  0x5e0, /* MMX_PADDDirr */
/* Table2470 */
  0xa2a, /* SGDT64m */
  0xa8f, /* SIDT64m */
  0x50d, /* LGDT64m */
  0x513, /* LIDT64m */
  0xa97, /* SMSW16m */
  0x0, /*  */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66e, /* MONITOR64rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fca, /* VMRUN64 */
  0x1d93, /* VMMCALL */
  0x1d92, /* VMLOAD64 */
  0x1fcc, /* VMSAVE64 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45d, /* INVLPGA64 */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x670, /* MONITORX64rrr */
  0x764, /* MWAITXrrr */
  0x275, /* CLZERO64r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2542 */
  0x0, /*  */
  0x69e, /* MOV64rc */
/* Table2544 */
  0x0, /*  */
  0x69f, /* MOV64rd */
/* Table2546 */
  0x0, /*  */
  0x698, /* MOV64cr */
/* Table2548 */
  0x0, /*  */
  0x699, /* MOV64dr */
/* Table2550 */
  0x1fc6, /* VMREAD64mr */
  0x1fc7, /* VMREAD64rr */
/* Table2552 */
  0x2031, /* VMWRITE64rm */
  0x2032, /* VMWRITE64rr */
/* Table2554 */
  0x924, /* PUSHFS64 */
/* Table2555 */
  0x8a9, /* POPFS64 */
/* Table2556 */
  0x927, /* PUSHGS64 */
/* Table2557 */
  0x8ac, /* POPGS64 */
/* Table2558 */
  0x0, /*  */
  0x5bf, /* MMX_MASKMOVQ64 */
/* Table2560 */
  0xa91, /* SLDT16m */
  0xab9, /* STRm */
  0x514, /* LLDT16m */
  0x570, /* LTRm */
  0x12d2, /* VERRm */
  0x12d4, /* VERWm */
  0x0, /*  */
  0x0, /*  */
  0xa92, /* SLDT16r */
  0xab6, /* STR16r */
  0x515, /* LLDT16r */
  0x571, /* LTRr */
  0x12d3, /* VERRr */
  0x12d5, /* VERWr */
  0x0, /*  */
  0x0, /*  */
/* Table2576 */
  0xa28, /* SGDT16m */
  0xa8d, /* SIDT16m */
  0x50b, /* LGDT16m */
  0x511, /* LIDT16m */
  0xa97, /* SMSW16m */
  0x0, /*  */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66d, /* MONITOR32rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fc9, /* VMRUN32 */
  0x1d93, /* VMMCALL */
  0x1d91, /* VMLOAD32 */
  0x1fcb, /* VMSAVE32 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45c, /* INVLPGA32 */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x66f, /* MONITORX32rrr */
  0x764, /* MWAITXrrr */
  0x274, /* CLZERO32r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table2648 */
  0x4dd, /* LAR16rm */
  0x4de, /* LAR16rr */
/* Table2650 */
  0x567, /* LSL16rm */
  0x568, /* LSL16rr */
/* Table2652 */
  0x71f, /* MOVUPDrm */
  0x720, /* MOVUPDrr */
/* Table2654 */
  0x71e, /* MOVUPDmr */
  0x721, /* MOVUPDrr_REV */
/* Table2656 */
  0x6e1, /* MOVLPDrm */
  0x0, /*  */
/* Table2658 */
  0x6e0, /* MOVLPDmr */
  0x0, /*  */
/* Table2660 */
  0xb86, /* UNPCKLPDrm */
  0xb87, /* UNPCKLPDrr */
/* Table2662 */
  0xb82, /* UNPCKHPDrm */
  0xb83, /* UNPCKHPDrr */
/* Table2664 */
  0x6dc, /* MOVHPDrm */
  0x0, /*  */
/* Table2666 */
  0x6db, /* MOVHPDmr */
  0x0, /*  */
/* Table2668 */
  0x205, /* BNDMOV32rm */
  0x208, /* BNDMOVrr */
/* Table2670 */
  0x204, /* BNDMOV32mr */
  0x209, /* BNDMOVrr_REV */
/* Table2672 */
  0x773, /* NOOPW */
  0x774, /* NOOPWr */
/* Table2674 */
  0x6bb, /* MOVAPDrm */
  0x6bc, /* MOVAPDrr */
/* Table2676 */
  0x6ba, /* MOVAPDmr */
  0x6bd, /* MOVAPDrr_REV */
/* Table2678 */
  0x5b3, /* MMX_CVTPI2PDirm */
  0x5b4, /* MMX_CVTPI2PDirr */
/* Table2680 */
  0x6ea, /* MOVNTPDmr */
  0x0, /*  */
/* Table2682 */
  0x5b9, /* MMX_CVTTPD2PIirm */
  0x5ba, /* MMX_CVTTPD2PIirr */
/* Table2684 */
  0x5b1, /* MMX_CVTPD2PIirm */
  0x5b2, /* MMX_CVTPD2PIirr */
/* Table2686 */
  0xb6a, /* UCOMISDrm */
  0xb6c, /* UCOMISDrr */
/* Table2688 */
  0x2f0, /* COMISDrm */
  0x2f2, /* COMISDrr */
/* Table2690 */
  0x277, /* CMOV16rm */
  0x278, /* CMOV16rr */
/* Table2692 */
  0x0, /*  */
  0x6e4, /* MOVMSKPDrr */
/* Table2694 */
  0xa9b, /* SQRTPDm */
  0xa9c, /* SQRTPDr */
/* Table2696 */
  0x1b7, /* ANDPDrm */
  0x1b8, /* ANDPDrr */
/* Table2698 */
  0x1b3, /* ANDNPDrm */
  0x1b4, /* ANDNPDrr */
/* Table2700 */
  0x7a2, /* ORPDrm */
  0x7a3, /* ORPDrr */
/* Table2702 */
  0x3b7a, /* XORPDrm */
  0x3b7b, /* XORPDrr */
/* Table2704 */
  0x152, /* ADDPDrm */
  0x153, /* ADDPDrr */
/* Table2706 */
  0x73f, /* MULPDrm */
  0x740, /* MULPDrr */
/* Table2708 */
  0x315, /* CVTPD2PSrm */
  0x316, /* CVTPD2PSrr */
/* Table2710 */
  0x317, /* CVTPS2DQrm */
  0x318, /* CVTPS2DQrr */
/* Table2712 */
  0xaf0, /* SUBPDrm */
  0xaf1, /* SUBPDrr */
/* Table2714 */
  0x5a5, /* MINPDrm */
  0x5a6, /* MINPDrr */
/* Table2716 */
  0x366, /* DIVPDrm */
  0x367, /* DIVPDrr */
/* Table2718 */
  0x590, /* MAXPDrm */
  0x591, /* MAXPDrr */
/* Table2720 */
  0x902, /* PUNPCKLBWrm */
  0x903, /* PUNPCKLBWrr */
/* Table2722 */
  0x908, /* PUNPCKLWDrm */
  0x909, /* PUNPCKLWDrr */
/* Table2724 */
  0x904, /* PUNPCKLDQrm */
  0x905, /* PUNPCKLDQrr */
/* Table2726 */
  0x7b7, /* PACKSSWBrm */
  0x7b8, /* PACKSSWBrr */
/* Table2728 */
  0x7ec, /* PCMPGTBrm */
  0x7ed, /* PCMPGTBrr */
/* Table2730 */
  0x7f2, /* PCMPGTWrm */
  0x7f3, /* PCMPGTWrr */
/* Table2732 */
  0x7ee, /* PCMPGTDrm */
  0x7ef, /* PCMPGTDrr */
/* Table2734 */
  0x7bb, /* PACKUSWBrm */
  0x7bc, /* PACKUSWBrr */
/* Table2736 */
  0x8fa, /* PUNPCKHBWrm */
  0x8fb, /* PUNPCKHBWrr */
/* Table2738 */
  0x900, /* PUNPCKHWDrm */
  0x901, /* PUNPCKHWDrr */
/* Table2740 */
  0x8fc, /* PUNPCKHDQrm */
  0x8fd, /* PUNPCKHDQrr */
/* Table2742 */
  0x7b5, /* PACKSSDWrm */
  0x7b6, /* PACKSSDWrr */
/* Table2744 */
  0x906, /* PUNPCKLQDQrm */
  0x907, /* PUNPCKLQDQrr */
/* Table2746 */
  0x8fe, /* PUNPCKHQDQrm */
  0x8ff, /* PUNPCKHQDQrr */
/* Table2748 */
  0x6ca, /* MOVDI2PDIrm */
  0x6cb, /* MOVDI2PDIrr */
/* Table2750 */
  0x6d3, /* MOVDQArm */
  0x6d4, /* MOVDQArr */
/* Table2752 */
  0x8bc, /* PSHUFDmi */
  0x8bd, /* PSHUFDri */
/* Table2754 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x8df, /* PSRLWri */
  0x0, /*  */
  0x8d5, /* PSRAWri */
  0x0, /*  */
  0x8cf, /* PSLLWri */
  0x0, /*  */
/* Table2770 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x8d9, /* PSRLDri */
  0x0, /*  */
  0x8d2, /* PSRADri */
  0x0, /*  */
  0x8c9, /* PSLLDri */
  0x0, /*  */
/* Table2786 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x8dc, /* PSRLQri */
  0x8d8, /* PSRLDQri */
  0x0, /*  */
  0x0, /*  */
  0x8cc, /* PSLLQri */
  0x8c8, /* PSLLDQri */
/* Table2802 */
  0x7e0, /* PCMPEQBrm */
  0x7e1, /* PCMPEQBrr */
/* Table2804 */
  0x7e6, /* PCMPEQWrm */
  0x7e7, /* PCMPEQWrr */
/* Table2806 */
  0x7e2, /* PCMPEQDrm */
  0x7e3, /* PCMPEQDrr */
/* Table2808 */
  0x0, /*  */
  0x3b6, /* EXTRQI */
/* Table2810 */
  0x0, /*  */
  0x3b5, /* EXTRQ */
/* Table2812 */
  0x405, /* HADDPDrm */
  0x406, /* HADDPDrr */
/* Table2814 */
  0x40a, /* HSUBPDrm */
  0x40b, /* HSUBPDrr */
/* Table2816 */
  0x6ef, /* MOVPDI2DImr */
  0x6f0, /* MOVPDI2DIrr */
/* Table2818 */
  0x6d2, /* MOVDQAmr */
  0x6d5, /* MOVDQArr_REV */
/* Table2820 */
  0x483, /* JCC_2 */
/* Table2821 */
  0x922, /* PUSHFS16 */
/* Table2822 */
  0x8a7, /* POPFS16 */
/* Table2823 */
  0x21d, /* BT16mr */
  0x21f, /* BT16rr */
/* Table2825 */
  0xa52, /* SHLD16mri8 */
  0xa54, /* SHLD16rri8 */
/* Table2827 */
  0xa51, /* SHLD16mrCL */
  0xa53, /* SHLD16rrCL */
/* Table2829 */
  0x925, /* PUSHGS16 */
/* Table2830 */
  0x8aa, /* POPGS16 */
/* Table2831 */
  0x241, /* BTS16mr */
  0x243, /* BTS16rr */
/* Table2833 */
  0xa7a, /* SHRD16mri8 */
  0xa7c, /* SHRD16rri8 */
/* Table2835 */
  0xa79, /* SHRD16mrCL */
  0xa7b, /* SHRD16rrCL */
/* Table2837 */
  0x3f8, /* FXSAVE */
  0x3f6, /* FXRSTOR */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x0, /*  */
  0x0, /*  */
  0x273, /* CLWB */
  0x26e, /* CLFLUSHOPT */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb5a, /* TPAUSE */
  0x0, /*  */
/* Table2853 */
  0x424, /* IMUL16rm */
  0x427, /* IMUL16rr */
/* Table2855 */
  0x2e7, /* CMPXCHG16rm */
  0x2e8, /* CMPXCHG16rr */
/* Table2857 */
  0x56d, /* LSS16rm */
  0x0, /*  */
/* Table2859 */
  0x235, /* BTR16mr */
  0x237, /* BTR16rr */
/* Table2861 */
  0x508, /* LFS16rm */
  0x0, /*  */
/* Table2863 */
  0x50e, /* LGS16rm */
  0x0, /*  */
/* Table2865 */
  0x728, /* MOVZX16rm8 */
  0x72a, /* MOVZX16rr8 */
/* Table2867 */
  0x727, /* MOVZX16rm16 */
  0x729, /* MOVZX16rr16 */
/* Table2869 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x21c, /* BT16mi8 */
  0x240, /* BTS16mi8 */
  0x234, /* BTR16mi8 */
  0x228, /* BTC16mi8 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x21e, /* BT16ri8 */
  0x242, /* BTS16ri8 */
  0x236, /* BTR16ri8 */
  0x22a, /* BTC16ri8 */
/* Table2885 */
  0x229, /* BTC16mr */
  0x22b, /* BTC16rr */
/* Table2887 */
  0x20d, /* BSF16rm */
  0x20e, /* BSF16rr */
/* Table2889 */
  0x213, /* BSR16rm */
  0x214, /* BSR16rr */
/* Table2891 */
  0x70c, /* MOVSX16rm8 */
  0x70f, /* MOVSX16rr8 */
/* Table2893 */
  0x70a, /* MOVSX16rm16 */
  0x70d, /* MOVSX16rr16 */
/* Table2895 */
  0x3b37, /* XADD16rm */
  0x3b38, /* XADD16rr */
/* Table2897 */
  0x2d6, /* CMPPDrmi */
  0x2d7, /* CMPPDrri */
/* Table2899 */
  0x848, /* PINSRWrm */
  0x849, /* PINSRWrr */
/* Table2901 */
  0x0, /*  */
  0x808, /* PEXTRWrr */
/* Table2903 */
  0xa89, /* SHUFPDrmi */
  0xa8a, /* SHUFPDrri */
/* Table2905 */
  0x0, /*  */
  0x2ed, /* CMPXCHG8B */
  0x0, /*  */
  0x3b81, /* XRSTORS */
  0x3b85, /* XSAVEC */
  0x3b89, /* XSAVES */
  0x1ce6, /* VMCLEARm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96f, /* RDRAND16r */
  0x972, /* RDSEED16r */
/* Table2921 */
  0x219, /* BSWAP16r_BAD */
/* Table2922 */
  0x15e, /* ADDSUBPDrm */
  0x15f, /* ADDSUBPDrr */
/* Table2924 */
  0x8e0, /* PSRLWrm */
  0x8e1, /* PSRLWrr */
/* Table2926 */
  0x8da, /* PSRLDrm */
  0x8db, /* PSRLDrr */
/* Table2928 */
  0x8dd, /* PSRLQrm */
  0x8de, /* PSRLQrr */
/* Table2930 */
  0x7c1, /* PADDQrm */
  0x7c2, /* PADDQrr */
/* Table2932 */
  0x88b, /* PMULLWrm */
  0x88c, /* PMULLWrr */
/* Table2934 */
  0x6f1, /* MOVPQI2QImr */
  0x6f2, /* MOVPQI2QIrr */
/* Table2936 */
  0x0, /*  */
  0x866, /* PMOVMSKBrr */
/* Table2938 */
  0x8ec, /* PSUBUSBrm */
  0x8ed, /* PSUBUSBrr */
/* Table2940 */
  0x8ee, /* PSUBUSWrm */
  0x8ef, /* PSUBUSWrr */
/* Table2942 */
  0x860, /* PMINUBrm */
  0x861, /* PMINUBrr */
/* Table2944 */
  0x7d1, /* PANDrm */
  0x7d2, /* PANDrr */
/* Table2946 */
  0x7c7, /* PADDUSBrm */
  0x7c8, /* PADDUSBrr */
/* Table2948 */
  0x7c9, /* PADDUSWrm */
  0x7ca, /* PADDUSWrr */
/* Table2950 */
  0x854, /* PMAXUBrm */
  0x855, /* PMAXUBrr */
/* Table2952 */
  0x7cf, /* PANDNrm */
  0x7d0, /* PANDNrr */
/* Table2954 */
  0x7d4, /* PAVGBrm */
  0x7d5, /* PAVGBrr */
/* Table2956 */
  0x8d6, /* PSRAWrm */
  0x8d7, /* PSRAWrr */
/* Table2958 */
  0x8d3, /* PSRADrm */
  0x8d4, /* PSRADrr */
/* Table2960 */
  0x7d8, /* PAVGWrm */
  0x7d9, /* PAVGWrr */
/* Table2962 */
  0x885, /* PMULHUWrm */
  0x886, /* PMULHUWrr */
/* Table2964 */
  0x887, /* PMULHWrm */
  0x888, /* PMULHWrr */
/* Table2966 */
  0x33b, /* CVTTPD2DQrm */
  0x33c, /* CVTTPD2DQrr */
/* Table2968 */
  0x6e7, /* MOVNTDQmr */
  0x0, /*  */
/* Table2970 */
  0x8e8, /* PSUBSBrm */
  0x8e9, /* PSUBSBrr */
/* Table2972 */
  0x8ea, /* PSUBSWrm */
  0x8eb, /* PSUBSWrr */
/* Table2974 */
  0x85e, /* PMINSWrm */
  0x85f, /* PMINSWrr */
/* Table2976 */
  0x8af, /* PORrm */
  0x8b0, /* PORrr */
/* Table2978 */
  0x7c3, /* PADDSBrm */
  0x7c4, /* PADDSBrr */
/* Table2980 */
  0x7c5, /* PADDSWrm */
  0x7c6, /* PADDSWrr */
/* Table2982 */
  0x852, /* PMAXSWrm */
  0x853, /* PMAXSWrr */
/* Table2984 */
  0x92c, /* PXORrm */
  0x92d, /* PXORrr */
/* Table2986 */
  0x8d0, /* PSLLWrm */
  0x8d1, /* PSLLWrr */
/* Table2988 */
  0x8ca, /* PSLLDrm */
  0x8cb, /* PSLLDrr */
/* Table2990 */
  0x8cd, /* PSLLQrm */
  0x8ce, /* PSLLQrr */
/* Table2992 */
  0x88d, /* PMULUDQrm */
  0x88e, /* PMULUDQrr */
/* Table2994 */
  0x84c, /* PMADDWDrm */
  0x84d, /* PMADDWDrr */
/* Table2996 */
  0x8b8, /* PSADBWrm */
  0x8b9, /* PSADBWrr */
/* Table2998 */
  0x0, /*  */
  0x584, /* MASKMOVDQU */
/* Table3000 */
  0x8e2, /* PSUBBrm */
  0x8e3, /* PSUBBrr */
/* Table3002 */
  0x8f0, /* PSUBWrm */
  0x8f1, /* PSUBWrr */
/* Table3004 */
  0x8e4, /* PSUBDrm */
  0x8e5, /* PSUBDrr */
/* Table3006 */
  0x8e6, /* PSUBQrm */
  0x8e7, /* PSUBQrr */
/* Table3008 */
  0x7bd, /* PADDBrm */
  0x7be, /* PADDBrr */
/* Table3010 */
  0x7cb, /* PADDWrm */
  0x7cc, /* PADDWrr */
/* Table3012 */
  0x7bf, /* PADDDrm */
  0x7c0, /* PADDDrr */
/* Table3014 */
  0x6e1, /* MOVLPDrm */
  0x6da, /* MOVHLPSrr */
/* Table3016 */
  0x6dc, /* MOVHPDrm */
  0x6df, /* MOVLHPSrr */
/* Table3018 */
  0x1fc4, /* VMREAD32mr */
  0x3b6, /* EXTRQI */
/* Table3020 */
  0x202f, /* VMWRITE32rm */
  0x3b5, /* EXTRQ */
/* Table3022 */
  0x3f8, /* FXSAVE */
  0x3f6, /* FXRSTOR */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x3b83, /* XSAVE */
  0x3b7f, /* XRSTOR */
  0x273, /* CLWB */
  0x26e, /* CLFLUSHOPT */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x507, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xa27, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3094 */
  0x0, /*  */
  0x2ed, /* CMPXCHG8B */
  0x0, /*  */
  0x3b81, /* XRSTORS */
  0x3b85, /* XSAVEC */
  0x3b89, /* XSAVES */
  0x1ce6, /* VMCLEARm */
  0x1fc3, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96f, /* RDRAND16r */
  0x972, /* RDSEED16r */
/* Table3110 */
  0x6f8, /* MOVSDrm */
  0x6fa, /* MOVSDrr */
/* Table3112 */
  0x6f7, /* MOVSDmr */
  0x6fb, /* MOVSDrr_REV */
/* Table3114 */
  0x6c8, /* MOVDDUPrm */
  0x6c9, /* MOVDDUPrr */
/* Table3116 */
  0x1fd, /* BNDCU32rm */
  0x1fe, /* BNDCU32rr */
/* Table3118 */
  0x1f9, /* BNDCN32rm */
  0x1fa, /* BNDCN32rr */
/* Table3120 */
  0x324, /* CVTSI2SDrm_Int */
  0x326, /* CVTSI2SDrr_Int */
/* Table3122 */
  0x6ec, /* MOVNTSD */
  0x0, /*  */
/* Table3124 */
  0x344, /* CVTTSD2SIrm_Int */
  0x346, /* CVTTSD2SIrr_Int */
/* Table3126 */
  0x31d, /* CVTSD2SIrm_Int */
  0x31e, /* CVTSD2SIrr_Int */
/* Table3128 */
  0xaa0, /* SQRTSDm_Int */
  0xaa2, /* SQRTSDr_Int */
/* Table3130 */
  0x157, /* ADDSDrm_Int */
  0x159, /* ADDSDrr_Int */
/* Table3132 */
  0x744, /* MULSDrm_Int */
  0x746, /* MULSDrr_Int */
/* Table3134 */
  0x320, /* CVTSD2SSrm_Int */
  0x322, /* CVTSD2SSrr_Int */
/* Table3136 */
  0xb07, /* SUBSDrm_Int */
  0xb09, /* SUBSDrr_Int */
/* Table3138 */
  0x5aa, /* MINSDrm_Int */
  0x5ac, /* MINSDrr_Int */
/* Table3140 */
  0x37d, /* DIVSDrm_Int */
  0x37f, /* DIVSDrr_Int */
/* Table3142 */
  0x595, /* MAXSDrm_Int */
  0x597, /* MAXSDrr_Int */
/* Table3144 */
  0x8c0, /* PSHUFLWmi */
  0x8c1, /* PSHUFLWri */
/* Table3146 */
  0x0, /*  */
  0x452, /* INSERTQI */
/* Table3148 */
  0x0, /*  */
  0x451, /* INSERTQ */
/* Table3150 */
  0x407, /* HADDPSrm */
  0x408, /* HADDPSrr */
/* Table3152 */
  0x40c, /* HSUBPSrm */
  0x40d, /* HSUBPSrr */
/* Table3154 */
  0x3f8, /* FXSAVE */
  0x3f6, /* FXRSTOR */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb81, /* UMWAIT */
  0x0, /*  */
/* Table3170 */
  0x2dc, /* CMPSDrm_Int */
  0x2de, /* CMPSDrr_Int */
/* Table3172 */
  0x0, /*  */
  0x2ed, /* CMPXCHG8B */
  0x0, /*  */
  0x3b81, /* XRSTORS */
  0x3b85, /* XSAVEC */
  0x3b89, /* XSAVES */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3188 */
  0x160, /* ADDSUBPSrm */
  0x161, /* ADDSUBPSrr */
/* Table3190 */
  0x0, /*  */
  0x5c8, /* MMX_MOVDQ2Qrr */
/* Table3192 */
  0x313, /* CVTPD2DQrm */
  0x314, /* CVTPD2DQrr */
/* Table3194 */
  0x4e9, /* LDDQUrm */
  0x0, /*  */
/* Table3196 */
  0xa29, /* SGDT32m */
  0xa8e, /* SIDT32m */
  0x50c, /* LGDT32m */
  0x512, /* LIDT32m */
  0xa97, /* SMSW16m */
  0x9da, /* RSTORSSP */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66d, /* MONITOR32rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fc9, /* VMRUN32 */
  0x1d93, /* VMMCALL */
  0x1d91, /* VMLOAD32 */
  0x1fcb, /* VMSAVE32 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45c, /* INVLPGA32 */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa26, /* SETSSBSY */
  0x0, /*  */
  0x9f9, /* SAVEPREVSSP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x66f, /* MONITORX32rrr */
  0x764, /* MWAITXrrr */
  0x274, /* CLZERO32r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3268 */
  0x3b26, /* WBNOINVD */
/* Table3269 */
  0x705, /* MOVSSrm */
  0x707, /* MOVSSrr */
/* Table3271 */
  0x704, /* MOVSSmr */
  0x708, /* MOVSSrr_REV */
/* Table3273 */
  0x700, /* MOVSLDUPrm */
  0x701, /* MOVSLDUPrr */
/* Table3275 */
  0x6fd, /* MOVSHDUPrm */
  0x6fe, /* MOVSHDUPrr */
/* Table3277 */
  0x1f5, /* BNDCL32rm */
  0x1f6, /* BNDCL32rr */
/* Table3279 */
  0x202, /* BNDMK32rm */
  0x0, /*  */
/* Table3281 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x975, /* RDSSPD */
  0x975, /* RDSSPD */
  0x975, /* RDSSPD */
  0x975, /* RDSSPD */
  0x975, /* RDSSPD */
  0x975, /* RDSSPD */
  0x975, /* RDSSPD */
  0x975, /* RDSSPD */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3aa, /* ENDBR64 */
  0x3a9, /* ENDBR32 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3353 */
  0x328, /* CVTSI2SSrm_Int */
  0x32a, /* CVTSI2SSrr_Int */
/* Table3355 */
  0x6ed, /* MOVNTSS */
  0x0, /*  */
/* Table3357 */
  0x34c, /* CVTTSS2SIrm_Int */
  0x34e, /* CVTTSS2SIrr_Int */
/* Table3359 */
  0x339, /* CVTSS2SIrm_Int */
  0x33a, /* CVTSS2SIrr_Int */
/* Table3361 */
  0xaa4, /* SQRTSSm_Int */
  0xaa6, /* SQRTSSr_Int */
/* Table3363 */
  0x9d7, /* RSQRTSSm_Int */
  0x9d9, /* RSQRTSSr_Int */
/* Table3365 */
  0x949, /* RCPSSm_Int */
  0x94b, /* RCPSSr_Int */
/* Table3367 */
  0x15b, /* ADDSSrm_Int */
  0x15d, /* ADDSSrr_Int */
/* Table3369 */
  0x748, /* MULSSrm_Int */
  0x74a, /* MULSSrr_Int */
/* Table3371 */
  0x334, /* CVTSS2SDrm_Int */
  0x336, /* CVTSS2SDrr_Int */
/* Table3373 */
  0x33d, /* CVTTPS2DQrm */
  0x33e, /* CVTTPS2DQrr */
/* Table3375 */
  0xb0b, /* SUBSSrm_Int */
  0xb0d, /* SUBSSrr_Int */
/* Table3377 */
  0x5ae, /* MINSSrm_Int */
  0x5b0, /* MINSSrr_Int */
/* Table3379 */
  0x381, /* DIVSSrm_Int */
  0x383, /* DIVSSrr_Int */
/* Table3381 */
  0x599, /* MAXSSrm_Int */
  0x59b, /* MAXSSrr_Int */
/* Table3383 */
  0x6d7, /* MOVDQUrm */
  0x6d8, /* MOVDQUrr */
/* Table3385 */
  0x8be, /* PSHUFHWmi */
  0x8bf, /* PSHUFHWri */
/* Table3387 */
  0x6f5, /* MOVQI2PQIrm */
  0x726, /* MOVZPQILo2PQIrr */
/* Table3389 */
  0x6d6, /* MOVDQUmr */
  0x6d9, /* MOVDQUrr_REV */
/* Table3391 */
  0x3f8, /* FXSAVE */
  0x3f6, /* FXRSTOR */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x8f8, /* PTWRITEm */
  0x0, /*  */
  0x271, /* CLRSSBSY */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x8f9, /* PTWRITEr */
  0x44c, /* INCSSPD */
  0xb7f, /* UMONITOR32 */
  0x0, /*  */
/* Table3407 */
  0x89c, /* POPCNT32rm */
  0x89d, /* POPCNT32rr */
/* Table3409 */
  0xb62, /* TZCNT32rm */
  0xb63, /* TZCNT32rr */
/* Table3411 */
  0x580, /* LZCNT32rm */
  0x581, /* LZCNT32rr */
/* Table3413 */
  0x2e2, /* CMPSSrm_Int */
  0x2e4, /* CMPSSrr_Int */
/* Table3415 */
  0x0, /*  */
  0x2ed, /* CMPXCHG8B */
  0x0, /*  */
  0x3b81, /* XRSTORS */
  0x3b85, /* XSAVEC */
  0x3b89, /* XSAVES */
  0x2034, /* VMXON */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96b, /* RDPID32 */
/* Table3431 */
  0x0, /*  */
  0x5cb, /* MMX_MOVQ2DQrr */
/* Table3433 */
  0x30f, /* CVTDQ2PDrm */
  0x310, /* CVTDQ2PDrr */
/* Table3435 */
  0x89a, /* POPCNT16rm */
  0x89b, /* POPCNT16rr */
/* Table3437 */
  0xb60, /* TZCNT16rm */
  0xb61, /* TZCNT16rr */
/* Table3439 */
  0x57e, /* LZCNT16rm */
  0x57f, /* LZCNT16rr */
/* Table3441 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb7e, /* UMONITOR16 */
  0x0, /*  */
/* Table3457 */
  0xa91, /* SLDT16m */
  0xab9, /* STRm */
  0x514, /* LLDT16m */
  0x570, /* LTRm */
  0x12d2, /* VERRm */
  0x12d4, /* VERWm */
  0x0, /*  */
  0x0, /*  */
  0xa94, /* SLDT64r */
  0xab8, /* STR64r */
  0x515, /* LLDT16r */
  0x571, /* LTRr */
  0x12d3, /* VERRr */
  0x12d5, /* VERWr */
  0x0, /*  */
  0x0, /*  */
/* Table3473 */
  0xa2a, /* SGDT64m */
  0xa8f, /* SIDT64m */
  0x50d, /* LGDT64m */
  0x513, /* LIDT64m */
  0xa97, /* SMSW16m */
  0x0, /*  */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66e, /* MONITOR64rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fca, /* VMRUN64 */
  0x1d93, /* VMMCALL */
  0x1d92, /* VMLOAD64 */
  0x1fcc, /* VMSAVE64 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45d, /* INVLPGA64 */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x670, /* MONITORX64rrr */
  0x764, /* MWAITXrrr */
  0x275, /* CLZERO64r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3545 */
  0x4e1, /* LAR64rm */
  0x4e2, /* LAR64rr */
/* Table3547 */
  0x56b, /* LSL64rm */
  0x56c, /* LSL64rr */
/* Table3549 */
  0xb29, /* SYSRET64 */
/* Table3550 */
  0x771, /* NOOPQ */
  0x772, /* NOOPQr */
/* Table3552 */
  0xb27, /* SYSEXIT64 */
/* Table3553 */
  0x27b, /* CMOV64rm */
  0x27c, /* CMOV64rr */
/* Table3555 */
  0x5c6, /* MMX_MOVD64to64rm */
  0x5c7, /* MMX_MOVD64to64rr */
/* Table3557 */
  0x5c0, /* MMX_MOVD64from64rm */
  0x5c1, /* MMX_MOVD64from64rr */
/* Table3559 */
  0x225, /* BT64mr */
  0x227, /* BT64rr */
/* Table3561 */
  0xa5a, /* SHLD64mri8 */
  0xa5c, /* SHLD64rri8 */
/* Table3563 */
  0xa59, /* SHLD64mrCL */
  0xa5b, /* SHLD64rrCL */
/* Table3565 */
  0x249, /* BTS64mr */
  0x24b, /* BTS64rr */
/* Table3567 */
  0xa82, /* SHRD64mri8 */
  0xa84, /* SHRD64rri8 */
/* Table3569 */
  0xa81, /* SHRD64mrCL */
  0xa83, /* SHRD64rrCL */
/* Table3571 */
  0x3f9, /* FXSAVE64 */
  0x3f7, /* FXRSTOR64 */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x3b84, /* XSAVE64 */
  0x3b80, /* XRSTOR64 */
  0x3b88, /* XSAVEOPT64 */
  0x26d, /* CLFLUSH */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x507, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x59c, /* MFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xa27, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3643 */
  0x434, /* IMUL64rm */
  0x437, /* IMUL64rr */
/* Table3645 */
  0x2eb, /* CMPXCHG64rm */
  0x2ec, /* CMPXCHG64rr */
/* Table3647 */
  0x56f, /* LSS64rm */
  0x0, /*  */
/* Table3649 */
  0x23d, /* BTR64mr */
  0x23f, /* BTR64rr */
/* Table3651 */
  0x50a, /* LFS64rm */
  0x0, /*  */
/* Table3653 */
  0x510, /* LGS64rm */
  0x0, /*  */
/* Table3655 */
  0x732, /* MOVZX64rm8 */
  0x734, /* MOVZX64rr8 */
/* Table3657 */
  0x731, /* MOVZX64rm16 */
  0x733, /* MOVZX64rr16 */
/* Table3659 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x224, /* BT64mi8 */
  0x248, /* BTS64mi8 */
  0x23c, /* BTR64mi8 */
  0x230, /* BTC64mi8 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x226, /* BT64ri8 */
  0x24a, /* BTS64ri8 */
  0x23e, /* BTR64ri8 */
  0x232, /* BTC64ri8 */
/* Table3675 */
  0x231, /* BTC64mr */
  0x233, /* BTC64rr */
/* Table3677 */
  0x211, /* BSF64rm */
  0x212, /* BSF64rr */
/* Table3679 */
  0x217, /* BSR64rm */
  0x218, /* BSR64rr */
/* Table3681 */
  0x71a, /* MOVSX64rm8 */
  0x71d, /* MOVSX64rr8 */
/* Table3683 */
  0x718, /* MOVSX64rm16 */
  0x71b, /* MOVSX64rr16 */
/* Table3685 */
  0x3b3b, /* XADD64rm */
  0x3b3c, /* XADD64rr */
/* Table3687 */
  0x6e8, /* MOVNTI_64mr */
  0x0, /*  */
/* Table3689 */
  0x0, /*  */
  0x2e6, /* CMPXCHG16B */
  0x0, /*  */
  0x3b82, /* XRSTORS64 */
  0x3b86, /* XSAVEC64 */
  0x3b8a, /* XSAVES64 */
  0x1fc2, /* VMPTRLDm */
  0x1fc3, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x971, /* RDRAND64r */
  0x974, /* RDSEED64r */
/* Table3705 */
  0x21b, /* BSWAP64r */
/* Table3706 */
  0x207, /* BNDMOV64rm */
  0x208, /* BNDMOVrr */
/* Table3708 */
  0x206, /* BNDMOV64mr */
  0x209, /* BNDMOVrr_REV */
/* Table3710 */
  0x1fc6, /* VMREAD64mr */
  0x3b6, /* EXTRQI */
/* Table3712 */
  0x2031, /* VMWRITE64rm */
  0x3b5, /* EXTRQ */
/* Table3714 */
  0x3f9, /* FXSAVE64 */
  0x3f7, /* FXRSTOR64 */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x3b84, /* XSAVE64 */
  0x3b80, /* XRSTOR64 */
  0x3b88, /* XSAVEOPT64 */
  0x26e, /* CLFLUSHOPT */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x507, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xa27, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3786 */
  0x0, /*  */
  0x2e6, /* CMPXCHG16B */
  0x0, /*  */
  0x3b82, /* XRSTORS64 */
  0x3b86, /* XSAVEC64 */
  0x3b8a, /* XSAVES64 */
  0x1ce6, /* VMCLEARm */
  0x1fc3, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x971, /* RDRAND64r */
  0x974, /* RDSEED64r */
/* Table3802 */
  0x0, /*  */
  0x585, /* MASKMOVDQU64 */
/* Table3804 */
  0xa2a, /* SGDT64m */
  0xa8f, /* SIDT64m */
  0x50d, /* LGDT64m */
  0x513, /* LIDT64m */
  0xa97, /* SMSW16m */
  0x0, /*  */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66e, /* MONITOR64rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fca, /* VMRUN64 */
  0x1d93, /* VMMCALL */
  0x1d92, /* VMLOAD64 */
  0x1fcc, /* VMSAVE64 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45d, /* INVLPGA64 */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0xa98, /* SMSW16r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x670, /* MONITORX64rrr */
  0x764, /* MWAITXrrr */
  0x275, /* CLZERO64r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3876 */
  0x1ff, /* BNDCU64rm */
  0x200, /* BNDCU64rr */
/* Table3878 */
  0x1fb, /* BNDCN64rm */
  0x1fc, /* BNDCN64rr */
/* Table3880 */
  0xa2a, /* SGDT64m */
  0xa8f, /* SIDT64m */
  0x50d, /* LGDT64m */
  0x513, /* LIDT64m */
  0xa97, /* SMSW16m */
  0x9da, /* RSTORSSP */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66e, /* MONITOR64rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fca, /* VMRUN64 */
  0x1d93, /* VMMCALL */
  0x1d92, /* VMLOAD64 */
  0x1fcc, /* VMSAVE64 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45d, /* INVLPGA64 */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa99, /* SMSW32r */
  0xa26, /* SETSSBSY */
  0x0, /*  */
  0x9f9, /* SAVEPREVSSP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x670, /* MONITORX64rrr */
  0x764, /* MWAITXrrr */
  0x275, /* CLZERO64r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table3952 */
  0x1f7, /* BNDCL64rm */
  0x1f8, /* BNDCL64rr */
/* Table3954 */
  0x203, /* BNDMK64rm */
  0x0, /*  */
/* Table3956 */
  0x3f8, /* FXSAVE */
  0x3f6, /* FXRSTOR */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x8f8, /* PTWRITEm */
  0x0, /*  */
  0x271, /* CLRSSBSY */
  0x0, /*  */
  0x966, /* RDFSBASE */
  0x968, /* RDGSBASE */
  0x3b2b, /* WRFSBASE */
  0x3b2d, /* WRGSBASE */
  0x8f9, /* PTWRITEr */
  0x44c, /* INCSSPD */
  0xb80, /* UMONITOR64 */
  0x0, /*  */
/* Table3972 */
  0x0, /*  */
  0x2ed, /* CMPXCHG8B */
  0x0, /*  */
  0x3b81, /* XRSTORS */
  0x3b85, /* XSAVEC */
  0x3b89, /* XSAVES */
  0x2034, /* VMXON */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96c, /* RDPID64 */
/* Table3988 */
  0x3f8, /* FXSAVE */
  0x3f6, /* FXRSTOR */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x8f8, /* PTWRITEm */
  0x0, /*  */
  0x271, /* CLRSSBSY */
  0x0, /*  */
  0x966, /* RDFSBASE */
  0x968, /* RDGSBASE */
  0x3b2b, /* WRFSBASE */
  0x3b2d, /* WRGSBASE */
  0x8f9, /* PTWRITEr */
  0x44c, /* INCSSPD */
  0xb7f, /* UMONITOR32 */
  0x0, /*  */
/* Table4004 */
  0xa2a, /* SGDT64m */
  0xa8f, /* SIDT64m */
  0x50d, /* LGDT64m */
  0x513, /* LIDT64m */
  0xa97, /* SMSW16m */
  0x9da, /* RSTORSSP */
  0x518, /* LMSW16m */
  0x45b, /* INVLPG */
  0x3a8, /* ENCLV */
  0x1ce5, /* VMCALL */
  0x1d90, /* VMLAUNCH */
  0x1fc8, /* VMRESUME */
  0x2033, /* VMXOFF */
  0x7f8, /* PCONFIG */
  0x0, /*  */
  0x0, /*  */
  0x66e, /* MONITOR64rrr */
  0x765, /* MWAITrr */
  0x268, /* CLAC */
  0xaac, /* STAC */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3a6, /* ENCLS */
  0x3b54, /* XGETBV */
  0x3b8b, /* XSETBV */
  0x0, /*  */
  0x0, /*  */
  0x1ce7, /* VMFUNC */
  0x3b53, /* XEND */
  0x3b8f, /* XTEST */
  0x3a7, /* ENCLU */
  0x1fca, /* VMRUN64 */
  0x1d93, /* VMMCALL */
  0x1d92, /* VMLOAD64 */
  0x1fcc, /* VMSAVE64 */
  0xaaf, /* STGI */
  0x26f, /* CLGI */
  0xa90, /* SKINIT */
  0x45d, /* INVLPGA64 */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa9a, /* SMSW64r */
  0xa26, /* SETSSBSY */
  0x0, /*  */
  0x9f9, /* SAVEPREVSSP */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96d, /* RDPKRUr */
  0x3b30, /* WRPKRUr */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0x519, /* LMSW16r */
  0xb23, /* SWAPGS */
  0x978, /* RDTSCP */
  0x670, /* MONITORX64rrr */
  0x764, /* MWAITXrrr */
  0x275, /* CLZERO64r */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table4076 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x976, /* RDSSPQ */
  0x976, /* RDSSPQ */
  0x976, /* RDSSPQ */
  0x976, /* RDSSPQ */
  0x976, /* RDSSPQ */
  0x976, /* RDSSPQ */
  0x976, /* RDSSPQ */
  0x976, /* RDSSPQ */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3aa, /* ENDBR64 */
  0x3a9, /* ENDBR32 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table4148 */
  0x330, /* CVTSI642SSrm_Int */
  0x332, /* CVTSI642SSrr_Int */
/* Table4150 */
  0x348, /* CVTTSS2SI64rm_Int */
  0x34a, /* CVTTSS2SI64rr_Int */
/* Table4152 */
  0x337, /* CVTSS2SI64rm_Int */
  0x338, /* CVTSS2SI64rr_Int */
/* Table4154 */
  0x3f9, /* FXSAVE64 */
  0x3f7, /* FXRSTOR64 */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x8f6, /* PTWRITE64m */
  0x3b7f, /* XRSTOR */
  0x271, /* CLRSSBSY */
  0x26d, /* CLFLUSH */
  0x967, /* RDFSBASE64 */
  0x967, /* RDFSBASE64 */
  0x967, /* RDFSBASE64 */
  0x967, /* RDFSBASE64 */
  0x967, /* RDFSBASE64 */
  0x967, /* RDFSBASE64 */
  0x967, /* RDFSBASE64 */
  0x967, /* RDFSBASE64 */
  0x969, /* RDGSBASE64 */
  0x969, /* RDGSBASE64 */
  0x969, /* RDGSBASE64 */
  0x969, /* RDGSBASE64 */
  0x969, /* RDGSBASE64 */
  0x969, /* RDGSBASE64 */
  0x969, /* RDGSBASE64 */
  0x969, /* RDGSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2c, /* WRFSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x3b2e, /* WRGSBASE64 */
  0x8f7, /* PTWRITE64r */
  0x8f7, /* PTWRITE64r */
  0x8f7, /* PTWRITE64r */
  0x8f7, /* PTWRITE64r */
  0x8f7, /* PTWRITE64r */
  0x8f7, /* PTWRITE64r */
  0x8f7, /* PTWRITE64r */
  0x8f7, /* PTWRITE64r */
  0x44d, /* INCSSPQ */
  0x44d, /* INCSSPQ */
  0x44d, /* INCSSPQ */
  0x44d, /* INCSSPQ */
  0x44d, /* INCSSPQ */
  0x44d, /* INCSSPQ */
  0x44d, /* INCSSPQ */
  0x44d, /* INCSSPQ */
  0xb80, /* UMONITOR64 */
  0xb80, /* UMONITOR64 */
  0xb80, /* UMONITOR64 */
  0xb80, /* UMONITOR64 */
  0xb80, /* UMONITOR64 */
  0xb80, /* UMONITOR64 */
  0xb80, /* UMONITOR64 */
  0xb80, /* UMONITOR64 */
  0xa27, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table4226 */
  0x89e, /* POPCNT64rm */
  0x89f, /* POPCNT64rr */
/* Table4228 */
  0xb64, /* TZCNT64rm */
  0xb65, /* TZCNT64rr */
/* Table4230 */
  0x582, /* LZCNT64rm */
  0x583, /* LZCNT64rr */
/* Table4232 */
  0x0, /*  */
  0x2e6, /* CMPXCHG16B */
  0x0, /*  */
  0x3b82, /* XRSTORS64 */
  0x3b86, /* XSAVEC64 */
  0x3b8a, /* XSAVES64 */
  0x2034, /* VMXON */
  0x1fc3, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x970, /* RDRAND32r */
  0x96c, /* RDPID64 */
/* Table4248 */
  0x32c, /* CVTSI642SDrm_Int */
  0x32e, /* CVTSI642SDrr_Int */
/* Table4250 */
  0x340, /* CVTTSD2SI64rm_Int */
  0x342, /* CVTTSD2SI64rr_Int */
/* Table4252 */
  0x31b, /* CVTSD2SI64rm_Int */
  0x31c, /* CVTSD2SI64rr_Int */
/* Table4254 */
  0x1fc6, /* VMREAD64mr */
  0x452, /* INSERTQI */
/* Table4256 */
  0x2031, /* VMWRITE64rm */
  0x451, /* INSERTQ */
/* Table4258 */
  0x3f9, /* FXSAVE64 */
  0x3f7, /* FXRSTOR64 */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x3b83, /* XSAVE */
  0x3b7f, /* XRSTOR */
  0x3b87, /* XSAVEOPT */
  0x26d, /* CLFLUSH */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x507, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb81, /* UMWAIT */
  0xb81, /* UMWAIT */
  0xb81, /* UMWAIT */
  0xb81, /* UMWAIT */
  0xb81, /* UMWAIT */
  0xb81, /* UMWAIT */
  0xb81, /* UMWAIT */
  0xb81, /* UMWAIT */
  0xa27, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table4330 */
  0x0, /*  */
  0x2e6, /* CMPXCHG16B */
  0x0, /*  */
  0x3b82, /* XRSTORS64 */
  0x3b86, /* XSAVEC64 */
  0x3b8a, /* XSAVES64 */
  0x1fc2, /* VMPTRLDm */
  0x1fc3, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x970, /* RDRAND32r */
  0x973, /* RDSEED32r */
/* Table4346 */
  0x6a7, /* MOV64toPQIrm */
  0x6a8, /* MOV64toPQIrr */
/* Table4348 */
  0x6f3, /* MOVPQIto64mr */
  0x6f4, /* MOVPQIto64rr */
/* Table4350 */
  0x3f9, /* FXSAVE64 */
  0x3f7, /* FXRSTOR64 */
  0x4ea, /* LDMXCSR */
  0xab1, /* STMXCSR */
  0x3b83, /* XSAVE */
  0x3b7f, /* XRSTOR */
  0x273, /* CLWB */
  0x26e, /* CLFLUSHOPT */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x507, /* LFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xb5a, /* TPAUSE */
  0xa27, /* SFENCE */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table4422 */
  0x0, /*  */
  0x2e6, /* CMPXCHG16B */
  0x0, /*  */
  0x3b82, /* XRSTORS64 */
  0x3b86, /* XSAVEC64 */
  0x3b8a, /* XSAVES64 */
  0x1ce6, /* VMCLEARm */
  0x1fc3, /* VMPTRSTm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x96f, /* RDRAND16r */
  0x972, /* RDSEED16r */
/* Table4438 */
  0x1fb9, /* VMOVUPSrm */
  0x1fba, /* VMOVUPSrr */
/* Table4440 */
  0x1fb8, /* VMOVUPSmr */
  0x1fbb, /* VMOVUPSrr_REV */
/* Table4442 */
  0x1ef1, /* VMOVLPSrm */
  0x1edf, /* VMOVHLPSrr */
/* Table4444 */
  0x1ef0, /* VMOVLPSmr */
  0x0, /*  */
/* Table4446 */
  0x3ae2, /* VUNPCKLPSrm */
  0x3ae3, /* VUNPCKLPSrr */
/* Table4448 */
  0x3aa4, /* VUNPCKHPSrm */
  0x3aa5, /* VUNPCKHPSrr */
/* Table4450 */
  0x1ee7, /* VMOVHPSrm */
  0x1ee9, /* VMOVLHPSrr */
/* Table4452 */
  0x1ee6, /* VMOVHPSmr */
  0x0, /*  */
/* Table4454 */
  0x1de9, /* VMOVAPSrm */
  0x1dea, /* VMOVAPSrr */
/* Table4456 */
  0x1de8, /* VMOVAPSmr */
  0x1deb, /* VMOVAPSrr_REV */
/* Table4458 */
  0x1f09, /* VMOVNTPSmr */
  0x0, /*  */
/* Table4460 */
  0x3a64, /* VUCOMISSrm */
  0x3a66, /* VUCOMISSrr */
/* Table4462 */
  0xde4, /* VCOMISSrm */
  0xde6, /* VCOMISSrr */
/* Table4464 */
  0x0, /*  */
  0x4bc, /* KNOTWrr */
/* Table4466 */
  0x0, /*  */
  0x1ef5, /* VMOVMSKPSrr */
/* Table4468 */
  0x39cb, /* VSQRTPSm */
  0x39cc, /* VSQRTPSr */
/* Table4470 */
  0x389b, /* VRSQRTPSm */
  0x389c, /* VRSQRTPSr */
/* Table4472 */
  0x3777, /* VRCPPSm */
  0x3778, /* VRCPPSr */
/* Table4474 */
  0xcdd, /* VANDPSrm */
  0xcde, /* VANDPSrr */
/* Table4476 */
  0xc9f, /* VANDNPSrm */
  0xca0, /* VANDNPSrr */
/* Table4478 */
  0x2071, /* VORPSrm */
  0x2072, /* VORPSrr */
/* Table4480 */
  0x3b20, /* VXORPSrm */
  0x3b21, /* VXORPSrr */
/* Table4482 */
  0xbd9, /* VADDPSrm */
  0xbda, /* VADDPSrr */
/* Table4484 */
  0x200f, /* VMULPSrm */
  0x2010, /* VMULPSrr */
/* Table4486 */
  0xf76, /* VCVTPS2PDrm */
  0xf77, /* VCVTPS2PDrr */
/* Table4488 */
  0xe45, /* VCVTDQ2PSrm */
  0xe46, /* VCVTDQ2PSrr */
/* Table4490 */
  0x3a2e, /* VSUBPSrm */
  0x3a2f, /* VSUBPSrr */
/* Table4492 */
  0x1d70, /* VMINPSrm */
  0x1d71, /* VMINPSrr */
/* Table4494 */
  0x1291, /* VDIVPSrm */
  0x1292, /* VDIVPSrr */
/* Table4496 */
  0x1cc5, /* VMAXPSrm */
  0x1cc6, /* VMAXPSrr */
/* Table4498 */
  0x3b23, /* VZEROUPPER */
/* Table4499 */
  0x4b5, /* KMOVWkm */
  0x4b4, /* KMOVWkk */
/* Table4501 */
  0x4b7, /* KMOVWmk */
  0x0, /*  */
/* Table4503 */
  0x0, /*  */
  0x4b6, /* KMOVWkr */
/* Table4505 */
  0x0, /*  */
  0x4b8, /* KMOVWrk */
/* Table4507 */
  0x0, /*  */
  0x4c3, /* KORTESTWrr */
/* Table4509 */
  0x0, /*  */
  0x4d0, /* KTESTWrr */
/* Table4511 */
  0x0, /*  */
  0x0, /*  */
  0x1c32, /* VLDMXCSR */
  0x39eb, /* VSTMXCSR */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table4527 */
  0xdbc, /* VCMPPSrmi */
  0xdbd, /* VCMPPSrri */
/* Table4529 */
  0x3987, /* VSHUFPSrmi */
  0x3988, /* VSHUFPSrri */
/* Table4531 */
  0x1f66, /* VMOVSSrm */
  0x1f68, /* VMOVSSrr */
/* Table4533 */
  0x1f65, /* VMOVSSmr */
  0x1f69, /* VMOVSSrr_REV */
/* Table4535 */
  0x1f55, /* VMOVSLDUPrm */
  0x1f56, /* VMOVSLDUPrr */
/* Table4537 */
  0x1f3f, /* VMOVSHDUPrm */
  0x1f40, /* VMOVSHDUPrr */
/* Table4539 */
  0x1051, /* VCVTSI2SSrm_Int */
  0x1053, /* VCVTSI2SSrr_Int */
/* Table4541 */
  0x11a8, /* VCVTTSS2SIrm_Int */
  0x11aa, /* VCVTTSS2SIrr_Int */
/* Table4543 */
  0x107d, /* VCVTSS2SIrm_Int */
  0x107e, /* VCVTSS2SIrr_Int */
/* Table4545 */
  0x39e8, /* VSQRTSSm_Int */
  0x39ea, /* VSQRTSSr_Int */
/* Table4547 */
  0x389e, /* VRSQRTSSm_Int */
  0x38a0, /* VRSQRTSSr_Int */
/* Table4549 */
  0x377a, /* VRCPSSm_Int */
  0x377c, /* VRCPSSr_Int */
/* Table4551 */
  0xbf6, /* VADDSSrm_Int */
  0xbf8, /* VADDSSrr_Int */
/* Table4553 */
  0x202c, /* VMULSSrm_Int */
  0x202e, /* VMULSSrr_Int */
/* Table4555 */
  0x1072, /* VCVTSS2SDrm_Int */
  0x1074, /* VCVTSS2SDrr_Int */
/* Table4557 */
  0x1121, /* VCVTTPS2DQrm */
  0x1122, /* VCVTTPS2DQrr */
/* Table4559 */
  0x3a4b, /* VSUBSSrm_Int */
  0x3a4d, /* VSUBSSrr_Int */
/* Table4561 */
  0x1d8d, /* VMINSSrm_Int */
  0x1d8f, /* VMINSSrr_Int */
/* Table4563 */
  0x12ae, /* VDIVSSrm_Int */
  0x12b0, /* VDIVSSrr_Int */
/* Table4565 */
  0x1ce2, /* VMAXSSrm_Int */
  0x1ce4, /* VMAXSSrr_Int */
/* Table4567 */
  0x1edb, /* VMOVDQUrm */
  0x1edc, /* VMOVDQUrr */
/* Table4569 */
  0x316f, /* VPSHUFHWmi */
  0x3170, /* VPSHUFHWri */
/* Table4571 */
  0x1f17, /* VMOVQI2PQIrm */
  0x1fbd, /* VMOVZPQILo2PQIrr */
/* Table4573 */
  0x1eda, /* VMOVDQUmr */
  0x1edd, /* VMOVDQUrr_REV */
/* Table4575 */
  0xdd3, /* VCMPSSrm_Int */
  0xdd5, /* VCMPSSrr_Int */
/* Table4577 */
  0xe23, /* VCVTDQ2PDrm */
  0xe24, /* VCVTDQ2PDrr */
/* Table4579 */
  0x1f25, /* VMOVSDrm */
  0x1f27, /* VMOVSDrr */
/* Table4581 */
  0x1f24, /* VMOVSDmr */
  0x1f28, /* VMOVSDrr_REV */
/* Table4583 */
  0x1e00, /* VMOVDDUPrm */
  0x1e01, /* VMOVDDUPrr */
/* Table4585 */
  0x1048, /* VCVTSI2SDrm_Int */
  0x104a, /* VCVTSI2SDrr_Int */
/* Table4587 */
  0x118c, /* VCVTTSD2SIrm_Int */
  0x118e, /* VCVTTSD2SIrr_Int */
/* Table4589 */
  0x102c, /* VCVTSD2SIrm_Int */
  0x102d, /* VCVTSD2SIrr_Int */
/* Table4591 */
  0x39d9, /* VSQRTSDm_Int */
  0x39db, /* VSQRTSDr_Int */
/* Table4593 */
  0xbe7, /* VADDSDrm_Int */
  0xbe9, /* VADDSDrr_Int */
/* Table4595 */
  0x201d, /* VMULSDrm_Int */
  0x201f, /* VMULSDrr_Int */
/* Table4597 */
  0x103a, /* VCVTSD2SSrm_Int */
  0x103c, /* VCVTSD2SSrr_Int */
/* Table4599 */
  0x3a3c, /* VSUBSDrm_Int */
  0x3a3e, /* VSUBSDrr_Int */
/* Table4601 */
  0x1d7e, /* VMINSDrm_Int */
  0x1d80, /* VMINSDrr_Int */
/* Table4603 */
  0x129f, /* VDIVSDrm_Int */
  0x12a1, /* VDIVSDrr_Int */
/* Table4605 */
  0x1cd3, /* VMAXSDrm_Int */
  0x1cd5, /* VMAXSDrr_Int */
/* Table4607 */
  0x3185, /* VPSHUFLWmi */
  0x3186, /* VPSHUFLWri */
/* Table4609 */
  0x1bd6, /* VHADDPSrm */
  0x1bd7, /* VHADDPSrr */
/* Table4611 */
  0x1bde, /* VHSUBPSrm */
  0x1bdf, /* VHSUBPSrr */
/* Table4613 */
  0x0, /*  */
  0x4ac, /* KMOVDkr */
/* Table4615 */
  0x0, /*  */
  0x4ae, /* KMOVDrk */
/* Table4617 */
  0xdc7, /* VCMPSDrm_Int */
  0xdc9, /* VCMPSDrr_Int */
/* Table4619 */
  0xbff, /* VADDSUBPSrm */
  0xc00, /* VADDSUBPSrr */
/* Table4621 */
  0xe9d, /* VCVTPD2DQrm */
  0xe9e, /* VCVTPD2DQrr */
/* Table4623 */
  0x1c31, /* VLDDQUrm */
  0x0, /*  */
/* Table4625 */
  0x1f90, /* VMOVUPDrm */
  0x1f91, /* VMOVUPDrr */
/* Table4627 */
  0x1f8f, /* VMOVUPDmr */
  0x1f92, /* VMOVUPDrr_REV */
/* Table4629 */
  0x1eed, /* VMOVLPDrm */
  0x0, /*  */
/* Table4631 */
  0x1eec, /* VMOVLPDmr */
  0x0, /*  */
/* Table4633 */
  0x3ac3, /* VUNPCKLPDrm */
  0x3ac4, /* VUNPCKLPDrr */
/* Table4635 */
  0x3a85, /* VUNPCKHPDrm */
  0x3a86, /* VUNPCKHPDrr */
/* Table4637 */
  0x1ee3, /* VMOVHPDrm */
  0x0, /*  */
/* Table4639 */
  0x1ee2, /* VMOVHPDmr */
  0x0, /*  */
/* Table4641 */
  0x1dc0, /* VMOVAPDrm */
  0x1dc1, /* VMOVAPDrr */
/* Table4643 */
  0x1dbf, /* VMOVAPDmr */
  0x1dc2, /* VMOVAPDrr_REV */
/* Table4645 */
  0x1f04, /* VMOVNTPDmr */
  0x0, /*  */
/* Table4647 */
  0x3a5b, /* VUCOMISDrm */
  0x3a5d, /* VUCOMISDrr */
/* Table4649 */
  0xddb, /* VCOMISDrm */
  0xddd, /* VCOMISDrr */
/* Table4651 */
  0x0, /*  */
  0x4b9, /* KNOTBrr */
/* Table4653 */
  0x0, /*  */
  0x1ef3, /* VMOVMSKPDrr */
/* Table4655 */
  0x39a9, /* VSQRTPDm */
  0x39aa, /* VSQRTPDr */
/* Table4657 */
  0xcbe, /* VANDPDrm */
  0xcbf, /* VANDPDrr */
/* Table4659 */
  0xc80, /* VANDNPDrm */
  0xc81, /* VANDNPDrr */
/* Table4661 */
  0x2052, /* VORPDrm */
  0x2053, /* VORPDrr */
/* Table4663 */
  0x3b01, /* VXORPDrm */
  0x3b02, /* VXORPDrr */
/* Table4665 */
  0xbb7, /* VADDPDrm */
  0xbb8, /* VADDPDrr */
/* Table4667 */
  0x1fed, /* VMULPDrm */
  0x1fee, /* VMULPDrr */
/* Table4669 */
  0xebf, /* VCVTPD2PSrm */
  0xec0, /* VCVTPD2PSrr */
/* Table4671 */
  0xf54, /* VCVTPS2DQrm */
  0xf55, /* VCVTPS2DQrr */
/* Table4673 */
  0x3a0c, /* VSUBPDrm */
  0x3a0d, /* VSUBPDrr */
/* Table4675 */
  0x1d4e, /* VMINPDrm */
  0x1d4f, /* VMINPDrr */
/* Table4677 */
  0x126f, /* VDIVPDrm */
  0x1270, /* VDIVPDrr */
/* Table4679 */
  0x1ca3, /* VMAXPDrm */
  0x1ca4, /* VMAXPDrr */
/* Table4681 */
  0x362b, /* VPUNPCKLBWrm */
  0x362c, /* VPUNPCKLBWrr */
/* Table4683 */
  0x367f, /* VPUNPCKLWDrm */
  0x3680, /* VPUNPCKLWDrr */
/* Table4685 */
  0x364a, /* VPUNPCKLDQrm */
  0x364b, /* VPUNPCKLDQrr */
/* Table4687 */
  0x2124, /* VPACKSSWBrm */
  0x2125, /* VPACKSSWBrr */
/* Table4689 */
  0x2449, /* VPCMPGTBrm */
  0x244a, /* VPCMPGTBrr */
/* Table4691 */
  0x2485, /* VPCMPGTWrm */
  0x2486, /* VPCMPGTWrr */
/* Table4693 */
  0x245f, /* VPCMPGTDrm */
  0x2460, /* VPCMPGTDrr */
/* Table4695 */
  0x2159, /* VPACKUSWBrm */
  0x215a, /* VPACKUSWBrr */
/* Table4697 */
  0x35c1, /* VPUNPCKHBWrm */
  0x35c2, /* VPUNPCKHBWrr */
/* Table4699 */
  0x3615, /* VPUNPCKHWDrm */
  0x3616, /* VPUNPCKHWDrr */
/* Table4701 */
  0x35e0, /* VPUNPCKHDQrm */
  0x35e1, /* VPUNPCKHDQrr */
/* Table4703 */
  0x210e, /* VPACKSSDWrm */
  0x210f, /* VPACKSSDWrr */
/* Table4705 */
  0x3669, /* VPUNPCKLQDQrm */
  0x366a, /* VPUNPCKLQDQrr */
/* Table4707 */
  0x35ff, /* VPUNPCKHQDQrm */
  0x3600, /* VPUNPCKHQDQrr */
/* Table4709 */
  0x1e04, /* VMOVDI2PDIrm */
  0x1e05, /* VMOVDI2PDIrr */
/* Table4711 */
  0x1e4f, /* VMOVDQArm */
  0x1e50, /* VMOVDQArr */
/* Table4713 */
  0x3159, /* VPSHUFDmi */
  0x315a, /* VPSHUFDri */
/* Table4715 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3436, /* VPSRLWri */
  0x0, /*  */
  0x334e, /* VPSRAWri */
  0x0, /*  */
  0x3278, /* VPSLLWri */
  0x0, /*  */
/* Table4731 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3389, /* VPSRLDri */
  0x0, /*  */
  0x32ab, /* VPSRADri */
  0x0, /*  */
  0x31cb, /* VPSLLDri */
  0x0, /*  */
/* Table4747 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x33bc, /* VPSRLQri */
  0x3358, /* VPSRLDQri */
  0x0, /*  */
  0x0, /*  */
  0x31fe, /* VPSLLQri */
  0x319a, /* VPSLLDQri */
/* Table4763 */
  0x23f9, /* VPCMPEQBrm */
  0x23fa, /* VPCMPEQBrr */
/* Table4765 */
  0x2435, /* VPCMPEQWrm */
  0x2436, /* VPCMPEQWrr */
/* Table4767 */
  0x240f, /* VPCMPEQDrm */
  0x2410, /* VPCMPEQDrr */
/* Table4769 */
  0x1bd2, /* VHADDPDrm */
  0x1bd3, /* VHADDPDrr */
/* Table4771 */
  0x1bda, /* VHSUBPDrm */
  0x1bdb, /* VHSUBPDrr */
/* Table4773 */
  0x1f0c, /* VMOVPDI2DImr */
  0x1f0d, /* VMOVPDI2DIrr */
/* Table4775 */
  0x1e4e, /* VMOVDQAmr */
  0x1e51, /* VMOVDQArr_REV */
/* Table4777 */
  0x4a6, /* KMOVBkm */
  0x4a5, /* KMOVBkk */
/* Table4779 */
  0x4a8, /* KMOVBmk */
  0x0, /*  */
/* Table4781 */
  0x0, /*  */
  0x4a7, /* KMOVBkr */
/* Table4783 */
  0x0, /*  */
  0x4a9, /* KMOVBrk */
/* Table4785 */
  0x0, /*  */
  0x4c0, /* KORTESTBrr */
/* Table4787 */
  0x0, /*  */
  0x4cd, /* KTESTBrr */
/* Table4789 */
  0xda4, /* VCMPPDrmi */
  0xda5, /* VCMPPDrri */
/* Table4791 */
  0x28cf, /* VPINSRWrm */
  0x28d0, /* VPINSRWrr */
/* Table4793 */
  0x0, /*  */
  0x2873, /* VPEXTRWrr */
/* Table4795 */
  0x3968, /* VSHUFPDrmi */
  0x3969, /* VSHUFPDrri */
/* Table4797 */
  0xbfb, /* VADDSUBPDrm */
  0xbfc, /* VADDSUBPDrr */
/* Table4799 */
  0x3437, /* VPSRLWrm */
  0x3438, /* VPSRLWrr */
/* Table4801 */
  0x338a, /* VPSRLDrm */
  0x338b, /* VPSRLDrr */
/* Table4803 */
  0x33bd, /* VPSRLQrm */
  0x33be, /* VPSRLQrr */
/* Table4805 */
  0x21ad, /* VPADDQrm */
  0x21ae, /* VPADDQrr */
/* Table4807 */
  0x2e00, /* VPMULLWrm */
  0x2e01, /* VPMULLWrr */
/* Table4809 */
  0x1f10, /* VMOVPQI2QImr */
  0x1f11, /* VMOVPQI2QIrr */
/* Table4811 */
  0x0, /*  */
  0x2b52, /* VPMOVMSKBrr */
/* Table4813 */
  0x34cd, /* VPSUBUSBrm */
  0x34ce, /* VPSUBUSBrr */
/* Table4815 */
  0x34e3, /* VPSUBUSWrm */
  0x34e4, /* VPSUBUSWrr */
/* Table4817 */
  0x2acf, /* VPMINUBrm */
  0x2ad0, /* VPMINUBrr */
/* Table4819 */
  0x22a5, /* VPANDrm */
  0x22a6, /* VPANDrr */
/* Table4821 */
  0x21ef, /* VPADDUSBrm */
  0x21f0, /* VPADDUSBrr */
/* Table4823 */
  0x2205, /* VPADDUSWrm */
  0x2206, /* VPADDUSWrr */
/* Table4825 */
  0x2a03, /* VPMAXUBrm */
  0x2a04, /* VPMAXUBrr */
/* Table4827 */
  0x2286, /* VPANDNrm */
  0x2287, /* VPANDNrr */
/* Table4829 */
  0x22bb, /* VPAVGBrm */
  0x22bc, /* VPAVGBrr */
/* Table4831 */
  0x334f, /* VPSRAWrm */
  0x3350, /* VPSRAWrr */
/* Table4833 */
  0x32ac, /* VPSRADrm */
  0x32ad, /* VPSRADrr */
/* Table4835 */
  0x22d1, /* VPAVGWrm */
  0x22d2, /* VPAVGWrr */
/* Table4837 */
  0x2d9a, /* VPMULHUWrm */
  0x2d9b, /* VPMULHUWrr */
/* Table4839 */
  0x2db0, /* VPMULHWrm */
  0x2db1, /* VPMULHWrr */
/* Table4841 */
  0x10a5, /* VCVTTPD2DQrm */
  0x10a6, /* VCVTTPD2DQrr */
/* Table4843 */
  0x1eff, /* VMOVNTDQmr */
  0x0, /*  */
/* Table4845 */
  0x34a1, /* VPSUBSBrm */
  0x34a2, /* VPSUBSBrr */
/* Table4847 */
  0x34b7, /* VPSUBSWrm */
  0x34b8, /* VPSUBSWrr */
/* Table4849 */
  0x2ab9, /* VPMINSWrm */
  0x2aba, /* VPMINSWrr */
/* Table4851 */
  0x2ece, /* VPORrm */
  0x2ecf, /* VPORrr */
/* Table4853 */
  0x21c3, /* VPADDSBrm */
  0x21c4, /* VPADDSBrr */
/* Table4855 */
  0x21d9, /* VPADDSWrm */
  0x21da, /* VPADDSWrr */
/* Table4857 */
  0x29ed, /* VPMAXSWrm */
  0x29ee, /* VPMAXSWrr */
/* Table4859 */
  0x36b9, /* VPXORrm */
  0x36ba, /* VPXORrr */
/* Table4861 */
  0x3279, /* VPSLLWrm */
  0x327a, /* VPSLLWrr */
/* Table4863 */
  0x31cc, /* VPSLLDrm */
  0x31cd, /* VPSLLDrr */
/* Table4865 */
  0x31ff, /* VPSLLQrm */
  0x3200, /* VPSLLQrr */
/* Table4867 */
  0x2e3a, /* VPMULUDQrm */
  0x2e3b, /* VPMULUDQrr */
/* Table4869 */
  0x297f, /* VPMADDWDrm */
  0x2980, /* VPMADDWDrr */
/* Table4871 */
  0x2fcc, /* VPSADBWrm */
  0x2fcd, /* VPSADBWrr */
/* Table4873 */
  0x0, /*  */
  0x1c33, /* VMASKMOVDQU */
/* Table4875 */
  0x344d, /* VPSUBBrm */
  0x344e, /* VPSUBBrr */
/* Table4877 */
  0x34f9, /* VPSUBWrm */
  0x34fa, /* VPSUBWrr */
/* Table4879 */
  0x346c, /* VPSUBDrm */
  0x346d, /* VPSUBDrr */
/* Table4881 */
  0x348b, /* VPSUBQrm */
  0x348c, /* VPSUBQrr */
/* Table4883 */
  0x216f, /* VPADDBrm */
  0x2170, /* VPADDBrr */
/* Table4885 */
  0x221b, /* VPADDWrm */
  0x221c, /* VPADDWrr */
/* Table4887 */
  0x218e, /* VPADDDrm */
  0x218f, /* VPADDDrr */
/* Table4889 */
  0x0, /*  */
  0x4bb, /* KNOTQrr */
/* Table4891 */
  0x4b0, /* KMOVQkm */
  0x4af, /* KMOVQkk */
/* Table4893 */
  0x4b2, /* KMOVQmk */
  0x0, /*  */
/* Table4895 */
  0x0, /*  */
  0x4c2, /* KORTESTQrr */
/* Table4897 */
  0x0, /*  */
  0x4cf, /* KTESTQrr */
/* Table4899 */
  0x1063, /* VCVTSI642SSrm_Int */
  0x1065, /* VCVTSI642SSrr_Int */
/* Table4901 */
  0x119f, /* VCVTTSS2SI64rm_Int */
  0x11a1, /* VCVTTSS2SI64rr_Int */
/* Table4903 */
  0x1078, /* VCVTSS2SI64rm_Int */
  0x1079, /* VCVTSS2SI64rr_Int */
/* Table4905 */
  0x105a, /* VCVTSI642SDrm_Int */
  0x105c, /* VCVTSI642SDrr_Int */
/* Table4907 */
  0x1183, /* VCVTTSD2SI64rm_Int */
  0x1185, /* VCVTTSD2SI64rr_Int */
/* Table4909 */
  0x1027, /* VCVTSD2SI64rm_Int */
  0x1028, /* VCVTSD2SI64rr_Int */
/* Table4911 */
  0x0, /*  */
  0x4b1, /* KMOVQkr */
/* Table4913 */
  0x0, /*  */
  0x4b3, /* KMOVQrk */
/* Table4915 */
  0x0, /*  */
  0x4ba, /* KNOTDrr */
/* Table4917 */
  0x1d96, /* VMOV64toPQIrm */
  0x1d97, /* VMOV64toPQIrr */
/* Table4919 */
  0x1f14, /* VMOVPQIto64mr */
  0x1f15, /* VMOVPQIto64rr */
/* Table4921 */
  0x4ab, /* KMOVDkm */
  0x4aa, /* KMOVDkk */
/* Table4923 */
  0x4ad, /* KMOVDmk */
  0x0, /*  */
/* Table4925 */
  0x0, /*  */
  0x4c1, /* KORTESTDrr */
/* Table4927 */
  0x0, /*  */
  0x4ce, /* KTESTDrr */
/* Table4929 */
  0x1f94, /* VMOVUPSYrm */
  0x1f95, /* VMOVUPSYrr */
/* Table4931 */
  0x1f93, /* VMOVUPSYmr */
  0x1f96, /* VMOVUPSYrr_REV */
/* Table4933 */
  0x3ac5, /* VUNPCKLPSYrm */
  0x3ac6, /* VUNPCKLPSYrr */
/* Table4935 */
  0x3a87, /* VUNPCKHPSYrm */
  0x3a88, /* VUNPCKHPSYrr */
/* Table4937 */
  0x1dc4, /* VMOVAPSYrm */
  0x1dc5, /* VMOVAPSYrr */
/* Table4939 */
  0x1dc3, /* VMOVAPSYmr */
  0x1dc6, /* VMOVAPSYrr_REV */
/* Table4941 */
  0x1f05, /* VMOVNTPSYmr */
  0x0, /*  */
/* Table4943 */
  0x0, /*  */
  0x4a4, /* KANDWrr */
/* Table4945 */
  0x0, /*  */
  0x4a2, /* KANDNWrr */
/* Table4947 */
  0x0, /*  */
  0x4c4, /* KORWrr */
/* Table4949 */
  0x0, /*  */
  0x4d7, /* KXNORWrr */
/* Table4951 */
  0x0, /*  */
  0x4db, /* KXORWrr */
/* Table4953 */
  0x0, /*  */
  0x49c, /* KADDWrr */
/* Table4955 */
  0x0, /*  */
  0x4d3, /* KUNPCKWDrr */
/* Table4957 */
  0x0, /*  */
  0x1ef4, /* VMOVMSKPSYrr */
/* Table4959 */
  0x39ab, /* VSQRTPSYm */
  0x39ac, /* VSQRTPSYr */
/* Table4961 */
  0x3899, /* VRSQRTPSYm */
  0x389a, /* VRSQRTPSYr */
/* Table4963 */
  0x3775, /* VRCPPSYm */
  0x3776, /* VRCPPSYr */
/* Table4965 */
  0xcc0, /* VANDPSYrm */
  0xcc1, /* VANDPSYrr */
/* Table4967 */
  0xc82, /* VANDNPSYrm */
  0xc83, /* VANDNPSYrr */
/* Table4969 */
  0x2054, /* VORPSYrm */
  0x2055, /* VORPSYrr */
/* Table4971 */
  0x3b03, /* VXORPSYrm */
  0x3b04, /* VXORPSYrr */
/* Table4973 */
  0xbb9, /* VADDPSYrm */
  0xbba, /* VADDPSYrr */
/* Table4975 */
  0x1fef, /* VMULPSYrm */
  0x1ff0, /* VMULPSYrr */
/* Table4977 */
  0xf56, /* VCVTPS2PDYrm */
  0xf57, /* VCVTPS2PDYrr */
/* Table4979 */
  0xe25, /* VCVTDQ2PSYrm */
  0xe26, /* VCVTDQ2PSYrr */
/* Table4981 */
  0x3a0e, /* VSUBPSYrm */
  0x3a0f, /* VSUBPSYrr */
/* Table4983 */
  0x1d50, /* VMINPSYrm */
  0x1d51, /* VMINPSYrr */
/* Table4985 */
  0x1271, /* VDIVPSYrm */
  0x1272, /* VDIVPSYrr */
/* Table4987 */
  0x1ca5, /* VMAXPSYrm */
  0x1ca6, /* VMAXPSYrr */
/* Table4989 */
  0x3b22, /* VZEROALL */
/* Table4990 */
  0xda6, /* VCMPPSYrmi */
  0xda7, /* VCMPPSYrri */
/* Table4992 */
  0x396a, /* VSHUFPSYrmi */
  0x396b, /* VSHUFPSYrri */
/* Table4994 */
  0x1f41, /* VMOVSLDUPYrm */
  0x1f42, /* VMOVSLDUPYrr */
/* Table4996 */
  0x1f2b, /* VMOVSHDUPYrm */
  0x1f2c, /* VMOVSHDUPYrr */
/* Table4998 */
  0x1101, /* VCVTTPS2DQYrm */
  0x1102, /* VCVTTPS2DQYrr */
/* Table5000 */
  0x1ed7, /* VMOVDQUYrm */
  0x1ed8, /* VMOVDQUYrr */
/* Table5002 */
  0x315b, /* VPSHUFHWYmi */
  0x315c, /* VPSHUFHWYri */
/* Table5004 */
  0x1ed6, /* VMOVDQUYmr */
  0x1ed9, /* VMOVDQUYrr_REV */
/* Table5006 */
  0xe06, /* VCVTDQ2PDYrm */
  0xe07, /* VCVTDQ2PDYrr */
/* Table5008 */
  0x1dec, /* VMOVDDUPYrm */
  0x1ded, /* VMOVDDUPYrr */
/* Table5010 */
  0x3171, /* VPSHUFLWYmi */
  0x3172, /* VPSHUFLWYri */
/* Table5012 */
  0x1bd4, /* VHADDPSYrm */
  0x1bd5, /* VHADDPSYrr */
/* Table5014 */
  0x1bdc, /* VHSUBPSYrm */
  0x1bdd, /* VHSUBPSYrr */
/* Table5016 */
  0xbfd, /* VADDSUBPSYrm */
  0xbfe, /* VADDSUBPSYrr */
/* Table5018 */
  0xe7d, /* VCVTPD2DQYrm */
  0xe7e, /* VCVTPD2DQYrr */
/* Table5020 */
  0x1c30, /* VLDDQUYrm */
  0x0, /*  */
/* Table5022 */
  0x1f6b, /* VMOVUPDYrm */
  0x1f6c, /* VMOVUPDYrr */
/* Table5024 */
  0x1f6a, /* VMOVUPDYmr */
  0x1f6d, /* VMOVUPDYrr_REV */
/* Table5026 */
  0x3aa6, /* VUNPCKLPDYrm */
  0x3aa7, /* VUNPCKLPDYrr */
/* Table5028 */
  0x3a68, /* VUNPCKHPDYrm */
  0x3a69, /* VUNPCKHPDYrr */
/* Table5030 */
  0x1d9b, /* VMOVAPDYrm */
  0x1d9c, /* VMOVAPDYrr */
/* Table5032 */
  0x1d9a, /* VMOVAPDYmr */
  0x1d9d, /* VMOVAPDYrr_REV */
/* Table5034 */
  0x1f00, /* VMOVNTPDYmr */
  0x0, /*  */
/* Table5036 */
  0x0, /*  */
  0x49d, /* KANDBrr */
/* Table5038 */
  0x0, /*  */
  0x49f, /* KANDNBrr */
/* Table5040 */
  0x0, /*  */
  0x4bd, /* KORBrr */
/* Table5042 */
  0x0, /*  */
  0x4d4, /* KXNORBrr */
/* Table5044 */
  0x0, /*  */
  0x4d8, /* KXORBrr */
/* Table5046 */
  0x0, /*  */
  0x499, /* KADDBrr */
/* Table5048 */
  0x0, /*  */
  0x4d1, /* KUNPCKBWrr */
/* Table5050 */
  0x0, /*  */
  0x1ef2, /* VMOVMSKPDYrr */
/* Table5052 */
  0x3989, /* VSQRTPDYm */
  0x398a, /* VSQRTPDYr */
/* Table5054 */
  0xca1, /* VANDPDYrm */
  0xca2, /* VANDPDYrr */
/* Table5056 */
  0xc63, /* VANDNPDYrm */
  0xc64, /* VANDNPDYrr */
/* Table5058 */
  0x2035, /* VORPDYrm */
  0x2036, /* VORPDYrr */
/* Table5060 */
  0x3ae4, /* VXORPDYrm */
  0x3ae5, /* VXORPDYrr */
/* Table5062 */
  0xb97, /* VADDPDYrm */
  0xb98, /* VADDPDYrr */
/* Table5064 */
  0x1fcd, /* VMULPDYrm */
  0x1fce, /* VMULPDYrr */
/* Table5066 */
  0xe9f, /* VCVTPD2PSYrm */
  0xea0, /* VCVTPD2PSYrr */
/* Table5068 */
  0xf34, /* VCVTPS2DQYrm */
  0xf35, /* VCVTPS2DQYrr */
/* Table5070 */
  0x39ec, /* VSUBPDYrm */
  0x39ed, /* VSUBPDYrr */
/* Table5072 */
  0x1d2e, /* VMINPDYrm */
  0x1d2f, /* VMINPDYrr */
/* Table5074 */
  0x124f, /* VDIVPDYrm */
  0x1250, /* VDIVPDYrr */
/* Table5076 */
  0x1c83, /* VMAXPDYrm */
  0x1c84, /* VMAXPDYrr */
/* Table5078 */
  0x3617, /* VPUNPCKLBWYrm */
  0x3618, /* VPUNPCKLBWYrr */
/* Table5080 */
  0x366b, /* VPUNPCKLWDYrm */
  0x366c, /* VPUNPCKLWDYrr */
/* Table5082 */
  0x362d, /* VPUNPCKLDQYrm */
  0x362e, /* VPUNPCKLDQYrr */
/* Table5084 */
  0x2110, /* VPACKSSWBYrm */
  0x2111, /* VPACKSSWBYrr */
/* Table5086 */
  0x243b, /* VPCMPGTBYrm */
  0x243c, /* VPCMPGTBYrr */
/* Table5088 */
  0x2477, /* VPCMPGTWYrm */
  0x2478, /* VPCMPGTWYrr */
/* Table5090 */
  0x244b, /* VPCMPGTDYrm */
  0x244c, /* VPCMPGTDYrr */
/* Table5092 */
  0x2145, /* VPACKUSWBYrm */
  0x2146, /* VPACKUSWBYrr */
/* Table5094 */
  0x35ad, /* VPUNPCKHBWYrm */
  0x35ae, /* VPUNPCKHBWYrr */
/* Table5096 */
  0x3601, /* VPUNPCKHWDYrm */
  0x3602, /* VPUNPCKHWDYrr */
/* Table5098 */
  0x35c3, /* VPUNPCKHDQYrm */
  0x35c4, /* VPUNPCKHDQYrr */
/* Table5100 */
  0x20f1, /* VPACKSSDWYrm */
  0x20f2, /* VPACKSSDWYrr */
/* Table5102 */
  0x364c, /* VPUNPCKLQDQYrm */
  0x364d, /* VPUNPCKLQDQYrr */
/* Table5104 */
  0x35e2, /* VPUNPCKHQDQYrm */
  0x35e3, /* VPUNPCKHQDQYrr */
/* Table5106 */
  0x1e4b, /* VMOVDQAYrm */
  0x1e4c, /* VMOVDQAYrr */
/* Table5108 */
  0x313c, /* VPSHUFDYmi */
  0x313d, /* VPSHUFDYri */
/* Table5110 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x340f, /* VPSRLWYri */
  0x0, /*  */
  0x3327, /* VPSRAWYri */
  0x0, /*  */
  0x3251, /* VPSLLWYri */
  0x0, /*  */
/* Table5126 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3359, /* VPSRLDYri */
  0x0, /*  */
  0x327b, /* VPSRADYri */
  0x0, /*  */
  0x319b, /* VPSLLDYri */
  0x0, /*  */
/* Table5142 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x338c, /* VPSRLQYri */
  0x3351, /* VPSRLDQYri */
  0x0, /*  */
  0x0, /*  */
  0x31ce, /* VPSLLQYri */
  0x3193, /* VPSLLDQYri */
/* Table5158 */
  0x23eb, /* VPCMPEQBYrm */
  0x23ec, /* VPCMPEQBYrr */
/* Table5160 */
  0x2427, /* VPCMPEQWYrm */
  0x2428, /* VPCMPEQWYrr */
/* Table5162 */
  0x23fb, /* VPCMPEQDYrm */
  0x23fc, /* VPCMPEQDYrr */
/* Table5164 */
  0x1bd0, /* VHADDPDYrm */
  0x1bd1, /* VHADDPDYrr */
/* Table5166 */
  0x1bd8, /* VHSUBPDYrm */
  0x1bd9, /* VHSUBPDYrr */
/* Table5168 */
  0x1e4a, /* VMOVDQAYmr */
  0x1e4d, /* VMOVDQAYrr_REV */
/* Table5170 */
  0xd8e, /* VCMPPDYrmi */
  0xd8f, /* VCMPPDYrri */
/* Table5172 */
  0x394b, /* VSHUFPDYrmi */
  0x394c, /* VSHUFPDYrri */
/* Table5174 */
  0xbf9, /* VADDSUBPDYrm */
  0xbfa, /* VADDSUBPDYrr */
/* Table5176 */
  0x3410, /* VPSRLWYrm */
  0x3411, /* VPSRLWYrr */
/* Table5178 */
  0x335a, /* VPSRLDYrm */
  0x335b, /* VPSRLDYrr */
/* Table5180 */
  0x338d, /* VPSRLQYrm */
  0x338e, /* VPSRLQYrr */
/* Table5182 */
  0x2190, /* VPADDQYrm */
  0x2191, /* VPADDQYrr */
/* Table5184 */
  0x2dec, /* VPMULLWYrm */
  0x2ded, /* VPMULLWYrr */
/* Table5186 */
  0x0, /*  */
  0x2b51, /* VPMOVMSKBYrr */
/* Table5188 */
  0x34b9, /* VPSUBUSBYrm */
  0x34ba, /* VPSUBUSBYrr */
/* Table5190 */
  0x34cf, /* VPSUBUSWYrm */
  0x34d0, /* VPSUBUSWYrr */
/* Table5192 */
  0x2abb, /* VPMINUBYrm */
  0x2abc, /* VPMINUBYrr */
/* Table5194 */
  0x22a3, /* VPANDYrm */
  0x22a4, /* VPANDYrr */
/* Table5196 */
  0x21db, /* VPADDUSBYrm */
  0x21dc, /* VPADDUSBYrr */
/* Table5198 */
  0x21f1, /* VPADDUSWYrm */
  0x21f2, /* VPADDUSWYrr */
/* Table5200 */
  0x29ef, /* VPMAXUBYrm */
  0x29f0, /* VPMAXUBYrr */
/* Table5202 */
  0x2284, /* VPANDNYrm */
  0x2285, /* VPANDNYrr */
/* Table5204 */
  0x22a7, /* VPAVGBYrm */
  0x22a8, /* VPAVGBYrr */
/* Table5206 */
  0x3328, /* VPSRAWYrm */
  0x3329, /* VPSRAWYrr */
/* Table5208 */
  0x327c, /* VPSRADYrm */
  0x327d, /* VPSRADYrr */
/* Table5210 */
  0x22bd, /* VPAVGWYrm */
  0x22be, /* VPAVGWYrr */
/* Table5212 */
  0x2d86, /* VPMULHUWYrm */
  0x2d87, /* VPMULHUWYrr */
/* Table5214 */
  0x2d9c, /* VPMULHWYrm */
  0x2d9d, /* VPMULHWYrr */
/* Table5216 */
  0x1085, /* VCVTTPD2DQYrm */
  0x1086, /* VCVTTPD2DQYrr */
/* Table5218 */
  0x1efb, /* VMOVNTDQYmr */
  0x0, /*  */
/* Table5220 */
  0x348d, /* VPSUBSBYrm */
  0x348e, /* VPSUBSBYrr */
/* Table5222 */
  0x34a3, /* VPSUBSWYrm */
  0x34a4, /* VPSUBSWYrr */
/* Table5224 */
  0x2aa5, /* VPMINSWYrm */
  0x2aa6, /* VPMINSWYrr */
/* Table5226 */
  0x2ecc, /* VPORYrm */
  0x2ecd, /* VPORYrr */
/* Table5228 */
  0x21af, /* VPADDSBYrm */
  0x21b0, /* VPADDSBYrr */
/* Table5230 */
  0x21c5, /* VPADDSWYrm */
  0x21c6, /* VPADDSWYrr */
/* Table5232 */
  0x29d9, /* VPMAXSWYrm */
  0x29da, /* VPMAXSWYrr */
/* Table5234 */
  0x36b7, /* VPXORYrm */
  0x36b8, /* VPXORYrr */
/* Table5236 */
  0x3252, /* VPSLLWYrm */
  0x3253, /* VPSLLWYrr */
/* Table5238 */
  0x319c, /* VPSLLDYrm */
  0x319d, /* VPSLLDYrr */
/* Table5240 */
  0x31cf, /* VPSLLQYrm */
  0x31d0, /* VPSLLQYrr */
/* Table5242 */
  0x2e1d, /* VPMULUDQYrm */
  0x2e1e, /* VPMULUDQYrr */
/* Table5244 */
  0x296b, /* VPMADDWDYrm */
  0x296c, /* VPMADDWDYrr */
/* Table5246 */
  0x2fc4, /* VPSADBWYrm */
  0x2fc5, /* VPSADBWYrr */
/* Table5248 */
  0x3439, /* VPSUBBYrm */
  0x343a, /* VPSUBBYrr */
/* Table5250 */
  0x34e5, /* VPSUBWYrm */
  0x34e6, /* VPSUBWYrr */
/* Table5252 */
  0x344f, /* VPSUBDYrm */
  0x3450, /* VPSUBDYrr */
/* Table5254 */
  0x346e, /* VPSUBQYrm */
  0x346f, /* VPSUBQYrr */
/* Table5256 */
  0x215b, /* VPADDBYrm */
  0x215c, /* VPADDBYrr */
/* Table5258 */
  0x2207, /* VPADDWYrm */
  0x2208, /* VPADDWYrr */
/* Table5260 */
  0x2171, /* VPADDDYrm */
  0x2172, /* VPADDDYrr */
/* Table5262 */
  0x0, /*  */
  0x4a3, /* KANDQrr */
/* Table5264 */
  0x0, /*  */
  0x4a1, /* KANDNQrr */
/* Table5266 */
  0x0, /*  */
  0x4bf, /* KORQrr */
/* Table5268 */
  0x0, /*  */
  0x4d6, /* KXNORQrr */
/* Table5270 */
  0x0, /*  */
  0x4da, /* KXORQrr */
/* Table5272 */
  0x0, /*  */
  0x49b, /* KADDQrr */
/* Table5274 */
  0x0, /*  */
  0x4d2, /* KUNPCKDQrr */
/* Table5276 */
  0x0, /*  */
  0x49e, /* KANDDrr */
/* Table5278 */
  0x0, /*  */
  0x4a0, /* KANDNDrr */
/* Table5280 */
  0x0, /*  */
  0x4be, /* KORDrr */
/* Table5282 */
  0x0, /*  */
  0x4d5, /* KXNORDrr */
/* Table5284 */
  0x0, /*  */
  0x4d9, /* KXORDrr */
/* Table5286 */
  0x0, /*  */
  0x49a, /* KADDDrr */
/* Table5288 */
  0x1f99, /* VMOVUPSZ128rm */
  0x1f9c, /* VMOVUPSZ128rr */
/* Table5290 */
  0x1f97, /* VMOVUPSZ128mr */
  0x1f9d, /* VMOVUPSZ128rr_REV */
/* Table5292 */
  0x1eef, /* VMOVLPSZ128rm */
  0x1ede, /* VMOVHLPSZrr */
/* Table5294 */
  0x1eee, /* VMOVLPSZ128mr */
  0x0, /*  */
/* Table5296 */
  0x3ac7, /* VUNPCKLPSZ128rm */
  0x3acd, /* VUNPCKLPSZ128rr */
/* Table5298 */
  0x3a89, /* VUNPCKHPSZ128rm */
  0x3a8f, /* VUNPCKHPSZ128rr */
/* Table5300 */
  0x1ee5, /* VMOVHPSZ128rm */
  0x1ee8, /* VMOVLHPSZrr */
/* Table5302 */
  0x1ee4, /* VMOVHPSZ128mr */
  0x0, /*  */
/* Table5304 */
  0x1dc9, /* VMOVAPSZ128rm */
  0x1dcc, /* VMOVAPSZ128rr */
/* Table5306 */
  0x1dc7, /* VMOVAPSZ128mr */
  0x1dcd, /* VMOVAPSZ128rr_REV */
/* Table5308 */
  0x1f06, /* VMOVNTPSZ128mr */
  0x0, /*  */
/* Table5310 */
  0x3a5f, /* VUCOMISSZrm */
  0x3a61, /* VUCOMISSZrr */
/* Table5312 */
  0xddf, /* VCOMISSZrm */
  0xde1, /* VCOMISSZrr */
/* Table5314 */
  0x39ad, /* VSQRTPSZ128m */
  0x39b3, /* VSQRTPSZ128r */
/* Table5316 */
  0xcc2, /* VANDPSZ128rm */
  0xcc8, /* VANDPSZ128rr */
/* Table5318 */
  0xc84, /* VANDNPSZ128rm */
  0xc8a, /* VANDNPSZ128rr */
/* Table5320 */
  0x2056, /* VORPSZ128rm */
  0x205c, /* VORPSZ128rr */
/* Table5322 */
  0x3b05, /* VXORPSZ128rm */
  0x3b0b, /* VXORPSZ128rr */
/* Table5324 */
  0xbbb, /* VADDPSZ128rm */
  0xbc1, /* VADDPSZ128rr */
/* Table5326 */
  0x1ff1, /* VMULPSZ128rm */
  0x1ff7, /* VMULPSZ128rr */
/* Table5328 */
  0xf58, /* VCVTPS2PDZ128rm */
  0xf5e, /* VCVTPS2PDZ128rr */
/* Table5330 */
  0xe27, /* VCVTDQ2PSZ128rm */
  0xe2d, /* VCVTDQ2PSZ128rr */
/* Table5332 */
  0x3a10, /* VSUBPSZ128rm */
  0x3a16, /* VSUBPSZ128rr */
/* Table5334 */
  0x1d52, /* VMINPSZ128rm */
  0x1d58, /* VMINPSZ128rr */
/* Table5336 */
  0x1273, /* VDIVPSZ128rm */
  0x1279, /* VDIVPSZ128rr */
/* Table5338 */
  0x1ca7, /* VMAXPSZ128rm */
  0x1cad, /* VMAXPSZ128rr */
/* Table5340 */
  0x1141, /* VCVTTPS2UDQZ128rm */
  0x1147, /* VCVTTPS2UDQZ128rr */
/* Table5342 */
  0xfac, /* VCVTPS2UDQZ128rm */
  0xfb2, /* VCVTPS2UDQZ128rr */
/* Table5344 */
  0xdaa, /* VCMPPSZ128rmi */
  0xdac, /* VCMPPSZ128rri */
/* Table5346 */
  0x396f, /* VSHUFPSZ128rmi */
  0x3972, /* VSHUFPSZ128rri */
/* Table5348 */
  0x1f5b, /* VMOVSSZrm */
  0x1f5f, /* VMOVSSZrr */
/* Table5350 */
  0x1f59, /* VMOVSSZmr */
  0x1f60, /* VMOVSSZrr_REV */
/* Table5352 */
  0x1f43, /* VMOVSLDUPZ128rm */
  0x1f46, /* VMOVSLDUPZ128rr */
/* Table5354 */
  0x1f2d, /* VMOVSHDUPZ128rm */
  0x1f30, /* VMOVSHDUPZ128rr */
/* Table5356 */
  0x104c, /* VCVTSI2SSZrm_Int */
  0x104e, /* VCVTSI2SSZrr_Int */
/* Table5358 */
  0x11a3, /* VCVTTSS2SIZrm_Int */
  0x11a5, /* VCVTTSS2SIZrr_Int */
/* Table5360 */
  0x107a, /* VCVTSS2SIZrm_Int */
  0x107b, /* VCVTSS2SIZrr_Int */
/* Table5362 */
  0x39dd, /* VSQRTSSZm_Int */
  0x39e1, /* VSQRTSSZr_Int */
/* Table5364 */
  0xbeb, /* VADDSSZrm_Int */
  0xbef, /* VADDSSZrr_Int */
/* Table5366 */
  0x2021, /* VMULSSZrm_Int */
  0x2025, /* VMULSSZrr_Int */
/* Table5368 */
  0x1067, /* VCVTSS2SDZrm_Int */
  0x106b, /* VCVTSS2SDZrr_Int */
/* Table5370 */
  0x1103, /* VCVTTPS2DQZ128rm */
  0x1109, /* VCVTTPS2DQZ128rr */
/* Table5372 */
  0x3a40, /* VSUBSSZrm_Int */
  0x3a44, /* VSUBSSZrr_Int */
/* Table5374 */
  0x1d82, /* VMINSSZrm_Int */
  0x1d86, /* VMINSSZrr_Int */
/* Table5376 */
  0x12a3, /* VDIVSSZrm_Int */
  0x12a7, /* VDIVSSZrr_Int */
/* Table5378 */
  0x1cd7, /* VMAXSSZrm_Int */
  0x1cdb, /* VMAXSSZrr_Int */
/* Table5380 */
  0x1e75, /* VMOVDQU32Z128rm */
  0x1e78, /* VMOVDQU32Z128rr */
/* Table5382 */
  0x315d, /* VPSHUFHWZ128mi */
  0x3160, /* VPSHUFHWZ128ri */
/* Table5384 */
  0x11b1, /* VCVTTSS2USIZrm_Int */
  0x11b3, /* VCVTTSS2USIZrr_Int */
/* Table5386 */
  0x1082, /* VCVTSS2USIZrm_Int */
  0x1083, /* VCVTSS2USIZrr_Int */
/* Table5388 */
  0x11b5, /* VCVTUDQ2PDZ128rm */
  0x11bb, /* VCVTUDQ2PDZ128rr */
/* Table5390 */
  0x122f, /* VCVTUSI2SSZrm_Int */
  0x1231, /* VCVTUSI2SSZrr_Int */
/* Table5392 */
  0x1e73, /* VMOVDQU32Z128mr */
  0x1e79, /* VMOVDQU32Z128rr_REV */
/* Table5394 */
  0xdcb, /* VCMPSSZrm_Int */
  0xdce, /* VCMPSSZrr_Int */
/* Table5396 */
  0xe08, /* VCVTDQ2PDZ128rm */
  0xe0e, /* VCVTDQ2PDZ128rr */
/* Table5398 */
  0x1044, /* VCVTSI2SDZrm_Int */
  0x1046, /* VCVTSI2SDZrr_Int */
/* Table5400 */
  0x1187, /* VCVTTSD2SIZrm_Int */
  0x1189, /* VCVTTSD2SIZrr_Int */
/* Table5402 */
  0x1029, /* VCVTSD2SIZrm_Int */
  0x102a, /* VCVTSD2SIZrr_Int */
/* Table5404 */
  0x1eb7, /* VMOVDQU8Z128rm */
  0x1eba, /* VMOVDQU8Z128rr */
/* Table5406 */
  0x3173, /* VPSHUFLWZ128mi */
  0x3176, /* VPSHUFLWZ128ri */
/* Table5408 */
  0x1195, /* VCVTTSD2USIZrm_Int */
  0x1197, /* VCVTTSD2USIZrr_Int */
/* Table5410 */
  0x1040, /* VCVTSD2USIZrm_Int */
  0x1041, /* VCVTSD2USIZrr_Int */
/* Table5412 */
  0x11d0, /* VCVTUDQ2PSZ128rm */
  0x11d6, /* VCVTUDQ2PSZ128rr */
/* Table5414 */
  0x122b, /* VCVTUSI2SDZrm_Int */
  0x122d, /* VCVTUSI2SDZrr_Int */
/* Table5416 */
  0x1eb5, /* VMOVDQU8Z128mr */
  0x1ebb, /* VMOVDQU8Z128rr_REV */
/* Table5418 */
  0xf36, /* VCVTPS2DQZ128rm */
  0xf3c, /* VCVTPS2DQZ128rr */
/* Table5420 */
  0x3619, /* VPUNPCKLBWZ128rm */
  0x361c, /* VPUNPCKLBWZ128rr */
/* Table5422 */
  0x366d, /* VPUNPCKLWDZ128rm */
  0x3670, /* VPUNPCKLWDZ128rr */
/* Table5424 */
  0x362f, /* VPUNPCKLDQZ128rm */
  0x3635, /* VPUNPCKLDQZ128rr */
/* Table5426 */
  0x2112, /* VPACKSSWBZ128rm */
  0x2115, /* VPACKSSWBZ128rr */
/* Table5428 */
  0x243d, /* VPCMPGTBZ128rm */
  0x243f, /* VPCMPGTBZ128rr */
/* Table5430 */
  0x2479, /* VPCMPGTWZ128rm */
  0x247b, /* VPCMPGTWZ128rr */
/* Table5432 */
  0x244d, /* VPCMPGTDZ128rm */
  0x2451, /* VPCMPGTDZ128rr */
/* Table5434 */
  0x2147, /* VPACKUSWBZ128rm */
  0x214a, /* VPACKUSWBZ128rr */
/* Table5436 */
  0x35af, /* VPUNPCKHBWZ128rm */
  0x35b2, /* VPUNPCKHBWZ128rr */
/* Table5438 */
  0x3603, /* VPUNPCKHWDZ128rm */
  0x3606, /* VPUNPCKHWDZ128rr */
/* Table5440 */
  0x35c5, /* VPUNPCKHDQZ128rm */
  0x35cb, /* VPUNPCKHDQZ128rr */
/* Table5442 */
  0x20f3, /* VPACKSSDWZ128rm */
  0x20f9, /* VPACKSSDWZ128rr */
/* Table5444 */
  0x1e02, /* VMOVDI2PDIZrm */
  0x1e03, /* VMOVDI2PDIZrr */
/* Table5446 */
  0x1e0a, /* VMOVDQA32Z128rm */
  0x1e0d, /* VMOVDQA32Z128rr */
/* Table5448 */
  0x3141, /* VPSHUFDZ128mi */
  0x3144, /* VPSHUFDZ128ri */
/* Table5450 */
  0x0, /*  */
  0x0, /*  */
  0x3412, /* VPSRLWZ128mi */
  0x0, /*  */
  0x332a, /* VPSRAWZ128mi */
  0x0, /*  */
  0x3254, /* VPSLLWZ128mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3415, /* VPSRLWZ128ri */
  0x0, /*  */
  0x332d, /* VPSRAWZ128ri */
  0x0, /*  */
  0x3257, /* VPSLLWZ128ri */
  0x0, /*  */
/* Table5466 */
  0x2f43, /* VPRORDZ128mi */
  0x2ed7, /* VPROLDZ128mi */
  0x335f, /* VPSRLDZ128mi */
  0x0, /*  */
  0x3281, /* VPSRADZ128mi */
  0x0, /*  */
  0x31a1, /* VPSLLDZ128mi */
  0x0, /*  */
  0x2f46, /* VPRORDZ128ri */
  0x2eda, /* VPROLDZ128ri */
  0x3362, /* VPSRLDZ128ri */
  0x0, /*  */
  0x3284, /* VPSRADZ128ri */
  0x0, /*  */
  0x31a4, /* VPSLLDZ128ri */
  0x0, /*  */
/* Table5482 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3352, /* VPSRLDQZ128rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3194, /* VPSLLDQZ128rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3353, /* VPSRLDQZ128rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3195, /* VPSLLDQZ128rr */
/* Table5498 */
  0x23ed, /* VPCMPEQBZ128rm */
  0x23ef, /* VPCMPEQBZ128rr */
/* Table5500 */
  0x2429, /* VPCMPEQWZ128rm */
  0x242b, /* VPCMPEQWZ128rr */
/* Table5502 */
  0x23fd, /* VPCMPEQDZ128rm */
  0x2401, /* VPCMPEQDZ128rr */
/* Table5504 */
  0x115f, /* VCVTTPS2UQQZ128rm */
  0x1165, /* VCVTTPS2UQQZ128rr */
/* Table5506 */
  0xfca, /* VCVTPS2UQQZ128rm */
  0xfd0, /* VCVTPS2UQQZ128rr */
/* Table5508 */
  0x1123, /* VCVTTPS2QQZ128rm */
  0x1129, /* VCVTTPS2QQZ128rr */
/* Table5510 */
  0xf8e, /* VCVTPS2QQZ128rm */
  0xf94, /* VCVTPS2QQZ128rr */
/* Table5512 */
  0x1f0a, /* VMOVPDI2DIZmr */
  0x1f0b, /* VMOVPDI2DIZrr */
/* Table5514 */
  0x1e08, /* VMOVDQA32Z128mr */
  0x1e0e, /* VMOVDQA32Z128rr_REV */
/* Table5516 */
  0x28cd, /* VPINSRWZrm */
  0x28ce, /* VPINSRWZrr */
/* Table5518 */
  0x0, /*  */
  0x2870, /* VPEXTRWZrr */
/* Table5520 */
  0x3418, /* VPSRLWZ128rm */
  0x341b, /* VPSRLWZ128rr */
/* Table5522 */
  0x3365, /* VPSRLDZ128rm */
  0x3368, /* VPSRLDZ128rr */
/* Table5524 */
  0x2dee, /* VPMULLWZ128rm */
  0x2df1, /* VPMULLWZ128rr */
/* Table5526 */
  0x34bb, /* VPSUBUSBZ128rm */
  0x34be, /* VPSUBUSBZ128rr */
/* Table5528 */
  0x34d1, /* VPSUBUSWZ128rm */
  0x34d4, /* VPSUBUSWZ128rr */
/* Table5530 */
  0x2abd, /* VPMINUBZ128rm */
  0x2ac0, /* VPMINUBZ128rr */
/* Table5532 */
  0x2233, /* VPANDDZ128rm */
  0x2239, /* VPANDDZ128rr */
/* Table5534 */
  0x21dd, /* VPADDUSBZ128rm */
  0x21e0, /* VPADDUSBZ128rr */
/* Table5536 */
  0x21f3, /* VPADDUSWZ128rm */
  0x21f6, /* VPADDUSWZ128rr */
/* Table5538 */
  0x29f1, /* VPMAXUBZ128rm */
  0x29f4, /* VPMAXUBZ128rr */
/* Table5540 */
  0x224e, /* VPANDNDZ128rm */
  0x2254, /* VPANDNDZ128rr */
/* Table5542 */
  0x22a9, /* VPAVGBZ128rm */
  0x22ac, /* VPAVGBZ128rr */
/* Table5544 */
  0x3330, /* VPSRAWZ128rm */
  0x3333, /* VPSRAWZ128rr */
/* Table5546 */
  0x3287, /* VPSRADZ128rm */
  0x328a, /* VPSRADZ128rr */
/* Table5548 */
  0x22bf, /* VPAVGWZ128rm */
  0x22c2, /* VPAVGWZ128rr */
/* Table5550 */
  0x2d88, /* VPMULHUWZ128rm */
  0x2d8b, /* VPMULHUWZ128rr */
/* Table5552 */
  0x2d9e, /* VPMULHWZ128rm */
  0x2da1, /* VPMULHWZ128rr */
/* Table5554 */
  0x1efc, /* VMOVNTDQZ128mr */
  0x0, /*  */
/* Table5556 */
  0x348f, /* VPSUBSBZ128rm */
  0x3492, /* VPSUBSBZ128rr */
/* Table5558 */
  0x34a5, /* VPSUBSWZ128rm */
  0x34a8, /* VPSUBSWZ128rr */
/* Table5560 */
  0x2aa7, /* VPMINSWZ128rm */
  0x2aaa, /* VPMINSWZ128rr */
/* Table5562 */
  0x2e96, /* VPORDZ128rm */
  0x2e9c, /* VPORDZ128rr */
/* Table5564 */
  0x21b1, /* VPADDSBZ128rm */
  0x21b4, /* VPADDSBZ128rr */
/* Table5566 */
  0x21c7, /* VPADDSWZ128rm */
  0x21ca, /* VPADDSWZ128rr */
/* Table5568 */
  0x29db, /* VPMAXSWZ128rm */
  0x29de, /* VPMAXSWZ128rr */
/* Table5570 */
  0x3681, /* VPXORDZ128rm */
  0x3687, /* VPXORDZ128rr */
/* Table5572 */
  0x325a, /* VPSLLWZ128rm */
  0x325d, /* VPSLLWZ128rr */
/* Table5574 */
  0x31a7, /* VPSLLDZ128rm */
  0x31aa, /* VPSLLDZ128rr */
/* Table5576 */
  0x296d, /* VPMADDWDZ128rm */
  0x2970, /* VPMADDWDZ128rr */
/* Table5578 */
  0x2fc6, /* VPSADBWZ128rm */
  0x2fc7, /* VPSADBWZ128rr */
/* Table5580 */
  0x343b, /* VPSUBBZ128rm */
  0x343e, /* VPSUBBZ128rr */
/* Table5582 */
  0x34e7, /* VPSUBWZ128rm */
  0x34ea, /* VPSUBWZ128rr */
/* Table5584 */
  0x3451, /* VPSUBDZ128rm */
  0x3457, /* VPSUBDZ128rr */
/* Table5586 */
  0x215d, /* VPADDBZ128rm */
  0x2160, /* VPADDBZ128rr */
/* Table5588 */
  0x2209, /* VPADDWZ128rm */
  0x220c, /* VPADDWZ128rr */
/* Table5590 */
  0x2173, /* VPADDDZ128rm */
  0x2179, /* VPADDDZ128rr */
/* Table5592 */
  0x1006, /* VCVTQQ2PSZ128rm */
  0x100c, /* VCVTQQ2PSZ128rr */
/* Table5594 */
  0x10c5, /* VCVTTPD2UDQZ128rm */
  0x10cb, /* VCVTTPD2UDQZ128rr */
/* Table5596 */
  0xedf, /* VCVTPD2UDQZ128rm */
  0xee5, /* VCVTPD2UDQZ128rr */
/* Table5598 */
  0x105e, /* VCVTSI642SSZrm_Int */
  0x1060, /* VCVTSI642SSZrr_Int */
/* Table5600 */
  0x119a, /* VCVTTSS2SI64Zrm_Int */
  0x119c, /* VCVTTSS2SI64Zrr_Int */
/* Table5602 */
  0x1075, /* VCVTSS2SI64Zrm_Int */
  0x1076, /* VCVTSS2SI64Zrr_Int */
/* Table5604 */
  0x1e96, /* VMOVDQU64Z128rm */
  0x1e99, /* VMOVDQU64Z128rr */
/* Table5606 */
  0x11ac, /* VCVTTSS2USI64Zrm_Int */
  0x11ae, /* VCVTTSS2USI64Zrr_Int */
/* Table5608 */
  0x107f, /* VCVTSS2USI64Zrm_Int */
  0x1080, /* VCVTSS2USI64Zrr_Int */
/* Table5610 */
  0x11ee, /* VCVTUQQ2PDZ128rm */
  0x11f4, /* VCVTUQQ2PDZ128rr */
/* Table5612 */
  0x1239, /* VCVTUSI642SSZrm_Int */
  0x123b, /* VCVTUSI642SSZrr_Int */
/* Table5614 */
  0x1f16, /* VMOVQI2PQIZrm */
  0x1fbc, /* VMOVZPQILo2PQIZrr */
/* Table5616 */
  0x1e94, /* VMOVDQU64Z128mr */
  0x1e9a, /* VMOVDQU64Z128rr_REV */
/* Table5618 */
  0xfe8, /* VCVTQQ2PDZ128rm */
  0xfee, /* VCVTQQ2PDZ128rr */
/* Table5620 */
  0x1f1a, /* VMOVSDZrm */
  0x1f1e, /* VMOVSDZrr */
/* Table5622 */
  0x1f18, /* VMOVSDZmr */
  0x1f1f, /* VMOVSDZrr_REV */
/* Table5624 */
  0x1dee, /* VMOVDDUPZ128rm */
  0x1df1, /* VMOVDDUPZ128rr */
/* Table5626 */
  0x1055, /* VCVTSI642SDZrm_Int */
  0x1057, /* VCVTSI642SDZrr_Int */
/* Table5628 */
  0x117e, /* VCVTTSD2SI64Zrm_Int */
  0x1180, /* VCVTTSD2SI64Zrr_Int */
/* Table5630 */
  0x1024, /* VCVTSD2SI64Zrm_Int */
  0x1025, /* VCVTSD2SI64Zrr_Int */
/* Table5632 */
  0x39ce, /* VSQRTSDZm_Int */
  0x39d2, /* VSQRTSDZr_Int */
/* Table5634 */
  0xbdc, /* VADDSDZrm_Int */
  0xbe0, /* VADDSDZrr_Int */
/* Table5636 */
  0x2012, /* VMULSDZrm_Int */
  0x2016, /* VMULSDZrr_Int */
/* Table5638 */
  0x102f, /* VCVTSD2SSZrm_Int */
  0x1033, /* VCVTSD2SSZrr_Int */
/* Table5640 */
  0x3a31, /* VSUBSDZrm_Int */
  0x3a35, /* VSUBSDZrr_Int */
/* Table5642 */
  0x1d73, /* VMINSDZrm_Int */
  0x1d77, /* VMINSDZrr_Int */
/* Table5644 */
  0x1294, /* VDIVSDZrm_Int */
  0x1298, /* VDIVSDZrr_Int */
/* Table5646 */
  0x1cc8, /* VMAXSDZrm_Int */
  0x1ccc, /* VMAXSDZrr_Int */
/* Table5648 */
  0x1e54, /* VMOVDQU16Z128rm */
  0x1e57, /* VMOVDQU16Z128rr */
/* Table5650 */
  0x1190, /* VCVTTSD2USI64Zrm_Int */
  0x1192, /* VCVTTSD2USI64Zrr_Int */
/* Table5652 */
  0x103d, /* VCVTSD2USI64Zrm_Int */
  0x103e, /* VCVTSD2USI64Zrr_Int */
/* Table5654 */
  0x120c, /* VCVTUQQ2PSZ128rm */
  0x1212, /* VCVTUQQ2PSZ128rr */
/* Table5656 */
  0x1234, /* VCVTUSI642SDZrm_Int */
  0x1236, /* VCVTUSI642SDZrr_Int */
/* Table5658 */
  0x1e52, /* VMOVDQU16Z128mr */
  0x1e58, /* VMOVDQU16Z128rr_REV */
/* Table5660 */
  0xdbf, /* VCMPSDZrm_Int */
  0xdc2, /* VCMPSDZrr_Int */
/* Table5662 */
  0xe7f, /* VCVTPD2DQZ128rm */
  0xe85, /* VCVTPD2DQZ128rr */
/* Table5664 */
  0x1f70, /* VMOVUPDZ128rm */
  0x1f73, /* VMOVUPDZ128rr */
/* Table5666 */
  0x1f6e, /* VMOVUPDZ128mr */
  0x1f74, /* VMOVUPDZ128rr_REV */
/* Table5668 */
  0x1eeb, /* VMOVLPDZ128rm */
  0x0, /*  */
/* Table5670 */
  0x1eea, /* VMOVLPDZ128mr */
  0x0, /*  */
/* Table5672 */
  0x3aa8, /* VUNPCKLPDZ128rm */
  0x3aae, /* VUNPCKLPDZ128rr */
/* Table5674 */
  0x3a6a, /* VUNPCKHPDZ128rm */
  0x3a70, /* VUNPCKHPDZ128rr */
/* Table5676 */
  0x1ee1, /* VMOVHPDZ128rm */
  0x0, /*  */
/* Table5678 */
  0x1ee0, /* VMOVHPDZ128mr */
  0x0, /*  */
/* Table5680 */
  0x1da0, /* VMOVAPDZ128rm */
  0x1da3, /* VMOVAPDZ128rr */
/* Table5682 */
  0x1d9e, /* VMOVAPDZ128mr */
  0x1da4, /* VMOVAPDZ128rr_REV */
/* Table5684 */
  0x1f01, /* VMOVNTPDZ128mr */
  0x0, /*  */
/* Table5686 */
  0x3a56, /* VUCOMISDZrm */
  0x3a58, /* VUCOMISDZrr */
/* Table5688 */
  0xdd6, /* VCOMISDZrm */
  0xdd8, /* VCOMISDZrr */
/* Table5690 */
  0x398b, /* VSQRTPDZ128m */
  0x3991, /* VSQRTPDZ128r */
/* Table5692 */
  0xca3, /* VANDPDZ128rm */
  0xca9, /* VANDPDZ128rr */
/* Table5694 */
  0xc65, /* VANDNPDZ128rm */
  0xc6b, /* VANDNPDZ128rr */
/* Table5696 */
  0x2037, /* VORPDZ128rm */
  0x203d, /* VORPDZ128rr */
/* Table5698 */
  0x3ae6, /* VXORPDZ128rm */
  0x3aec, /* VXORPDZ128rr */
/* Table5700 */
  0xb99, /* VADDPDZ128rm */
  0xb9f, /* VADDPDZ128rr */
/* Table5702 */
  0x1fcf, /* VMULPDZ128rm */
  0x1fd5, /* VMULPDZ128rr */
/* Table5704 */
  0xea1, /* VCVTPD2PSZ128rm */
  0xea7, /* VCVTPD2PSZ128rr */
/* Table5706 */
  0x39ee, /* VSUBPDZ128rm */
  0x39f4, /* VSUBPDZ128rr */
/* Table5708 */
  0x1d30, /* VMINPDZ128rm */
  0x1d36, /* VMINPDZ128rr */
/* Table5710 */
  0x1251, /* VDIVPDZ128rm */
  0x1257, /* VDIVPDZ128rr */
/* Table5712 */
  0x1c85, /* VMAXPDZ128rm */
  0x1c8b, /* VMAXPDZ128rr */
/* Table5714 */
  0x364e, /* VPUNPCKLQDQZ128rm */
  0x3654, /* VPUNPCKLQDQZ128rr */
/* Table5716 */
  0x35e4, /* VPUNPCKHQDQZ128rm */
  0x35ea, /* VPUNPCKHQDQZ128rr */
/* Table5718 */
  0x1d94, /* VMOV64toPQIZrm */
  0x1d95, /* VMOV64toPQIZrr */
/* Table5720 */
  0x1e2b, /* VMOVDQA64Z128rm */
  0x1e2e, /* VMOVDQA64Z128rr */
/* Table5722 */
  0x2f5e, /* VPRORQZ128mi */
  0x2ef2, /* VPROLQZ128mi */
  0x0, /*  */
  0x0, /*  */
  0x32b1, /* VPSRAQZ128mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f61, /* VPRORQZ128ri */
  0x2ef5, /* VPROLQZ128ri */
  0x0, /*  */
  0x0, /*  */
  0x32b4, /* VPSRAQZ128ri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table5738 */
  0x0, /*  */
  0x0, /*  */
  0x3392, /* VPSRLQZ128mi */
  0x3352, /* VPSRLDQZ128rm */
  0x0, /*  */
  0x0, /*  */
  0x31d4, /* VPSLLQZ128mi */
  0x3194, /* VPSLLDQZ128rm */
  0x0, /*  */
  0x0, /*  */
  0x3395, /* VPSRLQZ128ri */
  0x3353, /* VPSRLDQZ128rr */
  0x0, /*  */
  0x0, /*  */
  0x31d7, /* VPSLLQZ128ri */
  0x3195, /* VPSLLDQZ128rr */
/* Table5754 */
  0x10e3, /* VCVTTPD2UQQZ128rm */
  0x10e9, /* VCVTTPD2UQQZ128rr */
/* Table5756 */
  0xefd, /* VCVTPD2UQQZ128rm */
  0xf03, /* VCVTPD2UQQZ128rr */
/* Table5758 */
  0x10a7, /* VCVTTPD2QQZ128rm */
  0x10ad, /* VCVTTPD2QQZ128rr */
/* Table5760 */
  0xec1, /* VCVTPD2QQZ128rm */
  0xec7, /* VCVTPD2QQZ128rr */
/* Table5762 */
  0x1f12, /* VMOVPQIto64Zmr */
  0x1f13, /* VMOVPQIto64Zrr */
/* Table5764 */
  0x1e29, /* VMOVDQA64Z128mr */
  0x1e2f, /* VMOVDQA64Z128rr_REV */
/* Table5766 */
  0xd92, /* VCMPPDZ128rmi */
  0xd94, /* VCMPPDZ128rri */
/* Table5768 */
  0x3950, /* VSHUFPDZ128rmi */
  0x3953, /* VSHUFPDZ128rri */
/* Table5770 */
  0x3398, /* VPSRLQZ128rm */
  0x339b, /* VPSRLQZ128rr */
/* Table5772 */
  0x2192, /* VPADDQZ128rm */
  0x2198, /* VPADDQZ128rr */
/* Table5774 */
  0x1f0e, /* VMOVPQI2QIZmr */
  0x1f0f, /* VMOVPQI2QIZrr */
/* Table5776 */
  0x2288, /* VPANDQZ128rm */
  0x228e, /* VPANDQZ128rr */
/* Table5778 */
  0x2269, /* VPANDNQZ128rm */
  0x226f, /* VPANDNQZ128rr */
/* Table5780 */
  0x32b7, /* VPSRAQZ128rm */
  0x32ba, /* VPSRAQZ128rr */
/* Table5782 */
  0x1087, /* VCVTTPD2DQZ128rm */
  0x108d, /* VCVTTPD2DQZ128rr */
/* Table5784 */
  0x2eb1, /* VPORQZ128rm */
  0x2eb7, /* VPORQZ128rr */
/* Table5786 */
  0x369c, /* VPXORQZ128rm */
  0x36a2, /* VPXORQZ128rr */
/* Table5788 */
  0x31da, /* VPSLLQZ128rm */
  0x31dd, /* VPSLLQZ128rr */
/* Table5790 */
  0x2e1f, /* VPMULUDQZ128rm */
  0x2e25, /* VPMULUDQZ128rr */
/* Table5792 */
  0x3470, /* VPSUBQZ128rm */
  0x3476, /* VPSUBQZ128rr */
/* Table5794 */
  0x1fa4, /* VMOVUPSZ256rm */
  0x1fa7, /* VMOVUPSZ256rr */
/* Table5796 */
  0x1fa2, /* VMOVUPSZ256mr */
  0x1fa8, /* VMOVUPSZ256rr_REV */
/* Table5798 */
  0x3ad0, /* VUNPCKLPSZ256rm */
  0x3ad6, /* VUNPCKLPSZ256rr */
/* Table5800 */
  0x3a92, /* VUNPCKHPSZ256rm */
  0x3a98, /* VUNPCKHPSZ256rr */
/* Table5802 */
  0x1dd4, /* VMOVAPSZ256rm */
  0x1dd7, /* VMOVAPSZ256rr */
/* Table5804 */
  0x1dd2, /* VMOVAPSZ256mr */
  0x1dd8, /* VMOVAPSZ256rr_REV */
/* Table5806 */
  0x1f07, /* VMOVNTPSZ256mr */
  0x0, /*  */
/* Table5808 */
  0x39b6, /* VSQRTPSZ256m */
  0x39bc, /* VSQRTPSZ256r */
/* Table5810 */
  0xccb, /* VANDPSZ256rm */
  0xcd1, /* VANDPSZ256rr */
/* Table5812 */
  0xc8d, /* VANDNPSZ256rm */
  0xc93, /* VANDNPSZ256rr */
/* Table5814 */
  0x205f, /* VORPSZ256rm */
  0x2065, /* VORPSZ256rr */
/* Table5816 */
  0x3b0e, /* VXORPSZ256rm */
  0x3b14, /* VXORPSZ256rr */
/* Table5818 */
  0xbc4, /* VADDPSZ256rm */
  0xbca, /* VADDPSZ256rr */
/* Table5820 */
  0x1ffa, /* VMULPSZ256rm */
  0x2000, /* VMULPSZ256rr */
/* Table5822 */
  0xf61, /* VCVTPS2PDZ256rm */
  0xf67, /* VCVTPS2PDZ256rr */
/* Table5824 */
  0xe30, /* VCVTDQ2PSZ256rm */
  0xe36, /* VCVTDQ2PSZ256rr */
/* Table5826 */
  0x3a19, /* VSUBPSZ256rm */
  0x3a1f, /* VSUBPSZ256rr */
/* Table5828 */
  0x1d5b, /* VMINPSZ256rm */
  0x1d61, /* VMINPSZ256rr */
/* Table5830 */
  0x127c, /* VDIVPSZ256rm */
  0x1282, /* VDIVPSZ256rr */
/* Table5832 */
  0x1cb0, /* VMAXPSZ256rm */
  0x1cb6, /* VMAXPSZ256rr */
/* Table5834 */
  0x114a, /* VCVTTPS2UDQZ256rm */
  0x1150, /* VCVTTPS2UDQZ256rr */
/* Table5836 */
  0xfb5, /* VCVTPS2UDQZ256rm */
  0xfbb, /* VCVTPS2UDQZ256rr */
/* Table5838 */
  0xdb0, /* VCMPPSZ256rmi */
  0xdb2, /* VCMPPSZ256rri */
/* Table5840 */
  0x3978, /* VSHUFPSZ256rmi */
  0x397b, /* VSHUFPSZ256rri */
/* Table5842 */
  0x1f49, /* VMOVSLDUPZ256rm */
  0x1f4c, /* VMOVSLDUPZ256rr */
/* Table5844 */
  0x1f33, /* VMOVSHDUPZ256rm */
  0x1f36, /* VMOVSHDUPZ256rr */
/* Table5846 */
  0x110c, /* VCVTTPS2DQZ256rm */
  0x1112, /* VCVTTPS2DQZ256rr */
/* Table5848 */
  0x1e80, /* VMOVDQU32Z256rm */
  0x1e83, /* VMOVDQU32Z256rr */
/* Table5850 */
  0x3163, /* VPSHUFHWZ256mi */
  0x3166, /* VPSHUFHWZ256ri */
/* Table5852 */
  0x11be, /* VCVTUDQ2PDZ256rm */
  0x11c4, /* VCVTUDQ2PDZ256rr */
/* Table5854 */
  0x1e7e, /* VMOVDQU32Z256mr */
  0x1e84, /* VMOVDQU32Z256rr_REV */
/* Table5856 */
  0xe11, /* VCVTDQ2PDZ256rm */
  0xe17, /* VCVTDQ2PDZ256rr */
/* Table5858 */
  0x1ec2, /* VMOVDQU8Z256rm */
  0x1ec5, /* VMOVDQU8Z256rr */
/* Table5860 */
  0x3179, /* VPSHUFLWZ256mi */
  0x317c, /* VPSHUFLWZ256ri */
/* Table5862 */
  0x11d9, /* VCVTUDQ2PSZ256rm */
  0x11df, /* VCVTUDQ2PSZ256rr */
/* Table5864 */
  0x1ec0, /* VMOVDQU8Z256mr */
  0x1ec6, /* VMOVDQU8Z256rr_REV */
/* Table5866 */
  0xf3f, /* VCVTPS2DQZ256rm */
  0xf45, /* VCVTPS2DQZ256rr */
/* Table5868 */
  0x361f, /* VPUNPCKLBWZ256rm */
  0x3622, /* VPUNPCKLBWZ256rr */
/* Table5870 */
  0x3673, /* VPUNPCKLWDZ256rm */
  0x3676, /* VPUNPCKLWDZ256rr */
/* Table5872 */
  0x3638, /* VPUNPCKLDQZ256rm */
  0x363e, /* VPUNPCKLDQZ256rr */
/* Table5874 */
  0x2118, /* VPACKSSWBZ256rm */
  0x211b, /* VPACKSSWBZ256rr */
/* Table5876 */
  0x2441, /* VPCMPGTBZ256rm */
  0x2443, /* VPCMPGTBZ256rr */
/* Table5878 */
  0x247d, /* VPCMPGTWZ256rm */
  0x247f, /* VPCMPGTWZ256rr */
/* Table5880 */
  0x2453, /* VPCMPGTDZ256rm */
  0x2457, /* VPCMPGTDZ256rr */
/* Table5882 */
  0x214d, /* VPACKUSWBZ256rm */
  0x2150, /* VPACKUSWBZ256rr */
/* Table5884 */
  0x35b5, /* VPUNPCKHBWZ256rm */
  0x35b8, /* VPUNPCKHBWZ256rr */
/* Table5886 */
  0x3609, /* VPUNPCKHWDZ256rm */
  0x360c, /* VPUNPCKHWDZ256rr */
/* Table5888 */
  0x35ce, /* VPUNPCKHDQZ256rm */
  0x35d4, /* VPUNPCKHDQZ256rr */
/* Table5890 */
  0x20fc, /* VPACKSSDWZ256rm */
  0x2102, /* VPACKSSDWZ256rr */
/* Table5892 */
  0x1e15, /* VMOVDQA32Z256rm */
  0x1e18, /* VMOVDQA32Z256rr */
/* Table5894 */
  0x314a, /* VPSHUFDZ256mi */
  0x314d, /* VPSHUFDZ256ri */
/* Table5896 */
  0x0, /*  */
  0x0, /*  */
  0x341e, /* VPSRLWZ256mi */
  0x0, /*  */
  0x3336, /* VPSRAWZ256mi */
  0x0, /*  */
  0x3260, /* VPSLLWZ256mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3421, /* VPSRLWZ256ri */
  0x0, /*  */
  0x3339, /* VPSRAWZ256ri */
  0x0, /*  */
  0x3263, /* VPSLLWZ256ri */
  0x0, /*  */
/* Table5912 */
  0x2f4c, /* VPRORDZ256mi */
  0x2ee0, /* VPROLDZ256mi */
  0x336e, /* VPSRLDZ256mi */
  0x0, /*  */
  0x3290, /* VPSRADZ256mi */
  0x0, /*  */
  0x31b0, /* VPSLLDZ256mi */
  0x0, /*  */
  0x2f4f, /* VPRORDZ256ri */
  0x2ee3, /* VPROLDZ256ri */
  0x3371, /* VPSRLDZ256ri */
  0x0, /*  */
  0x3293, /* VPSRADZ256ri */
  0x0, /*  */
  0x31b3, /* VPSLLDZ256ri */
  0x0, /*  */
/* Table5928 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3354, /* VPSRLDQZ256rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3196, /* VPSLLDQZ256rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3355, /* VPSRLDQZ256rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3197, /* VPSLLDQZ256rr */
/* Table5944 */
  0x23f1, /* VPCMPEQBZ256rm */
  0x23f3, /* VPCMPEQBZ256rr */
/* Table5946 */
  0x242d, /* VPCMPEQWZ256rm */
  0x242f, /* VPCMPEQWZ256rr */
/* Table5948 */
  0x2403, /* VPCMPEQDZ256rm */
  0x2407, /* VPCMPEQDZ256rr */
/* Table5950 */
  0x1168, /* VCVTTPS2UQQZ256rm */
  0x116e, /* VCVTTPS2UQQZ256rr */
/* Table5952 */
  0xfd3, /* VCVTPS2UQQZ256rm */
  0xfd9, /* VCVTPS2UQQZ256rr */
/* Table5954 */
  0x112c, /* VCVTTPS2QQZ256rm */
  0x1132, /* VCVTTPS2QQZ256rr */
/* Table5956 */
  0xf97, /* VCVTPS2QQZ256rm */
  0xf9d, /* VCVTPS2QQZ256rr */
/* Table5958 */
  0x1e13, /* VMOVDQA32Z256mr */
  0x1e19, /* VMOVDQA32Z256rr_REV */
/* Table5960 */
  0x3424, /* VPSRLWZ256rm */
  0x3427, /* VPSRLWZ256rr */
/* Table5962 */
  0x3374, /* VPSRLDZ256rm */
  0x3377, /* VPSRLDZ256rr */
/* Table5964 */
  0x2df4, /* VPMULLWZ256rm */
  0x2df7, /* VPMULLWZ256rr */
/* Table5966 */
  0x34c1, /* VPSUBUSBZ256rm */
  0x34c4, /* VPSUBUSBZ256rr */
/* Table5968 */
  0x34d7, /* VPSUBUSWZ256rm */
  0x34da, /* VPSUBUSWZ256rr */
/* Table5970 */
  0x2ac3, /* VPMINUBZ256rm */
  0x2ac6, /* VPMINUBZ256rr */
/* Table5972 */
  0x223c, /* VPANDDZ256rm */
  0x2242, /* VPANDDZ256rr */
/* Table5974 */
  0x21e3, /* VPADDUSBZ256rm */
  0x21e6, /* VPADDUSBZ256rr */
/* Table5976 */
  0x21f9, /* VPADDUSWZ256rm */
  0x21fc, /* VPADDUSWZ256rr */
/* Table5978 */
  0x29f7, /* VPMAXUBZ256rm */
  0x29fa, /* VPMAXUBZ256rr */
/* Table5980 */
  0x2257, /* VPANDNDZ256rm */
  0x225d, /* VPANDNDZ256rr */
/* Table5982 */
  0x22af, /* VPAVGBZ256rm */
  0x22b2, /* VPAVGBZ256rr */
/* Table5984 */
  0x333c, /* VPSRAWZ256rm */
  0x333f, /* VPSRAWZ256rr */
/* Table5986 */
  0x3296, /* VPSRADZ256rm */
  0x3299, /* VPSRADZ256rr */
/* Table5988 */
  0x22c5, /* VPAVGWZ256rm */
  0x22c8, /* VPAVGWZ256rr */
/* Table5990 */
  0x2d8e, /* VPMULHUWZ256rm */
  0x2d91, /* VPMULHUWZ256rr */
/* Table5992 */
  0x2da4, /* VPMULHWZ256rm */
  0x2da7, /* VPMULHWZ256rr */
/* Table5994 */
  0x1efd, /* VMOVNTDQZ256mr */
  0x0, /*  */
/* Table5996 */
  0x3495, /* VPSUBSBZ256rm */
  0x3498, /* VPSUBSBZ256rr */
/* Table5998 */
  0x34ab, /* VPSUBSWZ256rm */
  0x34ae, /* VPSUBSWZ256rr */
/* Table6000 */
  0x2aad, /* VPMINSWZ256rm */
  0x2ab0, /* VPMINSWZ256rr */
/* Table6002 */
  0x2e9f, /* VPORDZ256rm */
  0x2ea5, /* VPORDZ256rr */
/* Table6004 */
  0x21b7, /* VPADDSBZ256rm */
  0x21ba, /* VPADDSBZ256rr */
/* Table6006 */
  0x21cd, /* VPADDSWZ256rm */
  0x21d0, /* VPADDSWZ256rr */
/* Table6008 */
  0x29e1, /* VPMAXSWZ256rm */
  0x29e4, /* VPMAXSWZ256rr */
/* Table6010 */
  0x368a, /* VPXORDZ256rm */
  0x3690, /* VPXORDZ256rr */
/* Table6012 */
  0x3266, /* VPSLLWZ256rm */
  0x3269, /* VPSLLWZ256rr */
/* Table6014 */
  0x31b6, /* VPSLLDZ256rm */
  0x31b9, /* VPSLLDZ256rr */
/* Table6016 */
  0x2973, /* VPMADDWDZ256rm */
  0x2976, /* VPMADDWDZ256rr */
/* Table6018 */
  0x2fc8, /* VPSADBWZ256rm */
  0x2fc9, /* VPSADBWZ256rr */
/* Table6020 */
  0x3441, /* VPSUBBZ256rm */
  0x3444, /* VPSUBBZ256rr */
/* Table6022 */
  0x34ed, /* VPSUBWZ256rm */
  0x34f0, /* VPSUBWZ256rr */
/* Table6024 */
  0x345a, /* VPSUBDZ256rm */
  0x3460, /* VPSUBDZ256rr */
/* Table6026 */
  0x2163, /* VPADDBZ256rm */
  0x2166, /* VPADDBZ256rr */
/* Table6028 */
  0x220f, /* VPADDWZ256rm */
  0x2212, /* VPADDWZ256rr */
/* Table6030 */
  0x217c, /* VPADDDZ256rm */
  0x2182, /* VPADDDZ256rr */
/* Table6032 */
  0x100f, /* VCVTQQ2PSZ256rm */
  0x1015, /* VCVTQQ2PSZ256rr */
/* Table6034 */
  0x10ce, /* VCVTTPD2UDQZ256rm */
  0x10d4, /* VCVTTPD2UDQZ256rr */
/* Table6036 */
  0xee8, /* VCVTPD2UDQZ256rm */
  0xeee, /* VCVTPD2UDQZ256rr */
/* Table6038 */
  0x1ea1, /* VMOVDQU64Z256rm */
  0x1ea4, /* VMOVDQU64Z256rr */
/* Table6040 */
  0x11f7, /* VCVTUQQ2PDZ256rm */
  0x11fd, /* VCVTUQQ2PDZ256rr */
/* Table6042 */
  0x1e9f, /* VMOVDQU64Z256mr */
  0x1ea5, /* VMOVDQU64Z256rr_REV */
/* Table6044 */
  0xff1, /* VCVTQQ2PDZ256rm */
  0xff7, /* VCVTQQ2PDZ256rr */
/* Table6046 */
  0x1df4, /* VMOVDDUPZ256rm */
  0x1df7, /* VMOVDDUPZ256rr */
/* Table6048 */
  0x1e5f, /* VMOVDQU16Z256rm */
  0x1e62, /* VMOVDQU16Z256rr */
/* Table6050 */
  0x1215, /* VCVTUQQ2PSZ256rm */
  0x121b, /* VCVTUQQ2PSZ256rr */
/* Table6052 */
  0x1e5d, /* VMOVDQU16Z256mr */
  0x1e63, /* VMOVDQU16Z256rr_REV */
/* Table6054 */
  0xe88, /* VCVTPD2DQZ256rm */
  0xe8e, /* VCVTPD2DQZ256rr */
/* Table6056 */
  0x1f7b, /* VMOVUPDZ256rm */
  0x1f7e, /* VMOVUPDZ256rr */
/* Table6058 */
  0x1f79, /* VMOVUPDZ256mr */
  0x1f7f, /* VMOVUPDZ256rr_REV */
/* Table6060 */
  0x3ab1, /* VUNPCKLPDZ256rm */
  0x3ab7, /* VUNPCKLPDZ256rr */
/* Table6062 */
  0x3a73, /* VUNPCKHPDZ256rm */
  0x3a79, /* VUNPCKHPDZ256rr */
/* Table6064 */
  0x1dab, /* VMOVAPDZ256rm */
  0x1dae, /* VMOVAPDZ256rr */
/* Table6066 */
  0x1da9, /* VMOVAPDZ256mr */
  0x1daf, /* VMOVAPDZ256rr_REV */
/* Table6068 */
  0x1f02, /* VMOVNTPDZ256mr */
  0x0, /*  */
/* Table6070 */
  0x3994, /* VSQRTPDZ256m */
  0x399a, /* VSQRTPDZ256r */
/* Table6072 */
  0xcac, /* VANDPDZ256rm */
  0xcb2, /* VANDPDZ256rr */
/* Table6074 */
  0xc6e, /* VANDNPDZ256rm */
  0xc74, /* VANDNPDZ256rr */
/* Table6076 */
  0x2040, /* VORPDZ256rm */
  0x2046, /* VORPDZ256rr */
/* Table6078 */
  0x3aef, /* VXORPDZ256rm */
  0x3af5, /* VXORPDZ256rr */
/* Table6080 */
  0xba2, /* VADDPDZ256rm */
  0xba8, /* VADDPDZ256rr */
/* Table6082 */
  0x1fd8, /* VMULPDZ256rm */
  0x1fde, /* VMULPDZ256rr */
/* Table6084 */
  0xeaa, /* VCVTPD2PSZ256rm */
  0xeb0, /* VCVTPD2PSZ256rr */
/* Table6086 */
  0x39f7, /* VSUBPDZ256rm */
  0x39fd, /* VSUBPDZ256rr */
/* Table6088 */
  0x1d39, /* VMINPDZ256rm */
  0x1d3f, /* VMINPDZ256rr */
/* Table6090 */
  0x125a, /* VDIVPDZ256rm */
  0x1260, /* VDIVPDZ256rr */
/* Table6092 */
  0x1c8e, /* VMAXPDZ256rm */
  0x1c94, /* VMAXPDZ256rr */
/* Table6094 */
  0x3657, /* VPUNPCKLQDQZ256rm */
  0x365d, /* VPUNPCKLQDQZ256rr */
/* Table6096 */
  0x35ed, /* VPUNPCKHQDQZ256rm */
  0x35f3, /* VPUNPCKHQDQZ256rr */
/* Table6098 */
  0x1e36, /* VMOVDQA64Z256rm */
  0x1e39, /* VMOVDQA64Z256rr */
/* Table6100 */
  0x2f67, /* VPRORQZ256mi */
  0x2efb, /* VPROLQZ256mi */
  0x0, /*  */
  0x0, /*  */
  0x32c0, /* VPSRAQZ256mi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f6a, /* VPRORQZ256ri */
  0x2efe, /* VPROLQZ256ri */
  0x0, /*  */
  0x0, /*  */
  0x32c3, /* VPSRAQZ256ri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6116 */
  0x0, /*  */
  0x0, /*  */
  0x33a1, /* VPSRLQZ256mi */
  0x3354, /* VPSRLDQZ256rm */
  0x0, /*  */
  0x0, /*  */
  0x31e3, /* VPSLLQZ256mi */
  0x3196, /* VPSLLDQZ256rm */
  0x0, /*  */
  0x0, /*  */
  0x33a4, /* VPSRLQZ256ri */
  0x3355, /* VPSRLDQZ256rr */
  0x0, /*  */
  0x0, /*  */
  0x31e6, /* VPSLLQZ256ri */
  0x3197, /* VPSLLDQZ256rr */
/* Table6132 */
  0x10ec, /* VCVTTPD2UQQZ256rm */
  0x10f2, /* VCVTTPD2UQQZ256rr */
/* Table6134 */
  0xf06, /* VCVTPD2UQQZ256rm */
  0xf0c, /* VCVTPD2UQQZ256rr */
/* Table6136 */
  0x10b0, /* VCVTTPD2QQZ256rm */
  0x10b6, /* VCVTTPD2QQZ256rr */
/* Table6138 */
  0xeca, /* VCVTPD2QQZ256rm */
  0xed0, /* VCVTPD2QQZ256rr */
/* Table6140 */
  0x1e34, /* VMOVDQA64Z256mr */
  0x1e3a, /* VMOVDQA64Z256rr_REV */
/* Table6142 */
  0xd98, /* VCMPPDZ256rmi */
  0xd9a, /* VCMPPDZ256rri */
/* Table6144 */
  0x3959, /* VSHUFPDZ256rmi */
  0x395c, /* VSHUFPDZ256rri */
/* Table6146 */
  0x33a7, /* VPSRLQZ256rm */
  0x33aa, /* VPSRLQZ256rr */
/* Table6148 */
  0x219b, /* VPADDQZ256rm */
  0x21a1, /* VPADDQZ256rr */
/* Table6150 */
  0x2291, /* VPANDQZ256rm */
  0x2297, /* VPANDQZ256rr */
/* Table6152 */
  0x2272, /* VPANDNQZ256rm */
  0x2278, /* VPANDNQZ256rr */
/* Table6154 */
  0x32c6, /* VPSRAQZ256rm */
  0x32c9, /* VPSRAQZ256rr */
/* Table6156 */
  0x1090, /* VCVTTPD2DQZ256rm */
  0x1096, /* VCVTTPD2DQZ256rr */
/* Table6158 */
  0x2eba, /* VPORQZ256rm */
  0x2ec0, /* VPORQZ256rr */
/* Table6160 */
  0x36a5, /* VPXORQZ256rm */
  0x36ab, /* VPXORQZ256rr */
/* Table6162 */
  0x31e9, /* VPSLLQZ256rm */
  0x31ec, /* VPSLLQZ256rr */
/* Table6164 */
  0x2e28, /* VPMULUDQZ256rm */
  0x2e2e, /* VPMULUDQZ256rr */
/* Table6166 */
  0x3479, /* VPSUBQZ256rm */
  0x347f, /* VPSUBQZ256rr */
/* Table6168 */
  0x1faf, /* VMOVUPSZrm */
  0x1fb2, /* VMOVUPSZrr */
/* Table6170 */
  0x1fad, /* VMOVUPSZmr */
  0x1fb3, /* VMOVUPSZrr_REV */
/* Table6172 */
  0x3ad9, /* VUNPCKLPSZrm */
  0x3adf, /* VUNPCKLPSZrr */
/* Table6174 */
  0x3a9b, /* VUNPCKHPSZrm */
  0x3aa1, /* VUNPCKHPSZrr */
/* Table6176 */
  0x1ddf, /* VMOVAPSZrm */
  0x1de2, /* VMOVAPSZrr */
/* Table6178 */
  0x1ddd, /* VMOVAPSZmr */
  0x1de3, /* VMOVAPSZrr_REV */
/* Table6180 */
  0x1f08, /* VMOVNTPSZmr */
  0x0, /*  */
/* Table6182 */
  0x39bf, /* VSQRTPSZm */
  0x39c5, /* VSQRTPSZr */
/* Table6184 */
  0xcd4, /* VANDPSZrm */
  0xcda, /* VANDPSZrr */
/* Table6186 */
  0xc96, /* VANDNPSZrm */
  0xc9c, /* VANDNPSZrr */
/* Table6188 */
  0x2068, /* VORPSZrm */
  0x206e, /* VORPSZrr */
/* Table6190 */
  0x3b17, /* VXORPSZrm */
  0x3b1d, /* VXORPSZrr */
/* Table6192 */
  0xbcd, /* VADDPSZrm */
  0xbd3, /* VADDPSZrr */
/* Table6194 */
  0x2003, /* VMULPSZrm */
  0x2009, /* VMULPSZrr */
/* Table6196 */
  0xf6a, /* VCVTPS2PDZrm */
  0xf70, /* VCVTPS2PDZrr */
/* Table6198 */
  0xe39, /* VCVTDQ2PSZrm */
  0xe3f, /* VCVTDQ2PSZrr */
/* Table6200 */
  0x3a22, /* VSUBPSZrm */
  0x3a28, /* VSUBPSZrr */
/* Table6202 */
  0x1d64, /* VMINPSZrm */
  0x1d6a, /* VMINPSZrr */
/* Table6204 */
  0x1285, /* VDIVPSZrm */
  0x128b, /* VDIVPSZrr */
/* Table6206 */
  0x1cb9, /* VMAXPSZrm */
  0x1cbf, /* VMAXPSZrr */
/* Table6208 */
  0x1153, /* VCVTTPS2UDQZrm */
  0x1159, /* VCVTTPS2UDQZrr */
/* Table6210 */
  0xfbe, /* VCVTPS2UDQZrm */
  0xfc4, /* VCVTPS2UDQZrr */
/* Table6212 */
  0xdb6, /* VCMPPSZrmi */
  0xdb8, /* VCMPPSZrri */
/* Table6214 */
  0x3981, /* VSHUFPSZrmi */
  0x3984, /* VSHUFPSZrri */
/* Table6216 */
  0x1f4f, /* VMOVSLDUPZrm */
  0x1f52, /* VMOVSLDUPZrr */
/* Table6218 */
  0x1f39, /* VMOVSHDUPZrm */
  0x1f3c, /* VMOVSHDUPZrr */
/* Table6220 */
  0x1115, /* VCVTTPS2DQZrm */
  0x111b, /* VCVTTPS2DQZrr */
/* Table6222 */
  0x1e8b, /* VMOVDQU32Zrm */
  0x1e8e, /* VMOVDQU32Zrr */
/* Table6224 */
  0x3169, /* VPSHUFHWZmi */
  0x316c, /* VPSHUFHWZri */
/* Table6226 */
  0x11c7, /* VCVTUDQ2PDZrm */
  0x11cd, /* VCVTUDQ2PDZrr */
/* Table6228 */
  0x1e89, /* VMOVDQU32Zmr */
  0x1e8f, /* VMOVDQU32Zrr_REV */
/* Table6230 */
  0xe1a, /* VCVTDQ2PDZrm */
  0xe20, /* VCVTDQ2PDZrr */
/* Table6232 */
  0x1ecd, /* VMOVDQU8Zrm */
  0x1ed0, /* VMOVDQU8Zrr */
/* Table6234 */
  0x317f, /* VPSHUFLWZmi */
  0x3182, /* VPSHUFLWZri */
/* Table6236 */
  0x11e2, /* VCVTUDQ2PSZrm */
  0x11e8, /* VCVTUDQ2PSZrr */
/* Table6238 */
  0x1ecb, /* VMOVDQU8Zmr */
  0x1ed1, /* VMOVDQU8Zrr_REV */
/* Table6240 */
  0xf48, /* VCVTPS2DQZrm */
  0xf4e, /* VCVTPS2DQZrr */
/* Table6242 */
  0x3625, /* VPUNPCKLBWZrm */
  0x3628, /* VPUNPCKLBWZrr */
/* Table6244 */
  0x3679, /* VPUNPCKLWDZrm */
  0x367c, /* VPUNPCKLWDZrr */
/* Table6246 */
  0x3641, /* VPUNPCKLDQZrm */
  0x3647, /* VPUNPCKLDQZrr */
/* Table6248 */
  0x211e, /* VPACKSSWBZrm */
  0x2121, /* VPACKSSWBZrr */
/* Table6250 */
  0x2445, /* VPCMPGTBZrm */
  0x2447, /* VPCMPGTBZrr */
/* Table6252 */
  0x2481, /* VPCMPGTWZrm */
  0x2483, /* VPCMPGTWZrr */
/* Table6254 */
  0x2459, /* VPCMPGTDZrm */
  0x245d, /* VPCMPGTDZrr */
/* Table6256 */
  0x2153, /* VPACKUSWBZrm */
  0x2156, /* VPACKUSWBZrr */
/* Table6258 */
  0x35bb, /* VPUNPCKHBWZrm */
  0x35be, /* VPUNPCKHBWZrr */
/* Table6260 */
  0x360f, /* VPUNPCKHWDZrm */
  0x3612, /* VPUNPCKHWDZrr */
/* Table6262 */
  0x35d7, /* VPUNPCKHDQZrm */
  0x35dd, /* VPUNPCKHDQZrr */
/* Table6264 */
  0x2105, /* VPACKSSDWZrm */
  0x210b, /* VPACKSSDWZrr */
/* Table6266 */
  0x1e20, /* VMOVDQA32Zrm */
  0x1e23, /* VMOVDQA32Zrr */
/* Table6268 */
  0x3153, /* VPSHUFDZmi */
  0x3156, /* VPSHUFDZri */
/* Table6270 */
  0x0, /*  */
  0x0, /*  */
  0x342a, /* VPSRLWZmi */
  0x0, /*  */
  0x3342, /* VPSRAWZmi */
  0x0, /*  */
  0x326c, /* VPSLLWZmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x342d, /* VPSRLWZri */
  0x0, /*  */
  0x3345, /* VPSRAWZri */
  0x0, /*  */
  0x326f, /* VPSLLWZri */
  0x0, /*  */
/* Table6286 */
  0x2f55, /* VPRORDZmi */
  0x2ee9, /* VPROLDZmi */
  0x337d, /* VPSRLDZmi */
  0x0, /*  */
  0x329f, /* VPSRADZmi */
  0x0, /*  */
  0x31bf, /* VPSLLDZmi */
  0x0, /*  */
  0x2f58, /* VPRORDZri */
  0x2eec, /* VPROLDZri */
  0x3380, /* VPSRLDZri */
  0x0, /*  */
  0x32a2, /* VPSRADZri */
  0x0, /*  */
  0x31c2, /* VPSLLDZri */
  0x0, /*  */
/* Table6302 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3356, /* VPSRLDQZrm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3198, /* VPSLLDQZrm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3357, /* VPSRLDQZrr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3199, /* VPSLLDQZrr */
/* Table6318 */
  0x23f5, /* VPCMPEQBZrm */
  0x23f7, /* VPCMPEQBZrr */
/* Table6320 */
  0x2431, /* VPCMPEQWZrm */
  0x2433, /* VPCMPEQWZrr */
/* Table6322 */
  0x2409, /* VPCMPEQDZrm */
  0x240d, /* VPCMPEQDZrr */
/* Table6324 */
  0x1171, /* VCVTTPS2UQQZrm */
  0x1177, /* VCVTTPS2UQQZrr */
/* Table6326 */
  0xfdc, /* VCVTPS2UQQZrm */
  0xfe2, /* VCVTPS2UQQZrr */
/* Table6328 */
  0x1135, /* VCVTTPS2QQZrm */
  0x113b, /* VCVTTPS2QQZrr */
/* Table6330 */
  0xfa0, /* VCVTPS2QQZrm */
  0xfa6, /* VCVTPS2QQZrr */
/* Table6332 */
  0x1e1e, /* VMOVDQA32Zmr */
  0x1e24, /* VMOVDQA32Zrr_REV */
/* Table6334 */
  0x3430, /* VPSRLWZrm */
  0x3433, /* VPSRLWZrr */
/* Table6336 */
  0x3383, /* VPSRLDZrm */
  0x3386, /* VPSRLDZrr */
/* Table6338 */
  0x2dfa, /* VPMULLWZrm */
  0x2dfd, /* VPMULLWZrr */
/* Table6340 */
  0x34c7, /* VPSUBUSBZrm */
  0x34ca, /* VPSUBUSBZrr */
/* Table6342 */
  0x34dd, /* VPSUBUSWZrm */
  0x34e0, /* VPSUBUSWZrr */
/* Table6344 */
  0x2ac9, /* VPMINUBZrm */
  0x2acc, /* VPMINUBZrr */
/* Table6346 */
  0x2245, /* VPANDDZrm */
  0x224b, /* VPANDDZrr */
/* Table6348 */
  0x21e9, /* VPADDUSBZrm */
  0x21ec, /* VPADDUSBZrr */
/* Table6350 */
  0x21ff, /* VPADDUSWZrm */
  0x2202, /* VPADDUSWZrr */
/* Table6352 */
  0x29fd, /* VPMAXUBZrm */
  0x2a00, /* VPMAXUBZrr */
/* Table6354 */
  0x2260, /* VPANDNDZrm */
  0x2266, /* VPANDNDZrr */
/* Table6356 */
  0x22b5, /* VPAVGBZrm */
  0x22b8, /* VPAVGBZrr */
/* Table6358 */
  0x3348, /* VPSRAWZrm */
  0x334b, /* VPSRAWZrr */
/* Table6360 */
  0x32a5, /* VPSRADZrm */
  0x32a8, /* VPSRADZrr */
/* Table6362 */
  0x22cb, /* VPAVGWZrm */
  0x22ce, /* VPAVGWZrr */
/* Table6364 */
  0x2d94, /* VPMULHUWZrm */
  0x2d97, /* VPMULHUWZrr */
/* Table6366 */
  0x2daa, /* VPMULHWZrm */
  0x2dad, /* VPMULHWZrr */
/* Table6368 */
  0x1efe, /* VMOVNTDQZmr */
  0x0, /*  */
/* Table6370 */
  0x349b, /* VPSUBSBZrm */
  0x349e, /* VPSUBSBZrr */
/* Table6372 */
  0x34b1, /* VPSUBSWZrm */
  0x34b4, /* VPSUBSWZrr */
/* Table6374 */
  0x2ab3, /* VPMINSWZrm */
  0x2ab6, /* VPMINSWZrr */
/* Table6376 */
  0x2ea8, /* VPORDZrm */
  0x2eae, /* VPORDZrr */
/* Table6378 */
  0x21bd, /* VPADDSBZrm */
  0x21c0, /* VPADDSBZrr */
/* Table6380 */
  0x21d3, /* VPADDSWZrm */
  0x21d6, /* VPADDSWZrr */
/* Table6382 */
  0x29e7, /* VPMAXSWZrm */
  0x29ea, /* VPMAXSWZrr */
/* Table6384 */
  0x3693, /* VPXORDZrm */
  0x3699, /* VPXORDZrr */
/* Table6386 */
  0x3272, /* VPSLLWZrm */
  0x3275, /* VPSLLWZrr */
/* Table6388 */
  0x31c5, /* VPSLLDZrm */
  0x31c8, /* VPSLLDZrr */
/* Table6390 */
  0x2979, /* VPMADDWDZrm */
  0x297c, /* VPMADDWDZrr */
/* Table6392 */
  0x2fca, /* VPSADBWZrm */
  0x2fcb, /* VPSADBWZrr */
/* Table6394 */
  0x3447, /* VPSUBBZrm */
  0x344a, /* VPSUBBZrr */
/* Table6396 */
  0x34f3, /* VPSUBWZrm */
  0x34f6, /* VPSUBWZrr */
/* Table6398 */
  0x3463, /* VPSUBDZrm */
  0x3469, /* VPSUBDZrr */
/* Table6400 */
  0x2169, /* VPADDBZrm */
  0x216c, /* VPADDBZrr */
/* Table6402 */
  0x2215, /* VPADDWZrm */
  0x2218, /* VPADDWZrr */
/* Table6404 */
  0x2185, /* VPADDDZrm */
  0x218b, /* VPADDDZrr */
/* Table6406 */
  0x1018, /* VCVTQQ2PSZrm */
  0x101e, /* VCVTQQ2PSZrr */
/* Table6408 */
  0x10d7, /* VCVTTPD2UDQZrm */
  0x10dd, /* VCVTTPD2UDQZrr */
/* Table6410 */
  0xef1, /* VCVTPD2UDQZrm */
  0xef7, /* VCVTPD2UDQZrr */
/* Table6412 */
  0x1eac, /* VMOVDQU64Zrm */
  0x1eaf, /* VMOVDQU64Zrr */
/* Table6414 */
  0x1200, /* VCVTUQQ2PDZrm */
  0x1206, /* VCVTUQQ2PDZrr */
/* Table6416 */
  0x1eaa, /* VMOVDQU64Zmr */
  0x1eb0, /* VMOVDQU64Zrr_REV */
/* Table6418 */
  0xffa, /* VCVTQQ2PDZrm */
  0x1000, /* VCVTQQ2PDZrr */
/* Table6420 */
  0x1dfa, /* VMOVDDUPZrm */
  0x1dfd, /* VMOVDDUPZrr */
/* Table6422 */
  0x1e6a, /* VMOVDQU16Zrm */
  0x1e6d, /* VMOVDQU16Zrr */
/* Table6424 */
  0x121e, /* VCVTUQQ2PSZrm */
  0x1224, /* VCVTUQQ2PSZrr */
/* Table6426 */
  0x1e68, /* VMOVDQU16Zmr */
  0x1e6e, /* VMOVDQU16Zrr_REV */
/* Table6428 */
  0xe91, /* VCVTPD2DQZrm */
  0xe97, /* VCVTPD2DQZrr */
/* Table6430 */
  0x1f86, /* VMOVUPDZrm */
  0x1f89, /* VMOVUPDZrr */
/* Table6432 */
  0x1f84, /* VMOVUPDZmr */
  0x1f8a, /* VMOVUPDZrr_REV */
/* Table6434 */
  0x3aba, /* VUNPCKLPDZrm */
  0x3ac0, /* VUNPCKLPDZrr */
/* Table6436 */
  0x3a7c, /* VUNPCKHPDZrm */
  0x3a82, /* VUNPCKHPDZrr */
/* Table6438 */
  0x1db6, /* VMOVAPDZrm */
  0x1db9, /* VMOVAPDZrr */
/* Table6440 */
  0x1db4, /* VMOVAPDZmr */
  0x1dba, /* VMOVAPDZrr_REV */
/* Table6442 */
  0x1f03, /* VMOVNTPDZmr */
  0x0, /*  */
/* Table6444 */
  0x399d, /* VSQRTPDZm */
  0x39a3, /* VSQRTPDZr */
/* Table6446 */
  0xcb5, /* VANDPDZrm */
  0xcbb, /* VANDPDZrr */
/* Table6448 */
  0xc77, /* VANDNPDZrm */
  0xc7d, /* VANDNPDZrr */
/* Table6450 */
  0x2049, /* VORPDZrm */
  0x204f, /* VORPDZrr */
/* Table6452 */
  0x3af8, /* VXORPDZrm */
  0x3afe, /* VXORPDZrr */
/* Table6454 */
  0xbab, /* VADDPDZrm */
  0xbb1, /* VADDPDZrr */
/* Table6456 */
  0x1fe1, /* VMULPDZrm */
  0x1fe7, /* VMULPDZrr */
/* Table6458 */
  0xeb3, /* VCVTPD2PSZrm */
  0xeb9, /* VCVTPD2PSZrr */
/* Table6460 */
  0x3a00, /* VSUBPDZrm */
  0x3a06, /* VSUBPDZrr */
/* Table6462 */
  0x1d42, /* VMINPDZrm */
  0x1d48, /* VMINPDZrr */
/* Table6464 */
  0x1263, /* VDIVPDZrm */
  0x1269, /* VDIVPDZrr */
/* Table6466 */
  0x1c97, /* VMAXPDZrm */
  0x1c9d, /* VMAXPDZrr */
/* Table6468 */
  0x3660, /* VPUNPCKLQDQZrm */
  0x3666, /* VPUNPCKLQDQZrr */
/* Table6470 */
  0x35f6, /* VPUNPCKHQDQZrm */
  0x35fc, /* VPUNPCKHQDQZrr */
/* Table6472 */
  0x1e41, /* VMOVDQA64Zrm */
  0x1e44, /* VMOVDQA64Zrr */
/* Table6474 */
  0x2f70, /* VPRORQZmi */
  0x2f04, /* VPROLQZmi */
  0x0, /*  */
  0x0, /*  */
  0x32cf, /* VPSRAQZmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f73, /* VPRORQZri */
  0x2f07, /* VPROLQZri */
  0x0, /*  */
  0x0, /*  */
  0x32d2, /* VPSRAQZri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6490 */
  0x0, /*  */
  0x0, /*  */
  0x33b0, /* VPSRLQZmi */
  0x3356, /* VPSRLDQZrm */
  0x0, /*  */
  0x0, /*  */
  0x31f2, /* VPSLLQZmi */
  0x3198, /* VPSLLDQZrm */
  0x0, /*  */
  0x0, /*  */
  0x33b3, /* VPSRLQZri */
  0x3357, /* VPSRLDQZrr */
  0x0, /*  */
  0x0, /*  */
  0x31f5, /* VPSLLQZri */
  0x3199, /* VPSLLDQZrr */
/* Table6506 */
  0x10f5, /* VCVTTPD2UQQZrm */
  0x10fb, /* VCVTTPD2UQQZrr */
/* Table6508 */
  0xf0f, /* VCVTPD2UQQZrm */
  0xf15, /* VCVTPD2UQQZrr */
/* Table6510 */
  0x10b9, /* VCVTTPD2QQZrm */
  0x10bf, /* VCVTTPD2QQZrr */
/* Table6512 */
  0xed3, /* VCVTPD2QQZrm */
  0xed9, /* VCVTPD2QQZrr */
/* Table6514 */
  0x1e3f, /* VMOVDQA64Zmr */
  0x1e45, /* VMOVDQA64Zrr_REV */
/* Table6516 */
  0xd9e, /* VCMPPDZrmi */
  0xda0, /* VCMPPDZrri */
/* Table6518 */
  0x3962, /* VSHUFPDZrmi */
  0x3965, /* VSHUFPDZrri */
/* Table6520 */
  0x33b6, /* VPSRLQZrm */
  0x33b9, /* VPSRLQZrr */
/* Table6522 */
  0x21a4, /* VPADDQZrm */
  0x21aa, /* VPADDQZrr */
/* Table6524 */
  0x229a, /* VPANDQZrm */
  0x22a0, /* VPANDQZrr */
/* Table6526 */
  0x227b, /* VPANDNQZrm */
  0x2281, /* VPANDNQZrr */
/* Table6528 */
  0x32d5, /* VPSRAQZrm */
  0x32d8, /* VPSRAQZrr */
/* Table6530 */
  0x1099, /* VCVTTPD2DQZrm */
  0x109f, /* VCVTTPD2DQZrr */
/* Table6532 */
  0x2ec3, /* VPORQZrm */
  0x2ec9, /* VPORQZrr */
/* Table6534 */
  0x36ae, /* VPXORQZrm */
  0x36b4, /* VPXORQZrr */
/* Table6536 */
  0x31f8, /* VPSLLQZrm */
  0x31fb, /* VPSLLQZrr */
/* Table6538 */
  0x2e31, /* VPMULUDQZrm */
  0x2e37, /* VPMULUDQZrr */
/* Table6540 */
  0x3482, /* VPSUBQZrm */
  0x3488, /* VPSUBQZrr */
/* Table6542 */
  0x1f9a, /* VMOVUPSZ128rmk */
  0x1f9e, /* VMOVUPSZ128rrk */
/* Table6544 */
  0x1f98, /* VMOVUPSZ128mrk */
  0x1f9f, /* VMOVUPSZ128rrk_REV */
/* Table6546 */
  0x3acb, /* VUNPCKLPSZ128rmk */
  0x3ace, /* VUNPCKLPSZ128rrk */
/* Table6548 */
  0x3a8d, /* VUNPCKHPSZ128rmk */
  0x3a90, /* VUNPCKHPSZ128rrk */
/* Table6550 */
  0x1dca, /* VMOVAPSZ128rmk */
  0x1dce, /* VMOVAPSZ128rrk */
/* Table6552 */
  0x1dc8, /* VMOVAPSZ128mrk */
  0x1dcf, /* VMOVAPSZ128rrk_REV */
/* Table6554 */
  0x39b1, /* VSQRTPSZ128mk */
  0x39b4, /* VSQRTPSZ128rk */
/* Table6556 */
  0xcc6, /* VANDPSZ128rmk */
  0xcc9, /* VANDPSZ128rrk */
/* Table6558 */
  0xc88, /* VANDNPSZ128rmk */
  0xc8b, /* VANDNPSZ128rrk */
/* Table6560 */
  0x205a, /* VORPSZ128rmk */
  0x205d, /* VORPSZ128rrk */
/* Table6562 */
  0x3b09, /* VXORPSZ128rmk */
  0x3b0c, /* VXORPSZ128rrk */
/* Table6564 */
  0xbbf, /* VADDPSZ128rmk */
  0xbc2, /* VADDPSZ128rrk */
/* Table6566 */
  0x1ff5, /* VMULPSZ128rmk */
  0x1ff8, /* VMULPSZ128rrk */
/* Table6568 */
  0xf5c, /* VCVTPS2PDZ128rmk */
  0xf5f, /* VCVTPS2PDZ128rrk */
/* Table6570 */
  0xe2b, /* VCVTDQ2PSZ128rmk */
  0xe2e, /* VCVTDQ2PSZ128rrk */
/* Table6572 */
  0x3a14, /* VSUBPSZ128rmk */
  0x3a17, /* VSUBPSZ128rrk */
/* Table6574 */
  0x1d56, /* VMINPSZ128rmk */
  0x1d59, /* VMINPSZ128rrk */
/* Table6576 */
  0x1277, /* VDIVPSZ128rmk */
  0x127a, /* VDIVPSZ128rrk */
/* Table6578 */
  0x1cab, /* VMAXPSZ128rmk */
  0x1cae, /* VMAXPSZ128rrk */
/* Table6580 */
  0x1145, /* VCVTTPS2UDQZ128rmk */
  0x1148, /* VCVTTPS2UDQZ128rrk */
/* Table6582 */
  0xfb0, /* VCVTPS2UDQZ128rmk */
  0xfb3, /* VCVTPS2UDQZ128rrk */
/* Table6584 */
  0xdab, /* VCMPPSZ128rmik */
  0xdad, /* VCMPPSZ128rrik */
/* Table6586 */
  0x3970, /* VSHUFPSZ128rmik */
  0x3973, /* VSHUFPSZ128rrik */
/* Table6588 */
  0x1f5d, /* VMOVSSZrmk */
  0x1f61, /* VMOVSSZrrk */
/* Table6590 */
  0x1f5a, /* VMOVSSZmrk */
  0x1f62, /* VMOVSSZrrk_REV */
/* Table6592 */
  0x1f44, /* VMOVSLDUPZ128rmk */
  0x1f47, /* VMOVSLDUPZ128rrk */
/* Table6594 */
  0x1f2e, /* VMOVSHDUPZ128rmk */
  0x1f31, /* VMOVSHDUPZ128rrk */
/* Table6596 */
  0x39de, /* VSQRTSSZm_Intk */
  0x39e2, /* VSQRTSSZr_Intk */
/* Table6598 */
  0xbec, /* VADDSSZrm_Intk */
  0xbf0, /* VADDSSZrr_Intk */
/* Table6600 */
  0x2022, /* VMULSSZrm_Intk */
  0x2026, /* VMULSSZrr_Intk */
/* Table6602 */
  0x1068, /* VCVTSS2SDZrm_Intk */
  0x106c, /* VCVTSS2SDZrr_Intk */
/* Table6604 */
  0x1107, /* VCVTTPS2DQZ128rmk */
  0x110a, /* VCVTTPS2DQZ128rrk */
/* Table6606 */
  0x3a41, /* VSUBSSZrm_Intk */
  0x3a45, /* VSUBSSZrr_Intk */
/* Table6608 */
  0x1d83, /* VMINSSZrm_Intk */
  0x1d87, /* VMINSSZrr_Intk */
/* Table6610 */
  0x12a4, /* VDIVSSZrm_Intk */
  0x12a8, /* VDIVSSZrr_Intk */
/* Table6612 */
  0x1cd8, /* VMAXSSZrm_Intk */
  0x1cdc, /* VMAXSSZrr_Intk */
/* Table6614 */
  0x1e76, /* VMOVDQU32Z128rmk */
  0x1e7a, /* VMOVDQU32Z128rrk */
/* Table6616 */
  0x315e, /* VPSHUFHWZ128mik */
  0x3161, /* VPSHUFHWZ128rik */
/* Table6618 */
  0x11b9, /* VCVTUDQ2PDZ128rmk */
  0x11bc, /* VCVTUDQ2PDZ128rrk */
/* Table6620 */
  0x1e74, /* VMOVDQU32Z128mrk */
  0x1e7b, /* VMOVDQU32Z128rrk_REV */
/* Table6622 */
  0xdcc, /* VCMPSSZrm_Intk */
  0xdcf, /* VCMPSSZrr_Intk */
/* Table6624 */
  0xe0c, /* VCVTDQ2PDZ128rmk */
  0xe0f, /* VCVTDQ2PDZ128rrk */
/* Table6626 */
  0x1eb8, /* VMOVDQU8Z128rmk */
  0x1ebc, /* VMOVDQU8Z128rrk */
/* Table6628 */
  0x3174, /* VPSHUFLWZ128mik */
  0x3177, /* VPSHUFLWZ128rik */
/* Table6630 */
  0x11d4, /* VCVTUDQ2PSZ128rmk */
  0x11d7, /* VCVTUDQ2PSZ128rrk */
/* Table6632 */
  0x1eb6, /* VMOVDQU8Z128mrk */
  0x1ebd, /* VMOVDQU8Z128rrk_REV */
/* Table6634 */
  0xf3a, /* VCVTPS2DQZ128rmk */
  0xf3d, /* VCVTPS2DQZ128rrk */
/* Table6636 */
  0x361a, /* VPUNPCKLBWZ128rmk */
  0x361d, /* VPUNPCKLBWZ128rrk */
/* Table6638 */
  0x366e, /* VPUNPCKLWDZ128rmk */
  0x3671, /* VPUNPCKLWDZ128rrk */
/* Table6640 */
  0x3633, /* VPUNPCKLDQZ128rmk */
  0x3636, /* VPUNPCKLDQZ128rrk */
/* Table6642 */
  0x2113, /* VPACKSSWBZ128rmk */
  0x2116, /* VPACKSSWBZ128rrk */
/* Table6644 */
  0x243e, /* VPCMPGTBZ128rmk */
  0x2440, /* VPCMPGTBZ128rrk */
/* Table6646 */
  0x247a, /* VPCMPGTWZ128rmk */
  0x247c, /* VPCMPGTWZ128rrk */
/* Table6648 */
  0x2450, /* VPCMPGTDZ128rmk */
  0x2452, /* VPCMPGTDZ128rrk */
/* Table6650 */
  0x2148, /* VPACKUSWBZ128rmk */
  0x214b, /* VPACKUSWBZ128rrk */
/* Table6652 */
  0x35b0, /* VPUNPCKHBWZ128rmk */
  0x35b3, /* VPUNPCKHBWZ128rrk */
/* Table6654 */
  0x3604, /* VPUNPCKHWDZ128rmk */
  0x3607, /* VPUNPCKHWDZ128rrk */
/* Table6656 */
  0x35c9, /* VPUNPCKHDQZ128rmk */
  0x35cc, /* VPUNPCKHDQZ128rrk */
/* Table6658 */
  0x20f7, /* VPACKSSDWZ128rmk */
  0x20fa, /* VPACKSSDWZ128rrk */
/* Table6660 */
  0x1e0b, /* VMOVDQA32Z128rmk */
  0x1e0f, /* VMOVDQA32Z128rrk */
/* Table6662 */
  0x3142, /* VPSHUFDZ128mik */
  0x3145, /* VPSHUFDZ128rik */
/* Table6664 */
  0x0, /*  */
  0x0, /*  */
  0x3413, /* VPSRLWZ128mik */
  0x0, /*  */
  0x332b, /* VPSRAWZ128mik */
  0x0, /*  */
  0x3255, /* VPSLLWZ128mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3416, /* VPSRLWZ128rik */
  0x0, /*  */
  0x332e, /* VPSRAWZ128rik */
  0x0, /*  */
  0x3258, /* VPSLLWZ128rik */
  0x0, /*  */
/* Table6680 */
  0x2f44, /* VPRORDZ128mik */
  0x2ed8, /* VPROLDZ128mik */
  0x3360, /* VPSRLDZ128mik */
  0x0, /*  */
  0x3282, /* VPSRADZ128mik */
  0x0, /*  */
  0x31a2, /* VPSLLDZ128mik */
  0x0, /*  */
  0x2f47, /* VPRORDZ128rik */
  0x2edb, /* VPROLDZ128rik */
  0x3363, /* VPSRLDZ128rik */
  0x0, /*  */
  0x3285, /* VPSRADZ128rik */
  0x0, /*  */
  0x31a5, /* VPSLLDZ128rik */
  0x0, /*  */
/* Table6696 */
  0x23ee, /* VPCMPEQBZ128rmk */
  0x23f0, /* VPCMPEQBZ128rrk */
/* Table6698 */
  0x242a, /* VPCMPEQWZ128rmk */
  0x242c, /* VPCMPEQWZ128rrk */
/* Table6700 */
  0x2400, /* VPCMPEQDZ128rmk */
  0x2402, /* VPCMPEQDZ128rrk */
/* Table6702 */
  0x1163, /* VCVTTPS2UQQZ128rmk */
  0x1166, /* VCVTTPS2UQQZ128rrk */
/* Table6704 */
  0xfce, /* VCVTPS2UQQZ128rmk */
  0xfd1, /* VCVTPS2UQQZ128rrk */
/* Table6706 */
  0x1127, /* VCVTTPS2QQZ128rmk */
  0x112a, /* VCVTTPS2QQZ128rrk */
/* Table6708 */
  0xf92, /* VCVTPS2QQZ128rmk */
  0xf95, /* VCVTPS2QQZ128rrk */
/* Table6710 */
  0x1e09, /* VMOVDQA32Z128mrk */
  0x1e10, /* VMOVDQA32Z128rrk_REV */
/* Table6712 */
  0x3419, /* VPSRLWZ128rmk */
  0x341c, /* VPSRLWZ128rrk */
/* Table6714 */
  0x3366, /* VPSRLDZ128rmk */
  0x3369, /* VPSRLDZ128rrk */
/* Table6716 */
  0x2def, /* VPMULLWZ128rmk */
  0x2df2, /* VPMULLWZ128rrk */
/* Table6718 */
  0x34bc, /* VPSUBUSBZ128rmk */
  0x34bf, /* VPSUBUSBZ128rrk */
/* Table6720 */
  0x34d2, /* VPSUBUSWZ128rmk */
  0x34d5, /* VPSUBUSWZ128rrk */
/* Table6722 */
  0x2abe, /* VPMINUBZ128rmk */
  0x2ac1, /* VPMINUBZ128rrk */
/* Table6724 */
  0x2237, /* VPANDDZ128rmk */
  0x223a, /* VPANDDZ128rrk */
/* Table6726 */
  0x21de, /* VPADDUSBZ128rmk */
  0x21e1, /* VPADDUSBZ128rrk */
/* Table6728 */
  0x21f4, /* VPADDUSWZ128rmk */
  0x21f7, /* VPADDUSWZ128rrk */
/* Table6730 */
  0x29f2, /* VPMAXUBZ128rmk */
  0x29f5, /* VPMAXUBZ128rrk */
/* Table6732 */
  0x2252, /* VPANDNDZ128rmk */
  0x2255, /* VPANDNDZ128rrk */
/* Table6734 */
  0x22aa, /* VPAVGBZ128rmk */
  0x22ad, /* VPAVGBZ128rrk */
/* Table6736 */
  0x3331, /* VPSRAWZ128rmk */
  0x3334, /* VPSRAWZ128rrk */
/* Table6738 */
  0x3288, /* VPSRADZ128rmk */
  0x328b, /* VPSRADZ128rrk */
/* Table6740 */
  0x22c0, /* VPAVGWZ128rmk */
  0x22c3, /* VPAVGWZ128rrk */
/* Table6742 */
  0x2d89, /* VPMULHUWZ128rmk */
  0x2d8c, /* VPMULHUWZ128rrk */
/* Table6744 */
  0x2d9f, /* VPMULHWZ128rmk */
  0x2da2, /* VPMULHWZ128rrk */
/* Table6746 */
  0x3490, /* VPSUBSBZ128rmk */
  0x3493, /* VPSUBSBZ128rrk */
/* Table6748 */
  0x34a6, /* VPSUBSWZ128rmk */
  0x34a9, /* VPSUBSWZ128rrk */
/* Table6750 */
  0x2aa8, /* VPMINSWZ128rmk */
  0x2aab, /* VPMINSWZ128rrk */
/* Table6752 */
  0x2e9a, /* VPORDZ128rmk */
  0x2e9d, /* VPORDZ128rrk */
/* Table6754 */
  0x21b2, /* VPADDSBZ128rmk */
  0x21b5, /* VPADDSBZ128rrk */
/* Table6756 */
  0x21c8, /* VPADDSWZ128rmk */
  0x21cb, /* VPADDSWZ128rrk */
/* Table6758 */
  0x29dc, /* VPMAXSWZ128rmk */
  0x29df, /* VPMAXSWZ128rrk */
/* Table6760 */
  0x3685, /* VPXORDZ128rmk */
  0x3688, /* VPXORDZ128rrk */
/* Table6762 */
  0x325b, /* VPSLLWZ128rmk */
  0x325e, /* VPSLLWZ128rrk */
/* Table6764 */
  0x31a8, /* VPSLLDZ128rmk */
  0x31ab, /* VPSLLDZ128rrk */
/* Table6766 */
  0x296e, /* VPMADDWDZ128rmk */
  0x2971, /* VPMADDWDZ128rrk */
/* Table6768 */
  0x343c, /* VPSUBBZ128rmk */
  0x343f, /* VPSUBBZ128rrk */
/* Table6770 */
  0x34e8, /* VPSUBWZ128rmk */
  0x34eb, /* VPSUBWZ128rrk */
/* Table6772 */
  0x3455, /* VPSUBDZ128rmk */
  0x3458, /* VPSUBDZ128rrk */
/* Table6774 */
  0x215e, /* VPADDBZ128rmk */
  0x2161, /* VPADDBZ128rrk */
/* Table6776 */
  0x220a, /* VPADDWZ128rmk */
  0x220d, /* VPADDWZ128rrk */
/* Table6778 */
  0x2177, /* VPADDDZ128rmk */
  0x217a, /* VPADDDZ128rrk */
/* Table6780 */
  0x100a, /* VCVTQQ2PSZ128rmk */
  0x100d, /* VCVTQQ2PSZ128rrk */
/* Table6782 */
  0x10c9, /* VCVTTPD2UDQZ128rmk */
  0x10cc, /* VCVTTPD2UDQZ128rrk */
/* Table6784 */
  0xee3, /* VCVTPD2UDQZ128rmk */
  0xee6, /* VCVTPD2UDQZ128rrk */
/* Table6786 */
  0x1e97, /* VMOVDQU64Z128rmk */
  0x1e9b, /* VMOVDQU64Z128rrk */
/* Table6788 */
  0x11f2, /* VCVTUQQ2PDZ128rmk */
  0x11f5, /* VCVTUQQ2PDZ128rrk */
/* Table6790 */
  0x1e95, /* VMOVDQU64Z128mrk */
  0x1e9c, /* VMOVDQU64Z128rrk_REV */
/* Table6792 */
  0xfec, /* VCVTQQ2PDZ128rmk */
  0xfef, /* VCVTQQ2PDZ128rrk */
/* Table6794 */
  0x1f1c, /* VMOVSDZrmk */
  0x1f20, /* VMOVSDZrrk */
/* Table6796 */
  0x1f19, /* VMOVSDZmrk */
  0x1f21, /* VMOVSDZrrk_REV */
/* Table6798 */
  0x1def, /* VMOVDDUPZ128rmk */
  0x1df2, /* VMOVDDUPZ128rrk */
/* Table6800 */
  0x39cf, /* VSQRTSDZm_Intk */
  0x39d3, /* VSQRTSDZr_Intk */
/* Table6802 */
  0xbdd, /* VADDSDZrm_Intk */
  0xbe1, /* VADDSDZrr_Intk */
/* Table6804 */
  0x2013, /* VMULSDZrm_Intk */
  0x2017, /* VMULSDZrr_Intk */
/* Table6806 */
  0x1030, /* VCVTSD2SSZrm_Intk */
  0x1034, /* VCVTSD2SSZrr_Intk */
/* Table6808 */
  0x3a32, /* VSUBSDZrm_Intk */
  0x3a36, /* VSUBSDZrr_Intk */
/* Table6810 */
  0x1d74, /* VMINSDZrm_Intk */
  0x1d78, /* VMINSDZrr_Intk */
/* Table6812 */
  0x1295, /* VDIVSDZrm_Intk */
  0x1299, /* VDIVSDZrr_Intk */
/* Table6814 */
  0x1cc9, /* VMAXSDZrm_Intk */
  0x1ccd, /* VMAXSDZrr_Intk */
/* Table6816 */
  0x1e55, /* VMOVDQU16Z128rmk */
  0x1e59, /* VMOVDQU16Z128rrk */
/* Table6818 */
  0x1210, /* VCVTUQQ2PSZ128rmk */
  0x1213, /* VCVTUQQ2PSZ128rrk */
/* Table6820 */
  0x1e53, /* VMOVDQU16Z128mrk */
  0x1e5a, /* VMOVDQU16Z128rrk_REV */
/* Table6822 */
  0xdc0, /* VCMPSDZrm_Intk */
  0xdc3, /* VCMPSDZrr_Intk */
/* Table6824 */
  0xe83, /* VCVTPD2DQZ128rmk */
  0xe86, /* VCVTPD2DQZ128rrk */
/* Table6826 */
  0x1f71, /* VMOVUPDZ128rmk */
  0x1f75, /* VMOVUPDZ128rrk */
/* Table6828 */
  0x1f6f, /* VMOVUPDZ128mrk */
  0x1f76, /* VMOVUPDZ128rrk_REV */
/* Table6830 */
  0x3aac, /* VUNPCKLPDZ128rmk */
  0x3aaf, /* VUNPCKLPDZ128rrk */
/* Table6832 */
  0x3a6e, /* VUNPCKHPDZ128rmk */
  0x3a71, /* VUNPCKHPDZ128rrk */
/* Table6834 */
  0x1da1, /* VMOVAPDZ128rmk */
  0x1da5, /* VMOVAPDZ128rrk */
/* Table6836 */
  0x1d9f, /* VMOVAPDZ128mrk */
  0x1da6, /* VMOVAPDZ128rrk_REV */
/* Table6838 */
  0x398f, /* VSQRTPDZ128mk */
  0x3992, /* VSQRTPDZ128rk */
/* Table6840 */
  0xca7, /* VANDPDZ128rmk */
  0xcaa, /* VANDPDZ128rrk */
/* Table6842 */
  0xc69, /* VANDNPDZ128rmk */
  0xc6c, /* VANDNPDZ128rrk */
/* Table6844 */
  0x203b, /* VORPDZ128rmk */
  0x203e, /* VORPDZ128rrk */
/* Table6846 */
  0x3aea, /* VXORPDZ128rmk */
  0x3aed, /* VXORPDZ128rrk */
/* Table6848 */
  0xb9d, /* VADDPDZ128rmk */
  0xba0, /* VADDPDZ128rrk */
/* Table6850 */
  0x1fd3, /* VMULPDZ128rmk */
  0x1fd6, /* VMULPDZ128rrk */
/* Table6852 */
  0xea5, /* VCVTPD2PSZ128rmk */
  0xea8, /* VCVTPD2PSZ128rrk */
/* Table6854 */
  0x39f2, /* VSUBPDZ128rmk */
  0x39f5, /* VSUBPDZ128rrk */
/* Table6856 */
  0x1d34, /* VMINPDZ128rmk */
  0x1d37, /* VMINPDZ128rrk */
/* Table6858 */
  0x1255, /* VDIVPDZ128rmk */
  0x1258, /* VDIVPDZ128rrk */
/* Table6860 */
  0x1c89, /* VMAXPDZ128rmk */
  0x1c8c, /* VMAXPDZ128rrk */
/* Table6862 */
  0x3652, /* VPUNPCKLQDQZ128rmk */
  0x3655, /* VPUNPCKLQDQZ128rrk */
/* Table6864 */
  0x35e8, /* VPUNPCKHQDQZ128rmk */
  0x35eb, /* VPUNPCKHQDQZ128rrk */
/* Table6866 */
  0x1e2c, /* VMOVDQA64Z128rmk */
  0x1e30, /* VMOVDQA64Z128rrk */
/* Table6868 */
  0x2f5f, /* VPRORQZ128mik */
  0x2ef3, /* VPROLQZ128mik */
  0x0, /*  */
  0x0, /*  */
  0x32b2, /* VPSRAQZ128mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f62, /* VPRORQZ128rik */
  0x2ef6, /* VPROLQZ128rik */
  0x0, /*  */
  0x0, /*  */
  0x32b5, /* VPSRAQZ128rik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table6884 */
  0x0, /*  */
  0x0, /*  */
  0x3393, /* VPSRLQZ128mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31d5, /* VPSLLQZ128mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3396, /* VPSRLQZ128rik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31d8, /* VPSLLQZ128rik */
  0x0, /*  */
/* Table6900 */
  0x10e7, /* VCVTTPD2UQQZ128rmk */
  0x10ea, /* VCVTTPD2UQQZ128rrk */
/* Table6902 */
  0xf01, /* VCVTPD2UQQZ128rmk */
  0xf04, /* VCVTPD2UQQZ128rrk */
/* Table6904 */
  0x10ab, /* VCVTTPD2QQZ128rmk */
  0x10ae, /* VCVTTPD2QQZ128rrk */
/* Table6906 */
  0xec5, /* VCVTPD2QQZ128rmk */
  0xec8, /* VCVTPD2QQZ128rrk */
/* Table6908 */
  0x1e2a, /* VMOVDQA64Z128mrk */
  0x1e31, /* VMOVDQA64Z128rrk_REV */
/* Table6910 */
  0xd93, /* VCMPPDZ128rmik */
  0xd95, /* VCMPPDZ128rrik */
/* Table6912 */
  0x3951, /* VSHUFPDZ128rmik */
  0x3954, /* VSHUFPDZ128rrik */
/* Table6914 */
  0x3399, /* VPSRLQZ128rmk */
  0x339c, /* VPSRLQZ128rrk */
/* Table6916 */
  0x2196, /* VPADDQZ128rmk */
  0x2199, /* VPADDQZ128rrk */
/* Table6918 */
  0x228c, /* VPANDQZ128rmk */
  0x228f, /* VPANDQZ128rrk */
/* Table6920 */
  0x226d, /* VPANDNQZ128rmk */
  0x2270, /* VPANDNQZ128rrk */
/* Table6922 */
  0x32b8, /* VPSRAQZ128rmk */
  0x32bb, /* VPSRAQZ128rrk */
/* Table6924 */
  0x108b, /* VCVTTPD2DQZ128rmk */
  0x108e, /* VCVTTPD2DQZ128rrk */
/* Table6926 */
  0x2eb5, /* VPORQZ128rmk */
  0x2eb8, /* VPORQZ128rrk */
/* Table6928 */
  0x36a0, /* VPXORQZ128rmk */
  0x36a3, /* VPXORQZ128rrk */
/* Table6930 */
  0x31db, /* VPSLLQZ128rmk */
  0x31de, /* VPSLLQZ128rrk */
/* Table6932 */
  0x2e23, /* VPMULUDQZ128rmk */
  0x2e26, /* VPMULUDQZ128rrk */
/* Table6934 */
  0x3474, /* VPSUBQZ128rmk */
  0x3477, /* VPSUBQZ128rrk */
/* Table6936 */
  0x1fa5, /* VMOVUPSZ256rmk */
  0x1fa9, /* VMOVUPSZ256rrk */
/* Table6938 */
  0x1fa3, /* VMOVUPSZ256mrk */
  0x1faa, /* VMOVUPSZ256rrk_REV */
/* Table6940 */
  0x3ad4, /* VUNPCKLPSZ256rmk */
  0x3ad7, /* VUNPCKLPSZ256rrk */
/* Table6942 */
  0x3a96, /* VUNPCKHPSZ256rmk */
  0x3a99, /* VUNPCKHPSZ256rrk */
/* Table6944 */
  0x1dd5, /* VMOVAPSZ256rmk */
  0x1dd9, /* VMOVAPSZ256rrk */
/* Table6946 */
  0x1dd3, /* VMOVAPSZ256mrk */
  0x1dda, /* VMOVAPSZ256rrk_REV */
/* Table6948 */
  0x39ba, /* VSQRTPSZ256mk */
  0x39bd, /* VSQRTPSZ256rk */
/* Table6950 */
  0xccf, /* VANDPSZ256rmk */
  0xcd2, /* VANDPSZ256rrk */
/* Table6952 */
  0xc91, /* VANDNPSZ256rmk */
  0xc94, /* VANDNPSZ256rrk */
/* Table6954 */
  0x2063, /* VORPSZ256rmk */
  0x2066, /* VORPSZ256rrk */
/* Table6956 */
  0x3b12, /* VXORPSZ256rmk */
  0x3b15, /* VXORPSZ256rrk */
/* Table6958 */
  0xbc8, /* VADDPSZ256rmk */
  0xbcb, /* VADDPSZ256rrk */
/* Table6960 */
  0x1ffe, /* VMULPSZ256rmk */
  0x2001, /* VMULPSZ256rrk */
/* Table6962 */
  0xf65, /* VCVTPS2PDZ256rmk */
  0xf68, /* VCVTPS2PDZ256rrk */
/* Table6964 */
  0xe34, /* VCVTDQ2PSZ256rmk */
  0xe37, /* VCVTDQ2PSZ256rrk */
/* Table6966 */
  0x3a1d, /* VSUBPSZ256rmk */
  0x3a20, /* VSUBPSZ256rrk */
/* Table6968 */
  0x1d5f, /* VMINPSZ256rmk */
  0x1d62, /* VMINPSZ256rrk */
/* Table6970 */
  0x1280, /* VDIVPSZ256rmk */
  0x1283, /* VDIVPSZ256rrk */
/* Table6972 */
  0x1cb4, /* VMAXPSZ256rmk */
  0x1cb7, /* VMAXPSZ256rrk */
/* Table6974 */
  0x114e, /* VCVTTPS2UDQZ256rmk */
  0x1151, /* VCVTTPS2UDQZ256rrk */
/* Table6976 */
  0xfb9, /* VCVTPS2UDQZ256rmk */
  0xfbc, /* VCVTPS2UDQZ256rrk */
/* Table6978 */
  0xdb1, /* VCMPPSZ256rmik */
  0xdb3, /* VCMPPSZ256rrik */
/* Table6980 */
  0x3979, /* VSHUFPSZ256rmik */
  0x397c, /* VSHUFPSZ256rrik */
/* Table6982 */
  0x1f4a, /* VMOVSLDUPZ256rmk */
  0x1f4d, /* VMOVSLDUPZ256rrk */
/* Table6984 */
  0x1f34, /* VMOVSHDUPZ256rmk */
  0x1f37, /* VMOVSHDUPZ256rrk */
/* Table6986 */
  0x1110, /* VCVTTPS2DQZ256rmk */
  0x1113, /* VCVTTPS2DQZ256rrk */
/* Table6988 */
  0x1e81, /* VMOVDQU32Z256rmk */
  0x1e85, /* VMOVDQU32Z256rrk */
/* Table6990 */
  0x3164, /* VPSHUFHWZ256mik */
  0x3167, /* VPSHUFHWZ256rik */
/* Table6992 */
  0x11c2, /* VCVTUDQ2PDZ256rmk */
  0x11c5, /* VCVTUDQ2PDZ256rrk */
/* Table6994 */
  0x1e7f, /* VMOVDQU32Z256mrk */
  0x1e86, /* VMOVDQU32Z256rrk_REV */
/* Table6996 */
  0xe15, /* VCVTDQ2PDZ256rmk */
  0xe18, /* VCVTDQ2PDZ256rrk */
/* Table6998 */
  0x1ec3, /* VMOVDQU8Z256rmk */
  0x1ec7, /* VMOVDQU8Z256rrk */
/* Table7000 */
  0x317a, /* VPSHUFLWZ256mik */
  0x317d, /* VPSHUFLWZ256rik */
/* Table7002 */
  0x11dd, /* VCVTUDQ2PSZ256rmk */
  0x11e0, /* VCVTUDQ2PSZ256rrk */
/* Table7004 */
  0x1ec1, /* VMOVDQU8Z256mrk */
  0x1ec8, /* VMOVDQU8Z256rrk_REV */
/* Table7006 */
  0xf43, /* VCVTPS2DQZ256rmk */
  0xf46, /* VCVTPS2DQZ256rrk */
/* Table7008 */
  0x3620, /* VPUNPCKLBWZ256rmk */
  0x3623, /* VPUNPCKLBWZ256rrk */
/* Table7010 */
  0x3674, /* VPUNPCKLWDZ256rmk */
  0x3677, /* VPUNPCKLWDZ256rrk */
/* Table7012 */
  0x363c, /* VPUNPCKLDQZ256rmk */
  0x363f, /* VPUNPCKLDQZ256rrk */
/* Table7014 */
  0x2119, /* VPACKSSWBZ256rmk */
  0x211c, /* VPACKSSWBZ256rrk */
/* Table7016 */
  0x2442, /* VPCMPGTBZ256rmk */
  0x2444, /* VPCMPGTBZ256rrk */
/* Table7018 */
  0x247e, /* VPCMPGTWZ256rmk */
  0x2480, /* VPCMPGTWZ256rrk */
/* Table7020 */
  0x2456, /* VPCMPGTDZ256rmk */
  0x2458, /* VPCMPGTDZ256rrk */
/* Table7022 */
  0x214e, /* VPACKUSWBZ256rmk */
  0x2151, /* VPACKUSWBZ256rrk */
/* Table7024 */
  0x35b6, /* VPUNPCKHBWZ256rmk */
  0x35b9, /* VPUNPCKHBWZ256rrk */
/* Table7026 */
  0x360a, /* VPUNPCKHWDZ256rmk */
  0x360d, /* VPUNPCKHWDZ256rrk */
/* Table7028 */
  0x35d2, /* VPUNPCKHDQZ256rmk */
  0x35d5, /* VPUNPCKHDQZ256rrk */
/* Table7030 */
  0x2100, /* VPACKSSDWZ256rmk */
  0x2103, /* VPACKSSDWZ256rrk */
/* Table7032 */
  0x1e16, /* VMOVDQA32Z256rmk */
  0x1e1a, /* VMOVDQA32Z256rrk */
/* Table7034 */
  0x314b, /* VPSHUFDZ256mik */
  0x314e, /* VPSHUFDZ256rik */
/* Table7036 */
  0x0, /*  */
  0x0, /*  */
  0x341f, /* VPSRLWZ256mik */
  0x0, /*  */
  0x3337, /* VPSRAWZ256mik */
  0x0, /*  */
  0x3261, /* VPSLLWZ256mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3422, /* VPSRLWZ256rik */
  0x0, /*  */
  0x333a, /* VPSRAWZ256rik */
  0x0, /*  */
  0x3264, /* VPSLLWZ256rik */
  0x0, /*  */
/* Table7052 */
  0x2f4d, /* VPRORDZ256mik */
  0x2ee1, /* VPROLDZ256mik */
  0x336f, /* VPSRLDZ256mik */
  0x0, /*  */
  0x3291, /* VPSRADZ256mik */
  0x0, /*  */
  0x31b1, /* VPSLLDZ256mik */
  0x0, /*  */
  0x2f50, /* VPRORDZ256rik */
  0x2ee4, /* VPROLDZ256rik */
  0x3372, /* VPSRLDZ256rik */
  0x0, /*  */
  0x3294, /* VPSRADZ256rik */
  0x0, /*  */
  0x31b4, /* VPSLLDZ256rik */
  0x0, /*  */
/* Table7068 */
  0x23f2, /* VPCMPEQBZ256rmk */
  0x23f4, /* VPCMPEQBZ256rrk */
/* Table7070 */
  0x242e, /* VPCMPEQWZ256rmk */
  0x2430, /* VPCMPEQWZ256rrk */
/* Table7072 */
  0x2406, /* VPCMPEQDZ256rmk */
  0x2408, /* VPCMPEQDZ256rrk */
/* Table7074 */
  0x116c, /* VCVTTPS2UQQZ256rmk */
  0x116f, /* VCVTTPS2UQQZ256rrk */
/* Table7076 */
  0xfd7, /* VCVTPS2UQQZ256rmk */
  0xfda, /* VCVTPS2UQQZ256rrk */
/* Table7078 */
  0x1130, /* VCVTTPS2QQZ256rmk */
  0x1133, /* VCVTTPS2QQZ256rrk */
/* Table7080 */
  0xf9b, /* VCVTPS2QQZ256rmk */
  0xf9e, /* VCVTPS2QQZ256rrk */
/* Table7082 */
  0x1e14, /* VMOVDQA32Z256mrk */
  0x1e1b, /* VMOVDQA32Z256rrk_REV */
/* Table7084 */
  0x3425, /* VPSRLWZ256rmk */
  0x3428, /* VPSRLWZ256rrk */
/* Table7086 */
  0x3375, /* VPSRLDZ256rmk */
  0x3378, /* VPSRLDZ256rrk */
/* Table7088 */
  0x2df5, /* VPMULLWZ256rmk */
  0x2df8, /* VPMULLWZ256rrk */
/* Table7090 */
  0x34c2, /* VPSUBUSBZ256rmk */
  0x34c5, /* VPSUBUSBZ256rrk */
/* Table7092 */
  0x34d8, /* VPSUBUSWZ256rmk */
  0x34db, /* VPSUBUSWZ256rrk */
/* Table7094 */
  0x2ac4, /* VPMINUBZ256rmk */
  0x2ac7, /* VPMINUBZ256rrk */
/* Table7096 */
  0x2240, /* VPANDDZ256rmk */
  0x2243, /* VPANDDZ256rrk */
/* Table7098 */
  0x21e4, /* VPADDUSBZ256rmk */
  0x21e7, /* VPADDUSBZ256rrk */
/* Table7100 */
  0x21fa, /* VPADDUSWZ256rmk */
  0x21fd, /* VPADDUSWZ256rrk */
/* Table7102 */
  0x29f8, /* VPMAXUBZ256rmk */
  0x29fb, /* VPMAXUBZ256rrk */
/* Table7104 */
  0x225b, /* VPANDNDZ256rmk */
  0x225e, /* VPANDNDZ256rrk */
/* Table7106 */
  0x22b0, /* VPAVGBZ256rmk */
  0x22b3, /* VPAVGBZ256rrk */
/* Table7108 */
  0x333d, /* VPSRAWZ256rmk */
  0x3340, /* VPSRAWZ256rrk */
/* Table7110 */
  0x3297, /* VPSRADZ256rmk */
  0x329a, /* VPSRADZ256rrk */
/* Table7112 */
  0x22c6, /* VPAVGWZ256rmk */
  0x22c9, /* VPAVGWZ256rrk */
/* Table7114 */
  0x2d8f, /* VPMULHUWZ256rmk */
  0x2d92, /* VPMULHUWZ256rrk */
/* Table7116 */
  0x2da5, /* VPMULHWZ256rmk */
  0x2da8, /* VPMULHWZ256rrk */
/* Table7118 */
  0x3496, /* VPSUBSBZ256rmk */
  0x3499, /* VPSUBSBZ256rrk */
/* Table7120 */
  0x34ac, /* VPSUBSWZ256rmk */
  0x34af, /* VPSUBSWZ256rrk */
/* Table7122 */
  0x2aae, /* VPMINSWZ256rmk */
  0x2ab1, /* VPMINSWZ256rrk */
/* Table7124 */
  0x2ea3, /* VPORDZ256rmk */
  0x2ea6, /* VPORDZ256rrk */
/* Table7126 */
  0x21b8, /* VPADDSBZ256rmk */
  0x21bb, /* VPADDSBZ256rrk */
/* Table7128 */
  0x21ce, /* VPADDSWZ256rmk */
  0x21d1, /* VPADDSWZ256rrk */
/* Table7130 */
  0x29e2, /* VPMAXSWZ256rmk */
  0x29e5, /* VPMAXSWZ256rrk */
/* Table7132 */
  0x368e, /* VPXORDZ256rmk */
  0x3691, /* VPXORDZ256rrk */
/* Table7134 */
  0x3267, /* VPSLLWZ256rmk */
  0x326a, /* VPSLLWZ256rrk */
/* Table7136 */
  0x31b7, /* VPSLLDZ256rmk */
  0x31ba, /* VPSLLDZ256rrk */
/* Table7138 */
  0x2974, /* VPMADDWDZ256rmk */
  0x2977, /* VPMADDWDZ256rrk */
/* Table7140 */
  0x3442, /* VPSUBBZ256rmk */
  0x3445, /* VPSUBBZ256rrk */
/* Table7142 */
  0x34ee, /* VPSUBWZ256rmk */
  0x34f1, /* VPSUBWZ256rrk */
/* Table7144 */
  0x345e, /* VPSUBDZ256rmk */
  0x3461, /* VPSUBDZ256rrk */
/* Table7146 */
  0x2164, /* VPADDBZ256rmk */
  0x2167, /* VPADDBZ256rrk */
/* Table7148 */
  0x2210, /* VPADDWZ256rmk */
  0x2213, /* VPADDWZ256rrk */
/* Table7150 */
  0x2180, /* VPADDDZ256rmk */
  0x2183, /* VPADDDZ256rrk */
/* Table7152 */
  0x1013, /* VCVTQQ2PSZ256rmk */
  0x1016, /* VCVTQQ2PSZ256rrk */
/* Table7154 */
  0x10d2, /* VCVTTPD2UDQZ256rmk */
  0x10d5, /* VCVTTPD2UDQZ256rrk */
/* Table7156 */
  0xeec, /* VCVTPD2UDQZ256rmk */
  0xeef, /* VCVTPD2UDQZ256rrk */
/* Table7158 */
  0x1ea2, /* VMOVDQU64Z256rmk */
  0x1ea6, /* VMOVDQU64Z256rrk */
/* Table7160 */
  0x11fb, /* VCVTUQQ2PDZ256rmk */
  0x11fe, /* VCVTUQQ2PDZ256rrk */
/* Table7162 */
  0x1ea0, /* VMOVDQU64Z256mrk */
  0x1ea7, /* VMOVDQU64Z256rrk_REV */
/* Table7164 */
  0xff5, /* VCVTQQ2PDZ256rmk */
  0xff8, /* VCVTQQ2PDZ256rrk */
/* Table7166 */
  0x1df5, /* VMOVDDUPZ256rmk */
  0x1df8, /* VMOVDDUPZ256rrk */
/* Table7168 */
  0x1e60, /* VMOVDQU16Z256rmk */
  0x1e64, /* VMOVDQU16Z256rrk */
/* Table7170 */
  0x1219, /* VCVTUQQ2PSZ256rmk */
  0x121c, /* VCVTUQQ2PSZ256rrk */
/* Table7172 */
  0x1e5e, /* VMOVDQU16Z256mrk */
  0x1e65, /* VMOVDQU16Z256rrk_REV */
/* Table7174 */
  0xe8c, /* VCVTPD2DQZ256rmk */
  0xe8f, /* VCVTPD2DQZ256rrk */
/* Table7176 */
  0x1f7c, /* VMOVUPDZ256rmk */
  0x1f80, /* VMOVUPDZ256rrk */
/* Table7178 */
  0x1f7a, /* VMOVUPDZ256mrk */
  0x1f81, /* VMOVUPDZ256rrk_REV */
/* Table7180 */
  0x3ab5, /* VUNPCKLPDZ256rmk */
  0x3ab8, /* VUNPCKLPDZ256rrk */
/* Table7182 */
  0x3a77, /* VUNPCKHPDZ256rmk */
  0x3a7a, /* VUNPCKHPDZ256rrk */
/* Table7184 */
  0x1dac, /* VMOVAPDZ256rmk */
  0x1db0, /* VMOVAPDZ256rrk */
/* Table7186 */
  0x1daa, /* VMOVAPDZ256mrk */
  0x1db1, /* VMOVAPDZ256rrk_REV */
/* Table7188 */
  0x3998, /* VSQRTPDZ256mk */
  0x399b, /* VSQRTPDZ256rk */
/* Table7190 */
  0xcb0, /* VANDPDZ256rmk */
  0xcb3, /* VANDPDZ256rrk */
/* Table7192 */
  0xc72, /* VANDNPDZ256rmk */
  0xc75, /* VANDNPDZ256rrk */
/* Table7194 */
  0x2044, /* VORPDZ256rmk */
  0x2047, /* VORPDZ256rrk */
/* Table7196 */
  0x3af3, /* VXORPDZ256rmk */
  0x3af6, /* VXORPDZ256rrk */
/* Table7198 */
  0xba6, /* VADDPDZ256rmk */
  0xba9, /* VADDPDZ256rrk */
/* Table7200 */
  0x1fdc, /* VMULPDZ256rmk */
  0x1fdf, /* VMULPDZ256rrk */
/* Table7202 */
  0xeae, /* VCVTPD2PSZ256rmk */
  0xeb1, /* VCVTPD2PSZ256rrk */
/* Table7204 */
  0x39fb, /* VSUBPDZ256rmk */
  0x39fe, /* VSUBPDZ256rrk */
/* Table7206 */
  0x1d3d, /* VMINPDZ256rmk */
  0x1d40, /* VMINPDZ256rrk */
/* Table7208 */
  0x125e, /* VDIVPDZ256rmk */
  0x1261, /* VDIVPDZ256rrk */
/* Table7210 */
  0x1c92, /* VMAXPDZ256rmk */
  0x1c95, /* VMAXPDZ256rrk */
/* Table7212 */
  0x365b, /* VPUNPCKLQDQZ256rmk */
  0x365e, /* VPUNPCKLQDQZ256rrk */
/* Table7214 */
  0x35f1, /* VPUNPCKHQDQZ256rmk */
  0x35f4, /* VPUNPCKHQDQZ256rrk */
/* Table7216 */
  0x1e37, /* VMOVDQA64Z256rmk */
  0x1e3b, /* VMOVDQA64Z256rrk */
/* Table7218 */
  0x2f68, /* VPRORQZ256mik */
  0x2efc, /* VPROLQZ256mik */
  0x0, /*  */
  0x0, /*  */
  0x32c1, /* VPSRAQZ256mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f6b, /* VPRORQZ256rik */
  0x2eff, /* VPROLQZ256rik */
  0x0, /*  */
  0x0, /*  */
  0x32c4, /* VPSRAQZ256rik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table7234 */
  0x0, /*  */
  0x0, /*  */
  0x33a2, /* VPSRLQZ256mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31e4, /* VPSLLQZ256mik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x33a5, /* VPSRLQZ256rik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31e7, /* VPSLLQZ256rik */
  0x0, /*  */
/* Table7250 */
  0x10f0, /* VCVTTPD2UQQZ256rmk */
  0x10f3, /* VCVTTPD2UQQZ256rrk */
/* Table7252 */
  0xf0a, /* VCVTPD2UQQZ256rmk */
  0xf0d, /* VCVTPD2UQQZ256rrk */
/* Table7254 */
  0x10b4, /* VCVTTPD2QQZ256rmk */
  0x10b7, /* VCVTTPD2QQZ256rrk */
/* Table7256 */
  0xece, /* VCVTPD2QQZ256rmk */
  0xed1, /* VCVTPD2QQZ256rrk */
/* Table7258 */
  0x1e35, /* VMOVDQA64Z256mrk */
  0x1e3c, /* VMOVDQA64Z256rrk_REV */
/* Table7260 */
  0xd99, /* VCMPPDZ256rmik */
  0xd9b, /* VCMPPDZ256rrik */
/* Table7262 */
  0x395a, /* VSHUFPDZ256rmik */
  0x395d, /* VSHUFPDZ256rrik */
/* Table7264 */
  0x33a8, /* VPSRLQZ256rmk */
  0x33ab, /* VPSRLQZ256rrk */
/* Table7266 */
  0x219f, /* VPADDQZ256rmk */
  0x21a2, /* VPADDQZ256rrk */
/* Table7268 */
  0x2295, /* VPANDQZ256rmk */
  0x2298, /* VPANDQZ256rrk */
/* Table7270 */
  0x2276, /* VPANDNQZ256rmk */
  0x2279, /* VPANDNQZ256rrk */
/* Table7272 */
  0x32c7, /* VPSRAQZ256rmk */
  0x32ca, /* VPSRAQZ256rrk */
/* Table7274 */
  0x1094, /* VCVTTPD2DQZ256rmk */
  0x1097, /* VCVTTPD2DQZ256rrk */
/* Table7276 */
  0x2ebe, /* VPORQZ256rmk */
  0x2ec1, /* VPORQZ256rrk */
/* Table7278 */
  0x36a9, /* VPXORQZ256rmk */
  0x36ac, /* VPXORQZ256rrk */
/* Table7280 */
  0x31ea, /* VPSLLQZ256rmk */
  0x31ed, /* VPSLLQZ256rrk */
/* Table7282 */
  0x2e2c, /* VPMULUDQZ256rmk */
  0x2e2f, /* VPMULUDQZ256rrk */
/* Table7284 */
  0x347d, /* VPSUBQZ256rmk */
  0x3480, /* VPSUBQZ256rrk */
/* Table7286 */
  0x1fb0, /* VMOVUPSZrmk */
  0x1fb4, /* VMOVUPSZrrk */
/* Table7288 */
  0x1fae, /* VMOVUPSZmrk */
  0x1fb5, /* VMOVUPSZrrk_REV */
/* Table7290 */
  0x3add, /* VUNPCKLPSZrmk */
  0x3ae0, /* VUNPCKLPSZrrk */
/* Table7292 */
  0x3a9f, /* VUNPCKHPSZrmk */
  0x3aa2, /* VUNPCKHPSZrrk */
/* Table7294 */
  0x1de0, /* VMOVAPSZrmk */
  0x1de4, /* VMOVAPSZrrk */
/* Table7296 */
  0x1dde, /* VMOVAPSZmrk */
  0x1de5, /* VMOVAPSZrrk_REV */
/* Table7298 */
  0x39c3, /* VSQRTPSZmk */
  0x39c9, /* VSQRTPSZrk */
/* Table7300 */
  0xcd8, /* VANDPSZrmk */
  0xcdb, /* VANDPSZrrk */
/* Table7302 */
  0xc9a, /* VANDNPSZrmk */
  0xc9d, /* VANDNPSZrrk */
/* Table7304 */
  0x206c, /* VORPSZrmk */
  0x206f, /* VORPSZrrk */
/* Table7306 */
  0x3b1b, /* VXORPSZrmk */
  0x3b1e, /* VXORPSZrrk */
/* Table7308 */
  0xbd1, /* VADDPSZrmk */
  0xbd7, /* VADDPSZrrk */
/* Table7310 */
  0x2007, /* VMULPSZrmk */
  0x200d, /* VMULPSZrrk */
/* Table7312 */
  0xf6e, /* VCVTPS2PDZrmk */
  0xf74, /* VCVTPS2PDZrrk */
/* Table7314 */
  0xe3d, /* VCVTDQ2PSZrmk */
  0xe43, /* VCVTDQ2PSZrrk */
/* Table7316 */
  0x3a26, /* VSUBPSZrmk */
  0x3a2c, /* VSUBPSZrrk */
/* Table7318 */
  0x1d68, /* VMINPSZrmk */
  0x1d6e, /* VMINPSZrrk */
/* Table7320 */
  0x1289, /* VDIVPSZrmk */
  0x128f, /* VDIVPSZrrk */
/* Table7322 */
  0x1cbd, /* VMAXPSZrmk */
  0x1cc3, /* VMAXPSZrrk */
/* Table7324 */
  0x1157, /* VCVTTPS2UDQZrmk */
  0x115d, /* VCVTTPS2UDQZrrk */
/* Table7326 */
  0xfc2, /* VCVTPS2UDQZrmk */
  0xfc8, /* VCVTPS2UDQZrrk */
/* Table7328 */
  0xdb7, /* VCMPPSZrmik */
  0xdbb, /* VCMPPSZrrik */
/* Table7330 */
  0x3982, /* VSHUFPSZrmik */
  0x3985, /* VSHUFPSZrrik */
/* Table7332 */
  0x1f50, /* VMOVSLDUPZrmk */
  0x1f53, /* VMOVSLDUPZrrk */
/* Table7334 */
  0x1f3a, /* VMOVSHDUPZrmk */
  0x1f3d, /* VMOVSHDUPZrrk */
/* Table7336 */
  0x1119, /* VCVTTPS2DQZrmk */
  0x111f, /* VCVTTPS2DQZrrk */
/* Table7338 */
  0x1e8c, /* VMOVDQU32Zrmk */
  0x1e90, /* VMOVDQU32Zrrk */
/* Table7340 */
  0x316a, /* VPSHUFHWZmik */
  0x316d, /* VPSHUFHWZrik */
/* Table7342 */
  0x11cb, /* VCVTUDQ2PDZrmk */
  0x11ce, /* VCVTUDQ2PDZrrk */
/* Table7344 */
  0x1e8a, /* VMOVDQU32Zmrk */
  0x1e91, /* VMOVDQU32Zrrk_REV */
/* Table7346 */
  0xe1e, /* VCVTDQ2PDZrmk */
  0xe21, /* VCVTDQ2PDZrrk */
/* Table7348 */
  0x1ece, /* VMOVDQU8Zrmk */
  0x1ed2, /* VMOVDQU8Zrrk */
/* Table7350 */
  0x3180, /* VPSHUFLWZmik */
  0x3183, /* VPSHUFLWZrik */
/* Table7352 */
  0x11e6, /* VCVTUDQ2PSZrmk */
  0x11ec, /* VCVTUDQ2PSZrrk */
/* Table7354 */
  0x1ecc, /* VMOVDQU8Zmrk */
  0x1ed3, /* VMOVDQU8Zrrk_REV */
/* Table7356 */
  0xf4c, /* VCVTPS2DQZrmk */
  0xf52, /* VCVTPS2DQZrrk */
/* Table7358 */
  0x3626, /* VPUNPCKLBWZrmk */
  0x3629, /* VPUNPCKLBWZrrk */
/* Table7360 */
  0x367a, /* VPUNPCKLWDZrmk */
  0x367d, /* VPUNPCKLWDZrrk */
/* Table7362 */
  0x3645, /* VPUNPCKLDQZrmk */
  0x3648, /* VPUNPCKLDQZrrk */
/* Table7364 */
  0x211f, /* VPACKSSWBZrmk */
  0x2122, /* VPACKSSWBZrrk */
/* Table7366 */
  0x2446, /* VPCMPGTBZrmk */
  0x2448, /* VPCMPGTBZrrk */
/* Table7368 */
  0x2482, /* VPCMPGTWZrmk */
  0x2484, /* VPCMPGTWZrrk */
/* Table7370 */
  0x245c, /* VPCMPGTDZrmk */
  0x245e, /* VPCMPGTDZrrk */
/* Table7372 */
  0x2154, /* VPACKUSWBZrmk */
  0x2157, /* VPACKUSWBZrrk */
/* Table7374 */
  0x35bc, /* VPUNPCKHBWZrmk */
  0x35bf, /* VPUNPCKHBWZrrk */
/* Table7376 */
  0x3610, /* VPUNPCKHWDZrmk */
  0x3613, /* VPUNPCKHWDZrrk */
/* Table7378 */
  0x35db, /* VPUNPCKHDQZrmk */
  0x35de, /* VPUNPCKHDQZrrk */
/* Table7380 */
  0x2109, /* VPACKSSDWZrmk */
  0x210c, /* VPACKSSDWZrrk */
/* Table7382 */
  0x1e21, /* VMOVDQA32Zrmk */
  0x1e25, /* VMOVDQA32Zrrk */
/* Table7384 */
  0x3154, /* VPSHUFDZmik */
  0x3157, /* VPSHUFDZrik */
/* Table7386 */
  0x0, /*  */
  0x0, /*  */
  0x342b, /* VPSRLWZmik */
  0x0, /*  */
  0x3343, /* VPSRAWZmik */
  0x0, /*  */
  0x326d, /* VPSLLWZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x342e, /* VPSRLWZrik */
  0x0, /*  */
  0x3346, /* VPSRAWZrik */
  0x0, /*  */
  0x3270, /* VPSLLWZrik */
  0x0, /*  */
/* Table7402 */
  0x2f56, /* VPRORDZmik */
  0x2eea, /* VPROLDZmik */
  0x337e, /* VPSRLDZmik */
  0x0, /*  */
  0x32a0, /* VPSRADZmik */
  0x0, /*  */
  0x31c0, /* VPSLLDZmik */
  0x0, /*  */
  0x2f59, /* VPRORDZrik */
  0x2eed, /* VPROLDZrik */
  0x3381, /* VPSRLDZrik */
  0x0, /*  */
  0x32a3, /* VPSRADZrik */
  0x0, /*  */
  0x31c3, /* VPSLLDZrik */
  0x0, /*  */
/* Table7418 */
  0x23f6, /* VPCMPEQBZrmk */
  0x23f8, /* VPCMPEQBZrrk */
/* Table7420 */
  0x2432, /* VPCMPEQWZrmk */
  0x2434, /* VPCMPEQWZrrk */
/* Table7422 */
  0x240c, /* VPCMPEQDZrmk */
  0x240e, /* VPCMPEQDZrrk */
/* Table7424 */
  0x1175, /* VCVTTPS2UQQZrmk */
  0x117b, /* VCVTTPS2UQQZrrk */
/* Table7426 */
  0xfe0, /* VCVTPS2UQQZrmk */
  0xfe6, /* VCVTPS2UQQZrrk */
/* Table7428 */
  0x1139, /* VCVTTPS2QQZrmk */
  0x113f, /* VCVTTPS2QQZrrk */
/* Table7430 */
  0xfa4, /* VCVTPS2QQZrmk */
  0xfaa, /* VCVTPS2QQZrrk */
/* Table7432 */
  0x1e1f, /* VMOVDQA32Zmrk */
  0x1e26, /* VMOVDQA32Zrrk_REV */
/* Table7434 */
  0x3431, /* VPSRLWZrmk */
  0x3434, /* VPSRLWZrrk */
/* Table7436 */
  0x3384, /* VPSRLDZrmk */
  0x3387, /* VPSRLDZrrk */
/* Table7438 */
  0x2dfb, /* VPMULLWZrmk */
  0x2dfe, /* VPMULLWZrrk */
/* Table7440 */
  0x34c8, /* VPSUBUSBZrmk */
  0x34cb, /* VPSUBUSBZrrk */
/* Table7442 */
  0x34de, /* VPSUBUSWZrmk */
  0x34e1, /* VPSUBUSWZrrk */
/* Table7444 */
  0x2aca, /* VPMINUBZrmk */
  0x2acd, /* VPMINUBZrrk */
/* Table7446 */
  0x2249, /* VPANDDZrmk */
  0x224c, /* VPANDDZrrk */
/* Table7448 */
  0x21ea, /* VPADDUSBZrmk */
  0x21ed, /* VPADDUSBZrrk */
/* Table7450 */
  0x2200, /* VPADDUSWZrmk */
  0x2203, /* VPADDUSWZrrk */
/* Table7452 */
  0x29fe, /* VPMAXUBZrmk */
  0x2a01, /* VPMAXUBZrrk */
/* Table7454 */
  0x2264, /* VPANDNDZrmk */
  0x2267, /* VPANDNDZrrk */
/* Table7456 */
  0x22b6, /* VPAVGBZrmk */
  0x22b9, /* VPAVGBZrrk */
/* Table7458 */
  0x3349, /* VPSRAWZrmk */
  0x334c, /* VPSRAWZrrk */
/* Table7460 */
  0x32a6, /* VPSRADZrmk */
  0x32a9, /* VPSRADZrrk */
/* Table7462 */
  0x22cc, /* VPAVGWZrmk */
  0x22cf, /* VPAVGWZrrk */
/* Table7464 */
  0x2d95, /* VPMULHUWZrmk */
  0x2d98, /* VPMULHUWZrrk */
/* Table7466 */
  0x2dab, /* VPMULHWZrmk */
  0x2dae, /* VPMULHWZrrk */
/* Table7468 */
  0x349c, /* VPSUBSBZrmk */
  0x349f, /* VPSUBSBZrrk */
/* Table7470 */
  0x34b2, /* VPSUBSWZrmk */
  0x34b5, /* VPSUBSWZrrk */
/* Table7472 */
  0x2ab4, /* VPMINSWZrmk */
  0x2ab7, /* VPMINSWZrrk */
/* Table7474 */
  0x2eac, /* VPORDZrmk */
  0x2eaf, /* VPORDZrrk */
/* Table7476 */
  0x21be, /* VPADDSBZrmk */
  0x21c1, /* VPADDSBZrrk */
/* Table7478 */
  0x21d4, /* VPADDSWZrmk */
  0x21d7, /* VPADDSWZrrk */
/* Table7480 */
  0x29e8, /* VPMAXSWZrmk */
  0x29eb, /* VPMAXSWZrrk */
/* Table7482 */
  0x3697, /* VPXORDZrmk */
  0x369a, /* VPXORDZrrk */
/* Table7484 */
  0x3273, /* VPSLLWZrmk */
  0x3276, /* VPSLLWZrrk */
/* Table7486 */
  0x31c6, /* VPSLLDZrmk */
  0x31c9, /* VPSLLDZrrk */
/* Table7488 */
  0x297a, /* VPMADDWDZrmk */
  0x297d, /* VPMADDWDZrrk */
/* Table7490 */
  0x3448, /* VPSUBBZrmk */
  0x344b, /* VPSUBBZrrk */
/* Table7492 */
  0x34f4, /* VPSUBWZrmk */
  0x34f7, /* VPSUBWZrrk */
/* Table7494 */
  0x3467, /* VPSUBDZrmk */
  0x346a, /* VPSUBDZrrk */
/* Table7496 */
  0x216a, /* VPADDBZrmk */
  0x216d, /* VPADDBZrrk */
/* Table7498 */
  0x2216, /* VPADDWZrmk */
  0x2219, /* VPADDWZrrk */
/* Table7500 */
  0x2189, /* VPADDDZrmk */
  0x218c, /* VPADDDZrrk */
/* Table7502 */
  0x101c, /* VCVTQQ2PSZrmk */
  0x1022, /* VCVTQQ2PSZrrk */
/* Table7504 */
  0x10db, /* VCVTTPD2UDQZrmk */
  0x10e1, /* VCVTTPD2UDQZrrk */
/* Table7506 */
  0xef5, /* VCVTPD2UDQZrmk */
  0xefb, /* VCVTPD2UDQZrrk */
/* Table7508 */
  0x1ead, /* VMOVDQU64Zrmk */
  0x1eb1, /* VMOVDQU64Zrrk */
/* Table7510 */
  0x1204, /* VCVTUQQ2PDZrmk */
  0x120a, /* VCVTUQQ2PDZrrk */
/* Table7512 */
  0x1eab, /* VMOVDQU64Zmrk */
  0x1eb2, /* VMOVDQU64Zrrk_REV */
/* Table7514 */
  0xffe, /* VCVTQQ2PDZrmk */
  0x1004, /* VCVTQQ2PDZrrk */
/* Table7516 */
  0x1dfb, /* VMOVDDUPZrmk */
  0x1dfe, /* VMOVDDUPZrrk */
/* Table7518 */
  0x1e6b, /* VMOVDQU16Zrmk */
  0x1e6f, /* VMOVDQU16Zrrk */
/* Table7520 */
  0x1222, /* VCVTUQQ2PSZrmk */
  0x1228, /* VCVTUQQ2PSZrrk */
/* Table7522 */
  0x1e69, /* VMOVDQU16Zmrk */
  0x1e70, /* VMOVDQU16Zrrk_REV */
/* Table7524 */
  0xe95, /* VCVTPD2DQZrmk */
  0xe9b, /* VCVTPD2DQZrrk */
/* Table7526 */
  0x1f87, /* VMOVUPDZrmk */
  0x1f8b, /* VMOVUPDZrrk */
/* Table7528 */
  0x1f85, /* VMOVUPDZmrk */
  0x1f8c, /* VMOVUPDZrrk_REV */
/* Table7530 */
  0x3abe, /* VUNPCKLPDZrmk */
  0x3ac1, /* VUNPCKLPDZrrk */
/* Table7532 */
  0x3a80, /* VUNPCKHPDZrmk */
  0x3a83, /* VUNPCKHPDZrrk */
/* Table7534 */
  0x1db7, /* VMOVAPDZrmk */
  0x1dbb, /* VMOVAPDZrrk */
/* Table7536 */
  0x1db5, /* VMOVAPDZmrk */
  0x1dbc, /* VMOVAPDZrrk_REV */
/* Table7538 */
  0x39a1, /* VSQRTPDZmk */
  0x39a7, /* VSQRTPDZrk */
/* Table7540 */
  0xcb9, /* VANDPDZrmk */
  0xcbc, /* VANDPDZrrk */
/* Table7542 */
  0xc7b, /* VANDNPDZrmk */
  0xc7e, /* VANDNPDZrrk */
/* Table7544 */
  0x204d, /* VORPDZrmk */
  0x2050, /* VORPDZrrk */
/* Table7546 */
  0x3afc, /* VXORPDZrmk */
  0x3aff, /* VXORPDZrrk */
/* Table7548 */
  0xbaf, /* VADDPDZrmk */
  0xbb5, /* VADDPDZrrk */
/* Table7550 */
  0x1fe5, /* VMULPDZrmk */
  0x1feb, /* VMULPDZrrk */
/* Table7552 */
  0xeb7, /* VCVTPD2PSZrmk */
  0xebd, /* VCVTPD2PSZrrk */
/* Table7554 */
  0x3a04, /* VSUBPDZrmk */
  0x3a0a, /* VSUBPDZrrk */
/* Table7556 */
  0x1d46, /* VMINPDZrmk */
  0x1d4c, /* VMINPDZrrk */
/* Table7558 */
  0x1267, /* VDIVPDZrmk */
  0x126d, /* VDIVPDZrrk */
/* Table7560 */
  0x1c9b, /* VMAXPDZrmk */
  0x1ca1, /* VMAXPDZrrk */
/* Table7562 */
  0x3664, /* VPUNPCKLQDQZrmk */
  0x3667, /* VPUNPCKLQDQZrrk */
/* Table7564 */
  0x35fa, /* VPUNPCKHQDQZrmk */
  0x35fd, /* VPUNPCKHQDQZrrk */
/* Table7566 */
  0x1e42, /* VMOVDQA64Zrmk */
  0x1e46, /* VMOVDQA64Zrrk */
/* Table7568 */
  0x2f71, /* VPRORQZmik */
  0x2f05, /* VPROLQZmik */
  0x0, /*  */
  0x0, /*  */
  0x32d0, /* VPSRAQZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f74, /* VPRORQZrik */
  0x2f08, /* VPROLQZrik */
  0x0, /*  */
  0x0, /*  */
  0x32d3, /* VPSRAQZrik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table7584 */
  0x0, /*  */
  0x0, /*  */
  0x33b1, /* VPSRLQZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31f3, /* VPSLLQZmik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x33b4, /* VPSRLQZrik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31f6, /* VPSLLQZrik */
  0x0, /*  */
/* Table7600 */
  0x10f9, /* VCVTTPD2UQQZrmk */
  0x10ff, /* VCVTTPD2UQQZrrk */
/* Table7602 */
  0xf13, /* VCVTPD2UQQZrmk */
  0xf19, /* VCVTPD2UQQZrrk */
/* Table7604 */
  0x10bd, /* VCVTTPD2QQZrmk */
  0x10c3, /* VCVTTPD2QQZrrk */
/* Table7606 */
  0xed7, /* VCVTPD2QQZrmk */
  0xedd, /* VCVTPD2QQZrrk */
/* Table7608 */
  0x1e40, /* VMOVDQA64Zmrk */
  0x1e47, /* VMOVDQA64Zrrk_REV */
/* Table7610 */
  0xd9f, /* VCMPPDZrmik */
  0xda3, /* VCMPPDZrrik */
/* Table7612 */
  0x3963, /* VSHUFPDZrmik */
  0x3966, /* VSHUFPDZrrik */
/* Table7614 */
  0x33b7, /* VPSRLQZrmk */
  0x33ba, /* VPSRLQZrrk */
/* Table7616 */
  0x21a8, /* VPADDQZrmk */
  0x21ab, /* VPADDQZrrk */
/* Table7618 */
  0x229e, /* VPANDQZrmk */
  0x22a1, /* VPANDQZrrk */
/* Table7620 */
  0x227f, /* VPANDNQZrmk */
  0x2282, /* VPANDNQZrrk */
/* Table7622 */
  0x32d6, /* VPSRAQZrmk */
  0x32d9, /* VPSRAQZrrk */
/* Table7624 */
  0x109d, /* VCVTTPD2DQZrmk */
  0x10a3, /* VCVTTPD2DQZrrk */
/* Table7626 */
  0x2ec7, /* VPORQZrmk */
  0x2eca, /* VPORQZrrk */
/* Table7628 */
  0x36b2, /* VPXORQZrmk */
  0x36b5, /* VPXORQZrrk */
/* Table7630 */
  0x31f9, /* VPSLLQZrmk */
  0x31fc, /* VPSLLQZrrk */
/* Table7632 */
  0x2e35, /* VPMULUDQZrmk */
  0x2e38, /* VPMULUDQZrrk */
/* Table7634 */
  0x3486, /* VPSUBQZrmk */
  0x3489, /* VPSUBQZrrk */
/* Table7636 */
  0x3ac8, /* VUNPCKLPSZ128rmb */
  0x0, /*  */
/* Table7638 */
  0x3a8a, /* VUNPCKHPSZ128rmb */
  0x0, /*  */
/* Table7640 */
  0x0, /*  */
  0x3a63, /* VUCOMISSZrrb */
/* Table7642 */
  0x0, /*  */
  0xde3, /* VCOMISSZrrb */
/* Table7644 */
  0x39ae, /* VSQRTPSZ128mb */
  0x39c6, /* VSQRTPSZrb */
/* Table7646 */
  0xcc3, /* VANDPSZ128rmb */
  0x0, /*  */
/* Table7648 */
  0xc85, /* VANDNPSZ128rmb */
  0x0, /*  */
/* Table7650 */
  0x2057, /* VORPSZ128rmb */
  0x0, /*  */
/* Table7652 */
  0x3b06, /* VXORPSZ128rmb */
  0x0, /*  */
/* Table7654 */
  0xbbc, /* VADDPSZ128rmb */
  0xbd4, /* VADDPSZrrb */
/* Table7656 */
  0x1ff2, /* VMULPSZ128rmb */
  0x200a, /* VMULPSZrrb */
/* Table7658 */
  0xf59, /* VCVTPS2PDZ128rmb */
  0xf71, /* VCVTPS2PDZrrb */
/* Table7660 */
  0xe28, /* VCVTDQ2PSZ128rmb */
  0xe40, /* VCVTDQ2PSZrrb */
/* Table7662 */
  0x3a11, /* VSUBPSZ128rmb */
  0x3a29, /* VSUBPSZrrb */
/* Table7664 */
  0x1d53, /* VMINPSZ128rmb */
  0x1d6b, /* VMINPSZrrb */
/* Table7666 */
  0x1274, /* VDIVPSZ128rmb */
  0x128c, /* VDIVPSZrrb */
/* Table7668 */
  0x1ca8, /* VMAXPSZ128rmb */
  0x1cc0, /* VMAXPSZrrb */
/* Table7670 */
  0x1142, /* VCVTTPS2UDQZ128rmb */
  0x115a, /* VCVTTPS2UDQZrrb */
/* Table7672 */
  0xfad, /* VCVTPS2UDQZ128rmb */
  0xfc5, /* VCVTPS2UDQZrrb */
/* Table7674 */
  0xda8, /* VCMPPSZ128rmbi */
  0xdb9, /* VCMPPSZrrib */
/* Table7676 */
  0x396c, /* VSHUFPSZ128rmbi */
  0x0, /*  */
/* Table7678 */
  0x0, /*  */
  0x104f, /* VCVTSI2SSZrrb_Int */
/* Table7680 */
  0x0, /*  */
  0x11a6, /* VCVTTSS2SIZrrb_Int */
/* Table7682 */
  0x0, /*  */
  0x107c, /* VCVTSS2SIZrrb_Int */
/* Table7684 */
  0x0, /*  */
  0x39e4, /* VSQRTSSZrb_Int */
/* Table7686 */
  0x0, /*  */
  0xbf2, /* VADDSSZrrb_Int */
/* Table7688 */
  0x0, /*  */
  0x2028, /* VMULSSZrrb_Int */
/* Table7690 */
  0x0, /*  */
  0x106e, /* VCVTSS2SDZrrb_Int */
/* Table7692 */
  0x1104, /* VCVTTPS2DQZ128rmb */
  0x111c, /* VCVTTPS2DQZrrb */
/* Table7694 */
  0x0, /*  */
  0x3a47, /* VSUBSSZrrb_Int */
/* Table7696 */
  0x0, /*  */
  0x1d89, /* VMINSSZrrb_Int */
/* Table7698 */
  0x0, /*  */
  0x12aa, /* VDIVSSZrrb_Int */
/* Table7700 */
  0x0, /*  */
  0x1cde, /* VMAXSSZrrb_Int */
/* Table7702 */
  0x0, /*  */
  0x11b4, /* VCVTTSS2USIZrrb_Int */
/* Table7704 */
  0x0, /*  */
  0x1084, /* VCVTSS2USIZrrb_Int */
/* Table7706 */
  0x11b6, /* VCVTUDQ2PDZ128rmb */
  0x0, /*  */
/* Table7708 */
  0x0, /*  */
  0x1232, /* VCVTUSI2SSZrrb_Int */
/* Table7710 */
  0x0, /*  */
  0xdd0, /* VCMPSSZrrb_Int */
/* Table7712 */
  0xe09, /* VCVTDQ2PDZ128rmb */
  0x0, /*  */
/* Table7714 */
  0x0, /*  */
  0x118a, /* VCVTTSD2SIZrrb_Int */
/* Table7716 */
  0x0, /*  */
  0x102b, /* VCVTSD2SIZrrb_Int */
/* Table7718 */
  0x0, /*  */
  0x1198, /* VCVTTSD2USIZrrb_Int */
/* Table7720 */
  0x0, /*  */
  0x1042, /* VCVTSD2USIZrrb_Int */
/* Table7722 */
  0x11d1, /* VCVTUDQ2PSZ128rmb */
  0x11e9, /* VCVTUDQ2PSZrrb */
/* Table7724 */
  0xf37, /* VCVTPS2DQZ128rmb */
  0xf4f, /* VCVTPS2DQZrrb */
/* Table7726 */
  0x3630, /* VPUNPCKLDQZ128rmb */
  0x0, /*  */
/* Table7728 */
  0x244e, /* VPCMPGTDZ128rmb */
  0x0, /*  */
/* Table7730 */
  0x35c6, /* VPUNPCKHDQZ128rmb */
  0x0, /*  */
/* Table7732 */
  0x20f4, /* VPACKSSDWZ128rmb */
  0x0, /*  */
/* Table7734 */
  0x313e, /* VPSHUFDZ128mbi */
  0x0, /*  */
/* Table7736 */
  0x2f40, /* VPRORDZ128mbi */
  0x2ed4, /* VPROLDZ128mbi */
  0x335c, /* VPSRLDZ128mbi */
  0x0, /*  */
  0x327e, /* VPSRADZ128mbi */
  0x0, /*  */
  0x319e, /* VPSLLDZ128mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table7752 */
  0x23fe, /* VPCMPEQDZ128rmb */
  0x0, /*  */
/* Table7754 */
  0x1160, /* VCVTTPS2UQQZ128rmb */
  0x1178, /* VCVTTPS2UQQZrrb */
/* Table7756 */
  0xfcb, /* VCVTPS2UQQZ128rmb */
  0xfe3, /* VCVTPS2UQQZrrb */
/* Table7758 */
  0x1124, /* VCVTTPS2QQZ128rmb */
  0x113c, /* VCVTTPS2QQZrrb */
/* Table7760 */
  0xf8f, /* VCVTPS2QQZ128rmb */
  0xfa7, /* VCVTPS2QQZrrb */
/* Table7762 */
  0x2234, /* VPANDDZ128rmb */
  0x0, /*  */
/* Table7764 */
  0x224f, /* VPANDNDZ128rmb */
  0x0, /*  */
/* Table7766 */
  0x2e97, /* VPORDZ128rmb */
  0x0, /*  */
/* Table7768 */
  0x3682, /* VPXORDZ128rmb */
  0x0, /*  */
/* Table7770 */
  0x3452, /* VPSUBDZ128rmb */
  0x0, /*  */
/* Table7772 */
  0x2174, /* VPADDDZ128rmb */
  0x0, /*  */
/* Table7774 */
  0x1007, /* VCVTQQ2PSZ128rmb */
  0x101f, /* VCVTQQ2PSZrrb */
/* Table7776 */
  0x10c6, /* VCVTTPD2UDQZ128rmb */
  0x10de, /* VCVTTPD2UDQZrrb */
/* Table7778 */
  0xee0, /* VCVTPD2UDQZ128rmb */
  0xef8, /* VCVTPD2UDQZrrb */
/* Table7780 */
  0x0, /*  */
  0x1061, /* VCVTSI642SSZrrb_Int */
/* Table7782 */
  0x0, /*  */
  0x119d, /* VCVTTSS2SI64Zrrb_Int */
/* Table7784 */
  0x0, /*  */
  0x1077, /* VCVTSS2SI64Zrrb_Int */
/* Table7786 */
  0x0, /*  */
  0x11af, /* VCVTTSS2USI64Zrrb_Int */
/* Table7788 */
  0x0, /*  */
  0x1081, /* VCVTSS2USI64Zrrb_Int */
/* Table7790 */
  0x11ef, /* VCVTUQQ2PDZ128rmb */
  0x1207, /* VCVTUQQ2PDZrrb */
/* Table7792 */
  0x0, /*  */
  0x123c, /* VCVTUSI642SSZrrb_Int */
/* Table7794 */
  0xfe9, /* VCVTQQ2PDZ128rmb */
  0x1001, /* VCVTQQ2PDZrrb */
/* Table7796 */
  0x0, /*  */
  0x1058, /* VCVTSI642SDZrrb_Int */
/* Table7798 */
  0x0, /*  */
  0x1181, /* VCVTTSD2SI64Zrrb_Int */
/* Table7800 */
  0x0, /*  */
  0x1026, /* VCVTSD2SI64Zrrb_Int */
/* Table7802 */
  0x0, /*  */
  0x39d5, /* VSQRTSDZrb_Int */
/* Table7804 */
  0x0, /*  */
  0xbe3, /* VADDSDZrrb_Int */
/* Table7806 */
  0x0, /*  */
  0x2019, /* VMULSDZrrb_Int */
/* Table7808 */
  0x0, /*  */
  0x1036, /* VCVTSD2SSZrrb_Int */
/* Table7810 */
  0x0, /*  */
  0x3a38, /* VSUBSDZrrb_Int */
/* Table7812 */
  0x0, /*  */
  0x1d7a, /* VMINSDZrrb_Int */
/* Table7814 */
  0x0, /*  */
  0x129b, /* VDIVSDZrrb_Int */
/* Table7816 */
  0x0, /*  */
  0x1ccf, /* VMAXSDZrrb_Int */
/* Table7818 */
  0x0, /*  */
  0x1193, /* VCVTTSD2USI64Zrrb_Int */
/* Table7820 */
  0x0, /*  */
  0x103f, /* VCVTSD2USI64Zrrb_Int */
/* Table7822 */
  0x120d, /* VCVTUQQ2PSZ128rmb */
  0x1225, /* VCVTUQQ2PSZrrb */
/* Table7824 */
  0x0, /*  */
  0x1237, /* VCVTUSI642SDZrrb_Int */
/* Table7826 */
  0x0, /*  */
  0xdc4, /* VCMPSDZrrb_Int */
/* Table7828 */
  0xe80, /* VCVTPD2DQZ128rmb */
  0xe98, /* VCVTPD2DQZrrb */
/* Table7830 */
  0x3aa9, /* VUNPCKLPDZ128rmb */
  0x0, /*  */
/* Table7832 */
  0x3a6b, /* VUNPCKHPDZ128rmb */
  0x0, /*  */
/* Table7834 */
  0x0, /*  */
  0x3a5a, /* VUCOMISDZrrb */
/* Table7836 */
  0x0, /*  */
  0xdda, /* VCOMISDZrrb */
/* Table7838 */
  0x398c, /* VSQRTPDZ128mb */
  0x39a4, /* VSQRTPDZrb */
/* Table7840 */
  0xca4, /* VANDPDZ128rmb */
  0x0, /*  */
/* Table7842 */
  0xc66, /* VANDNPDZ128rmb */
  0x0, /*  */
/* Table7844 */
  0x2038, /* VORPDZ128rmb */
  0x0, /*  */
/* Table7846 */
  0x3ae7, /* VXORPDZ128rmb */
  0x0, /*  */
/* Table7848 */
  0xb9a, /* VADDPDZ128rmb */
  0xbb2, /* VADDPDZrrb */
/* Table7850 */
  0x1fd0, /* VMULPDZ128rmb */
  0x1fe8, /* VMULPDZrrb */
/* Table7852 */
  0xea2, /* VCVTPD2PSZ128rmb */
  0xeba, /* VCVTPD2PSZrrb */
/* Table7854 */
  0x39ef, /* VSUBPDZ128rmb */
  0x3a07, /* VSUBPDZrrb */
/* Table7856 */
  0x1d31, /* VMINPDZ128rmb */
  0x1d49, /* VMINPDZrrb */
/* Table7858 */
  0x1252, /* VDIVPDZ128rmb */
  0x126a, /* VDIVPDZrrb */
/* Table7860 */
  0x1c86, /* VMAXPDZ128rmb */
  0x1c9e, /* VMAXPDZrrb */
/* Table7862 */
  0x364f, /* VPUNPCKLQDQZ128rmb */
  0x0, /*  */
/* Table7864 */
  0x35e5, /* VPUNPCKHQDQZ128rmb */
  0x0, /*  */
/* Table7866 */
  0x2f5b, /* VPRORQZ128mbi */
  0x2eef, /* VPROLQZ128mbi */
  0x0, /*  */
  0x0, /*  */
  0x32ae, /* VPSRAQZ128mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table7882 */
  0x0, /*  */
  0x0, /*  */
  0x338f, /* VPSRLQZ128mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31d1, /* VPSLLQZ128mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table7898 */
  0x10e4, /* VCVTTPD2UQQZ128rmb */
  0x10fc, /* VCVTTPD2UQQZrrb */
/* Table7900 */
  0xefe, /* VCVTPD2UQQZ128rmb */
  0xf16, /* VCVTPD2UQQZrrb */
/* Table7902 */
  0x10a8, /* VCVTTPD2QQZ128rmb */
  0x10c0, /* VCVTTPD2QQZrrb */
/* Table7904 */
  0xec2, /* VCVTPD2QQZ128rmb */
  0xeda, /* VCVTPD2QQZrrb */
/* Table7906 */
  0xd90, /* VCMPPDZ128rmbi */
  0xda1, /* VCMPPDZrrib */
/* Table7908 */
  0x394d, /* VSHUFPDZ128rmbi */
  0x0, /*  */
/* Table7910 */
  0x2193, /* VPADDQZ128rmb */
  0x0, /*  */
/* Table7912 */
  0x2289, /* VPANDQZ128rmb */
  0x0, /*  */
/* Table7914 */
  0x226a, /* VPANDNQZ128rmb */
  0x0, /*  */
/* Table7916 */
  0x1088, /* VCVTTPD2DQZ128rmb */
  0x10a0, /* VCVTTPD2DQZrrb */
/* Table7918 */
  0x2eb2, /* VPORQZ128rmb */
  0x0, /*  */
/* Table7920 */
  0x369d, /* VPXORQZ128rmb */
  0x0, /*  */
/* Table7922 */
  0x2e20, /* VPMULUDQZ128rmb */
  0x0, /*  */
/* Table7924 */
  0x3471, /* VPSUBQZ128rmb */
  0x0, /*  */
/* Table7926 */
  0x3ad1, /* VUNPCKLPSZ256rmb */
  0x0, /*  */
/* Table7928 */
  0x3a93, /* VUNPCKHPSZ256rmb */
  0x0, /*  */
/* Table7930 */
  0x39b7, /* VSQRTPSZ256mb */
  0x39c6, /* VSQRTPSZrb */
/* Table7932 */
  0xccc, /* VANDPSZ256rmb */
  0x0, /*  */
/* Table7934 */
  0xc8e, /* VANDNPSZ256rmb */
  0x0, /*  */
/* Table7936 */
  0x2060, /* VORPSZ256rmb */
  0x0, /*  */
/* Table7938 */
  0x3b0f, /* VXORPSZ256rmb */
  0x0, /*  */
/* Table7940 */
  0xbc5, /* VADDPSZ256rmb */
  0xbd4, /* VADDPSZrrb */
/* Table7942 */
  0x1ffb, /* VMULPSZ256rmb */
  0x200a, /* VMULPSZrrb */
/* Table7944 */
  0xf62, /* VCVTPS2PDZ256rmb */
  0xf71, /* VCVTPS2PDZrrb */
/* Table7946 */
  0xe31, /* VCVTDQ2PSZ256rmb */
  0xe40, /* VCVTDQ2PSZrrb */
/* Table7948 */
  0x3a1a, /* VSUBPSZ256rmb */
  0x3a29, /* VSUBPSZrrb */
/* Table7950 */
  0x1d5c, /* VMINPSZ256rmb */
  0x1d6b, /* VMINPSZrrb */
/* Table7952 */
  0x127d, /* VDIVPSZ256rmb */
  0x128c, /* VDIVPSZrrb */
/* Table7954 */
  0x1cb1, /* VMAXPSZ256rmb */
  0x1cc0, /* VMAXPSZrrb */
/* Table7956 */
  0x114b, /* VCVTTPS2UDQZ256rmb */
  0x115a, /* VCVTTPS2UDQZrrb */
/* Table7958 */
  0xfb6, /* VCVTPS2UDQZ256rmb */
  0xfc5, /* VCVTPS2UDQZrrb */
/* Table7960 */
  0xdae, /* VCMPPSZ256rmbi */
  0xdb9, /* VCMPPSZrrib */
/* Table7962 */
  0x3975, /* VSHUFPSZ256rmbi */
  0x0, /*  */
/* Table7964 */
  0x110d, /* VCVTTPS2DQZ256rmb */
  0x111c, /* VCVTTPS2DQZrrb */
/* Table7966 */
  0x11bf, /* VCVTUDQ2PDZ256rmb */
  0x0, /*  */
/* Table7968 */
  0xe12, /* VCVTDQ2PDZ256rmb */
  0x0, /*  */
/* Table7970 */
  0x11da, /* VCVTUDQ2PSZ256rmb */
  0x11e9, /* VCVTUDQ2PSZrrb */
/* Table7972 */
  0xf40, /* VCVTPS2DQZ256rmb */
  0xf4f, /* VCVTPS2DQZrrb */
/* Table7974 */
  0x3639, /* VPUNPCKLDQZ256rmb */
  0x0, /*  */
/* Table7976 */
  0x2454, /* VPCMPGTDZ256rmb */
  0x0, /*  */
/* Table7978 */
  0x35cf, /* VPUNPCKHDQZ256rmb */
  0x0, /*  */
/* Table7980 */
  0x20fd, /* VPACKSSDWZ256rmb */
  0x0, /*  */
/* Table7982 */
  0x3147, /* VPSHUFDZ256mbi */
  0x0, /*  */
/* Table7984 */
  0x2f49, /* VPRORDZ256mbi */
  0x2edd, /* VPROLDZ256mbi */
  0x336b, /* VPSRLDZ256mbi */
  0x0, /*  */
  0x328d, /* VPSRADZ256mbi */
  0x0, /*  */
  0x31ad, /* VPSLLDZ256mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8000 */
  0x2404, /* VPCMPEQDZ256rmb */
  0x0, /*  */
/* Table8002 */
  0x1169, /* VCVTTPS2UQQZ256rmb */
  0x1178, /* VCVTTPS2UQQZrrb */
/* Table8004 */
  0xfd4, /* VCVTPS2UQQZ256rmb */
  0xfe3, /* VCVTPS2UQQZrrb */
/* Table8006 */
  0x112d, /* VCVTTPS2QQZ256rmb */
  0x113c, /* VCVTTPS2QQZrrb */
/* Table8008 */
  0xf98, /* VCVTPS2QQZ256rmb */
  0xfa7, /* VCVTPS2QQZrrb */
/* Table8010 */
  0x223d, /* VPANDDZ256rmb */
  0x0, /*  */
/* Table8012 */
  0x2258, /* VPANDNDZ256rmb */
  0x0, /*  */
/* Table8014 */
  0x2ea0, /* VPORDZ256rmb */
  0x0, /*  */
/* Table8016 */
  0x368b, /* VPXORDZ256rmb */
  0x0, /*  */
/* Table8018 */
  0x345b, /* VPSUBDZ256rmb */
  0x0, /*  */
/* Table8020 */
  0x217d, /* VPADDDZ256rmb */
  0x0, /*  */
/* Table8022 */
  0x1010, /* VCVTQQ2PSZ256rmb */
  0x101f, /* VCVTQQ2PSZrrb */
/* Table8024 */
  0x10cf, /* VCVTTPD2UDQZ256rmb */
  0x10de, /* VCVTTPD2UDQZrrb */
/* Table8026 */
  0xee9, /* VCVTPD2UDQZ256rmb */
  0xef8, /* VCVTPD2UDQZrrb */
/* Table8028 */
  0x11f8, /* VCVTUQQ2PDZ256rmb */
  0x1207, /* VCVTUQQ2PDZrrb */
/* Table8030 */
  0xff2, /* VCVTQQ2PDZ256rmb */
  0x1001, /* VCVTQQ2PDZrrb */
/* Table8032 */
  0x1216, /* VCVTUQQ2PSZ256rmb */
  0x1225, /* VCVTUQQ2PSZrrb */
/* Table8034 */
  0xe89, /* VCVTPD2DQZ256rmb */
  0xe98, /* VCVTPD2DQZrrb */
/* Table8036 */
  0x3ab2, /* VUNPCKLPDZ256rmb */
  0x0, /*  */
/* Table8038 */
  0x3a74, /* VUNPCKHPDZ256rmb */
  0x0, /*  */
/* Table8040 */
  0x3995, /* VSQRTPDZ256mb */
  0x39a4, /* VSQRTPDZrb */
/* Table8042 */
  0xcad, /* VANDPDZ256rmb */
  0x0, /*  */
/* Table8044 */
  0xc6f, /* VANDNPDZ256rmb */
  0x0, /*  */
/* Table8046 */
  0x2041, /* VORPDZ256rmb */
  0x0, /*  */
/* Table8048 */
  0x3af0, /* VXORPDZ256rmb */
  0x0, /*  */
/* Table8050 */
  0xba3, /* VADDPDZ256rmb */
  0xbb2, /* VADDPDZrrb */
/* Table8052 */
  0x1fd9, /* VMULPDZ256rmb */
  0x1fe8, /* VMULPDZrrb */
/* Table8054 */
  0xeab, /* VCVTPD2PSZ256rmb */
  0xeba, /* VCVTPD2PSZrrb */
/* Table8056 */
  0x39f8, /* VSUBPDZ256rmb */
  0x3a07, /* VSUBPDZrrb */
/* Table8058 */
  0x1d3a, /* VMINPDZ256rmb */
  0x1d49, /* VMINPDZrrb */
/* Table8060 */
  0x125b, /* VDIVPDZ256rmb */
  0x126a, /* VDIVPDZrrb */
/* Table8062 */
  0x1c8f, /* VMAXPDZ256rmb */
  0x1c9e, /* VMAXPDZrrb */
/* Table8064 */
  0x3658, /* VPUNPCKLQDQZ256rmb */
  0x0, /*  */
/* Table8066 */
  0x35ee, /* VPUNPCKHQDQZ256rmb */
  0x0, /*  */
/* Table8068 */
  0x2f64, /* VPRORQZ256mbi */
  0x2ef8, /* VPROLQZ256mbi */
  0x0, /*  */
  0x0, /*  */
  0x32bd, /* VPSRAQZ256mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8084 */
  0x0, /*  */
  0x0, /*  */
  0x339e, /* VPSRLQZ256mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31e0, /* VPSLLQZ256mbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8100 */
  0x10ed, /* VCVTTPD2UQQZ256rmb */
  0x10fc, /* VCVTTPD2UQQZrrb */
/* Table8102 */
  0xf07, /* VCVTPD2UQQZ256rmb */
  0xf16, /* VCVTPD2UQQZrrb */
/* Table8104 */
  0x10b1, /* VCVTTPD2QQZ256rmb */
  0x10c0, /* VCVTTPD2QQZrrb */
/* Table8106 */
  0xecb, /* VCVTPD2QQZ256rmb */
  0xeda, /* VCVTPD2QQZrrb */
/* Table8108 */
  0xd96, /* VCMPPDZ256rmbi */
  0xda1, /* VCMPPDZrrib */
/* Table8110 */
  0x3956, /* VSHUFPDZ256rmbi */
  0x0, /*  */
/* Table8112 */
  0x219c, /* VPADDQZ256rmb */
  0x0, /*  */
/* Table8114 */
  0x2292, /* VPANDQZ256rmb */
  0x0, /*  */
/* Table8116 */
  0x2273, /* VPANDNQZ256rmb */
  0x0, /*  */
/* Table8118 */
  0x1091, /* VCVTTPD2DQZ256rmb */
  0x10a0, /* VCVTTPD2DQZrrb */
/* Table8120 */
  0x2ebb, /* VPORQZ256rmb */
  0x0, /*  */
/* Table8122 */
  0x36a6, /* VPXORQZ256rmb */
  0x0, /*  */
/* Table8124 */
  0x2e29, /* VPMULUDQZ256rmb */
  0x0, /*  */
/* Table8126 */
  0x347a, /* VPSUBQZ256rmb */
  0x0, /*  */
/* Table8128 */
  0x3ada, /* VUNPCKLPSZrmb */
  0x0, /*  */
/* Table8130 */
  0x3a9c, /* VUNPCKHPSZrmb */
  0x0, /*  */
/* Table8132 */
  0x39c0, /* VSQRTPSZmb */
  0x39c6, /* VSQRTPSZrb */
/* Table8134 */
  0xcd5, /* VANDPSZrmb */
  0x0, /*  */
/* Table8136 */
  0xc97, /* VANDNPSZrmb */
  0x0, /*  */
/* Table8138 */
  0x2069, /* VORPSZrmb */
  0x0, /*  */
/* Table8140 */
  0x3b18, /* VXORPSZrmb */
  0x0, /*  */
/* Table8142 */
  0xbce, /* VADDPSZrmb */
  0xbd4, /* VADDPSZrrb */
/* Table8144 */
  0x2004, /* VMULPSZrmb */
  0x200a, /* VMULPSZrrb */
/* Table8146 */
  0xf6b, /* VCVTPS2PDZrmb */
  0xf71, /* VCVTPS2PDZrrb */
/* Table8148 */
  0xe3a, /* VCVTDQ2PSZrmb */
  0xe40, /* VCVTDQ2PSZrrb */
/* Table8150 */
  0x3a23, /* VSUBPSZrmb */
  0x3a29, /* VSUBPSZrrb */
/* Table8152 */
  0x1d65, /* VMINPSZrmb */
  0x1d6b, /* VMINPSZrrb */
/* Table8154 */
  0x1286, /* VDIVPSZrmb */
  0x128c, /* VDIVPSZrrb */
/* Table8156 */
  0x1cba, /* VMAXPSZrmb */
  0x1cc0, /* VMAXPSZrrb */
/* Table8158 */
  0x1154, /* VCVTTPS2UDQZrmb */
  0x115a, /* VCVTTPS2UDQZrrb */
/* Table8160 */
  0xfbf, /* VCVTPS2UDQZrmb */
  0xfc5, /* VCVTPS2UDQZrrb */
/* Table8162 */
  0xdb4, /* VCMPPSZrmbi */
  0xdb9, /* VCMPPSZrrib */
/* Table8164 */
  0x397e, /* VSHUFPSZrmbi */
  0x0, /*  */
/* Table8166 */
  0x1116, /* VCVTTPS2DQZrmb */
  0x111c, /* VCVTTPS2DQZrrb */
/* Table8168 */
  0x11c8, /* VCVTUDQ2PDZrmb */
  0x0, /*  */
/* Table8170 */
  0xe1b, /* VCVTDQ2PDZrmb */
  0x0, /*  */
/* Table8172 */
  0x11e3, /* VCVTUDQ2PSZrmb */
  0x11e9, /* VCVTUDQ2PSZrrb */
/* Table8174 */
  0xf49, /* VCVTPS2DQZrmb */
  0xf4f, /* VCVTPS2DQZrrb */
/* Table8176 */
  0x3642, /* VPUNPCKLDQZrmb */
  0x0, /*  */
/* Table8178 */
  0x245a, /* VPCMPGTDZrmb */
  0x0, /*  */
/* Table8180 */
  0x35d8, /* VPUNPCKHDQZrmb */
  0x0, /*  */
/* Table8182 */
  0x2106, /* VPACKSSDWZrmb */
  0x0, /*  */
/* Table8184 */
  0x3150, /* VPSHUFDZmbi */
  0x0, /*  */
/* Table8186 */
  0x2f52, /* VPRORDZmbi */
  0x2ee6, /* VPROLDZmbi */
  0x337a, /* VPSRLDZmbi */
  0x0, /*  */
  0x329c, /* VPSRADZmbi */
  0x0, /*  */
  0x31bc, /* VPSLLDZmbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8202 */
  0x240a, /* VPCMPEQDZrmb */
  0x0, /*  */
/* Table8204 */
  0x1172, /* VCVTTPS2UQQZrmb */
  0x1178, /* VCVTTPS2UQQZrrb */
/* Table8206 */
  0xfdd, /* VCVTPS2UQQZrmb */
  0xfe3, /* VCVTPS2UQQZrrb */
/* Table8208 */
  0x1136, /* VCVTTPS2QQZrmb */
  0x113c, /* VCVTTPS2QQZrrb */
/* Table8210 */
  0xfa1, /* VCVTPS2QQZrmb */
  0xfa7, /* VCVTPS2QQZrrb */
/* Table8212 */
  0x2246, /* VPANDDZrmb */
  0x0, /*  */
/* Table8214 */
  0x2261, /* VPANDNDZrmb */
  0x0, /*  */
/* Table8216 */
  0x2ea9, /* VPORDZrmb */
  0x0, /*  */
/* Table8218 */
  0x3694, /* VPXORDZrmb */
  0x0, /*  */
/* Table8220 */
  0x3464, /* VPSUBDZrmb */
  0x0, /*  */
/* Table8222 */
  0x2186, /* VPADDDZrmb */
  0x0, /*  */
/* Table8224 */
  0x1019, /* VCVTQQ2PSZrmb */
  0x101f, /* VCVTQQ2PSZrrb */
/* Table8226 */
  0x10d8, /* VCVTTPD2UDQZrmb */
  0x10de, /* VCVTTPD2UDQZrrb */
/* Table8228 */
  0xef2, /* VCVTPD2UDQZrmb */
  0xef8, /* VCVTPD2UDQZrrb */
/* Table8230 */
  0x1201, /* VCVTUQQ2PDZrmb */
  0x1207, /* VCVTUQQ2PDZrrb */
/* Table8232 */
  0xffb, /* VCVTQQ2PDZrmb */
  0x1001, /* VCVTQQ2PDZrrb */
/* Table8234 */
  0x121f, /* VCVTUQQ2PSZrmb */
  0x1225, /* VCVTUQQ2PSZrrb */
/* Table8236 */
  0xe92, /* VCVTPD2DQZrmb */
  0xe98, /* VCVTPD2DQZrrb */
/* Table8238 */
  0x3abb, /* VUNPCKLPDZrmb */
  0x0, /*  */
/* Table8240 */
  0x3a7d, /* VUNPCKHPDZrmb */
  0x0, /*  */
/* Table8242 */
  0x399e, /* VSQRTPDZmb */
  0x39a4, /* VSQRTPDZrb */
/* Table8244 */
  0xcb6, /* VANDPDZrmb */
  0x0, /*  */
/* Table8246 */
  0xc78, /* VANDNPDZrmb */
  0x0, /*  */
/* Table8248 */
  0x204a, /* VORPDZrmb */
  0x0, /*  */
/* Table8250 */
  0x3af9, /* VXORPDZrmb */
  0x0, /*  */
/* Table8252 */
  0xbac, /* VADDPDZrmb */
  0xbb2, /* VADDPDZrrb */
/* Table8254 */
  0x1fe2, /* VMULPDZrmb */
  0x1fe8, /* VMULPDZrrb */
/* Table8256 */
  0xeb4, /* VCVTPD2PSZrmb */
  0xeba, /* VCVTPD2PSZrrb */
/* Table8258 */
  0x3a01, /* VSUBPDZrmb */
  0x3a07, /* VSUBPDZrrb */
/* Table8260 */
  0x1d43, /* VMINPDZrmb */
  0x1d49, /* VMINPDZrrb */
/* Table8262 */
  0x1264, /* VDIVPDZrmb */
  0x126a, /* VDIVPDZrrb */
/* Table8264 */
  0x1c98, /* VMAXPDZrmb */
  0x1c9e, /* VMAXPDZrrb */
/* Table8266 */
  0x3661, /* VPUNPCKLQDQZrmb */
  0x0, /*  */
/* Table8268 */
  0x35f7, /* VPUNPCKHQDQZrmb */
  0x0, /*  */
/* Table8270 */
  0x2f6d, /* VPRORQZmbi */
  0x2f01, /* VPROLQZmbi */
  0x0, /*  */
  0x0, /*  */
  0x32cc, /* VPSRAQZmbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8286 */
  0x0, /*  */
  0x0, /*  */
  0x33ad, /* VPSRLQZmbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31ef, /* VPSLLQZmbi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8302 */
  0x10f6, /* VCVTTPD2UQQZrmb */
  0x10fc, /* VCVTTPD2UQQZrrb */
/* Table8304 */
  0xf10, /* VCVTPD2UQQZrmb */
  0xf16, /* VCVTPD2UQQZrrb */
/* Table8306 */
  0x10ba, /* VCVTTPD2QQZrmb */
  0x10c0, /* VCVTTPD2QQZrrb */
/* Table8308 */
  0xed4, /* VCVTPD2QQZrmb */
  0xeda, /* VCVTPD2QQZrrb */
/* Table8310 */
  0xd9c, /* VCMPPDZrmbi */
  0xda1, /* VCMPPDZrrib */
/* Table8312 */
  0x395f, /* VSHUFPDZrmbi */
  0x0, /*  */
/* Table8314 */
  0x21a5, /* VPADDQZrmb */
  0x0, /*  */
/* Table8316 */
  0x229b, /* VPANDQZrmb */
  0x0, /*  */
/* Table8318 */
  0x227c, /* VPANDNQZrmb */
  0x0, /*  */
/* Table8320 */
  0x109a, /* VCVTTPD2DQZrmb */
  0x10a0, /* VCVTTPD2DQZrrb */
/* Table8322 */
  0x2ec4, /* VPORQZrmb */
  0x0, /*  */
/* Table8324 */
  0x36af, /* VPXORQZrmb */
  0x0, /*  */
/* Table8326 */
  0x2e32, /* VPMULUDQZrmb */
  0x0, /*  */
/* Table8328 */
  0x3483, /* VPSUBQZrmb */
  0x0, /*  */
/* Table8330 */
  0x3ac9, /* VUNPCKLPSZ128rmbk */
  0x0, /*  */
/* Table8332 */
  0x3a8b, /* VUNPCKHPSZ128rmbk */
  0x0, /*  */
/* Table8334 */
  0x39af, /* VSQRTPSZ128mbk */
  0x39c7, /* VSQRTPSZrbk */
/* Table8336 */
  0xcc4, /* VANDPSZ128rmbk */
  0x0, /*  */
/* Table8338 */
  0xc86, /* VANDNPSZ128rmbk */
  0x0, /*  */
/* Table8340 */
  0x2058, /* VORPSZ128rmbk */
  0x0, /*  */
/* Table8342 */
  0x3b07, /* VXORPSZ128rmbk */
  0x0, /*  */
/* Table8344 */
  0xbbd, /* VADDPSZ128rmbk */
  0xbd5, /* VADDPSZrrbk */
/* Table8346 */
  0x1ff3, /* VMULPSZ128rmbk */
  0x200b, /* VMULPSZrrbk */
/* Table8348 */
  0xf5a, /* VCVTPS2PDZ128rmbk */
  0xf72, /* VCVTPS2PDZrrbk */
/* Table8350 */
  0xe29, /* VCVTDQ2PSZ128rmbk */
  0xe41, /* VCVTDQ2PSZrrbk */
/* Table8352 */
  0x3a12, /* VSUBPSZ128rmbk */
  0x3a2a, /* VSUBPSZrrbk */
/* Table8354 */
  0x1d54, /* VMINPSZ128rmbk */
  0x1d6c, /* VMINPSZrrbk */
/* Table8356 */
  0x1275, /* VDIVPSZ128rmbk */
  0x128d, /* VDIVPSZrrbk */
/* Table8358 */
  0x1ca9, /* VMAXPSZ128rmbk */
  0x1cc1, /* VMAXPSZrrbk */
/* Table8360 */
  0x1143, /* VCVTTPS2UDQZ128rmbk */
  0x115b, /* VCVTTPS2UDQZrrbk */
/* Table8362 */
  0xfae, /* VCVTPS2UDQZ128rmbk */
  0xfc6, /* VCVTPS2UDQZrrbk */
/* Table8364 */
  0xda9, /* VCMPPSZ128rmbik */
  0xdba, /* VCMPPSZrribk */
/* Table8366 */
  0x396d, /* VSHUFPSZ128rmbik */
  0x0, /*  */
/* Table8368 */
  0x0, /*  */
  0x39e5, /* VSQRTSSZrb_Intk */
/* Table8370 */
  0x0, /*  */
  0xbf3, /* VADDSSZrrb_Intk */
/* Table8372 */
  0x0, /*  */
  0x2029, /* VMULSSZrrb_Intk */
/* Table8374 */
  0x0, /*  */
  0x106f, /* VCVTSS2SDZrrb_Intk */
/* Table8376 */
  0x1105, /* VCVTTPS2DQZ128rmbk */
  0x111d, /* VCVTTPS2DQZrrbk */
/* Table8378 */
  0x0, /*  */
  0x3a48, /* VSUBSSZrrb_Intk */
/* Table8380 */
  0x0, /*  */
  0x1d8a, /* VMINSSZrrb_Intk */
/* Table8382 */
  0x0, /*  */
  0x12ab, /* VDIVSSZrrb_Intk */
/* Table8384 */
  0x0, /*  */
  0x1cdf, /* VMAXSSZrrb_Intk */
/* Table8386 */
  0x11b7, /* VCVTUDQ2PDZ128rmbk */
  0x0, /*  */
/* Table8388 */
  0x0, /*  */
  0xdd1, /* VCMPSSZrrb_Intk */
/* Table8390 */
  0xe0a, /* VCVTDQ2PDZ128rmbk */
  0x0, /*  */
/* Table8392 */
  0x11d2, /* VCVTUDQ2PSZ128rmbk */
  0x11ea, /* VCVTUDQ2PSZrrbk */
/* Table8394 */
  0xf38, /* VCVTPS2DQZ128rmbk */
  0xf50, /* VCVTPS2DQZrrbk */
/* Table8396 */
  0x3631, /* VPUNPCKLDQZ128rmbk */
  0x0, /*  */
/* Table8398 */
  0x244f, /* VPCMPGTDZ128rmbk */
  0x0, /*  */
/* Table8400 */
  0x35c7, /* VPUNPCKHDQZ128rmbk */
  0x0, /*  */
/* Table8402 */
  0x20f5, /* VPACKSSDWZ128rmbk */
  0x0, /*  */
/* Table8404 */
  0x313f, /* VPSHUFDZ128mbik */
  0x0, /*  */
/* Table8406 */
  0x2f41, /* VPRORDZ128mbik */
  0x2ed5, /* VPROLDZ128mbik */
  0x335d, /* VPSRLDZ128mbik */
  0x0, /*  */
  0x327f, /* VPSRADZ128mbik */
  0x0, /*  */
  0x319f, /* VPSLLDZ128mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8422 */
  0x23ff, /* VPCMPEQDZ128rmbk */
  0x0, /*  */
/* Table8424 */
  0x1161, /* VCVTTPS2UQQZ128rmbk */
  0x1179, /* VCVTTPS2UQQZrrbk */
/* Table8426 */
  0xfcc, /* VCVTPS2UQQZ128rmbk */
  0xfe4, /* VCVTPS2UQQZrrbk */
/* Table8428 */
  0x1125, /* VCVTTPS2QQZ128rmbk */
  0x113d, /* VCVTTPS2QQZrrbk */
/* Table8430 */
  0xf90, /* VCVTPS2QQZ128rmbk */
  0xfa8, /* VCVTPS2QQZrrbk */
/* Table8432 */
  0x2235, /* VPANDDZ128rmbk */
  0x0, /*  */
/* Table8434 */
  0x2250, /* VPANDNDZ128rmbk */
  0x0, /*  */
/* Table8436 */
  0x2e98, /* VPORDZ128rmbk */
  0x0, /*  */
/* Table8438 */
  0x3683, /* VPXORDZ128rmbk */
  0x0, /*  */
/* Table8440 */
  0x3453, /* VPSUBDZ128rmbk */
  0x0, /*  */
/* Table8442 */
  0x2175, /* VPADDDZ128rmbk */
  0x0, /*  */
/* Table8444 */
  0x1008, /* VCVTQQ2PSZ128rmbk */
  0x1020, /* VCVTQQ2PSZrrbk */
/* Table8446 */
  0x10c7, /* VCVTTPD2UDQZ128rmbk */
  0x10df, /* VCVTTPD2UDQZrrbk */
/* Table8448 */
  0xee1, /* VCVTPD2UDQZ128rmbk */
  0xef9, /* VCVTPD2UDQZrrbk */
/* Table8450 */
  0x11f0, /* VCVTUQQ2PDZ128rmbk */
  0x1208, /* VCVTUQQ2PDZrrbk */
/* Table8452 */
  0xfea, /* VCVTQQ2PDZ128rmbk */
  0x1002, /* VCVTQQ2PDZrrbk */
/* Table8454 */
  0x0, /*  */
  0x39d6, /* VSQRTSDZrb_Intk */
/* Table8456 */
  0x0, /*  */
  0xbe4, /* VADDSDZrrb_Intk */
/* Table8458 */
  0x0, /*  */
  0x201a, /* VMULSDZrrb_Intk */
/* Table8460 */
  0x0, /*  */
  0x1037, /* VCVTSD2SSZrrb_Intk */
/* Table8462 */
  0x0, /*  */
  0x3a39, /* VSUBSDZrrb_Intk */
/* Table8464 */
  0x0, /*  */
  0x1d7b, /* VMINSDZrrb_Intk */
/* Table8466 */
  0x0, /*  */
  0x129c, /* VDIVSDZrrb_Intk */
/* Table8468 */
  0x0, /*  */
  0x1cd0, /* VMAXSDZrrb_Intk */
/* Table8470 */
  0x120e, /* VCVTUQQ2PSZ128rmbk */
  0x1226, /* VCVTUQQ2PSZrrbk */
/* Table8472 */
  0x0, /*  */
  0xdc5, /* VCMPSDZrrb_Intk */
/* Table8474 */
  0xe81, /* VCVTPD2DQZ128rmbk */
  0xe99, /* VCVTPD2DQZrrbk */
/* Table8476 */
  0x3aaa, /* VUNPCKLPDZ128rmbk */
  0x0, /*  */
/* Table8478 */
  0x3a6c, /* VUNPCKHPDZ128rmbk */
  0x0, /*  */
/* Table8480 */
  0x398d, /* VSQRTPDZ128mbk */
  0x39a5, /* VSQRTPDZrbk */
/* Table8482 */
  0xca5, /* VANDPDZ128rmbk */
  0x0, /*  */
/* Table8484 */
  0xc67, /* VANDNPDZ128rmbk */
  0x0, /*  */
/* Table8486 */
  0x2039, /* VORPDZ128rmbk */
  0x0, /*  */
/* Table8488 */
  0x3ae8, /* VXORPDZ128rmbk */
  0x0, /*  */
/* Table8490 */
  0xb9b, /* VADDPDZ128rmbk */
  0xbb3, /* VADDPDZrrbk */
/* Table8492 */
  0x1fd1, /* VMULPDZ128rmbk */
  0x1fe9, /* VMULPDZrrbk */
/* Table8494 */
  0xea3, /* VCVTPD2PSZ128rmbk */
  0xebb, /* VCVTPD2PSZrrbk */
/* Table8496 */
  0x39f0, /* VSUBPDZ128rmbk */
  0x3a08, /* VSUBPDZrrbk */
/* Table8498 */
  0x1d32, /* VMINPDZ128rmbk */
  0x1d4a, /* VMINPDZrrbk */
/* Table8500 */
  0x1253, /* VDIVPDZ128rmbk */
  0x126b, /* VDIVPDZrrbk */
/* Table8502 */
  0x1c87, /* VMAXPDZ128rmbk */
  0x1c9f, /* VMAXPDZrrbk */
/* Table8504 */
  0x3650, /* VPUNPCKLQDQZ128rmbk */
  0x0, /*  */
/* Table8506 */
  0x35e6, /* VPUNPCKHQDQZ128rmbk */
  0x0, /*  */
/* Table8508 */
  0x2f5c, /* VPRORQZ128mbik */
  0x2ef0, /* VPROLQZ128mbik */
  0x0, /*  */
  0x0, /*  */
  0x32af, /* VPSRAQZ128mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8524 */
  0x0, /*  */
  0x0, /*  */
  0x3390, /* VPSRLQZ128mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31d2, /* VPSLLQZ128mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8540 */
  0x10e5, /* VCVTTPD2UQQZ128rmbk */
  0x10fd, /* VCVTTPD2UQQZrrbk */
/* Table8542 */
  0xeff, /* VCVTPD2UQQZ128rmbk */
  0xf17, /* VCVTPD2UQQZrrbk */
/* Table8544 */
  0x10a9, /* VCVTTPD2QQZ128rmbk */
  0x10c1, /* VCVTTPD2QQZrrbk */
/* Table8546 */
  0xec3, /* VCVTPD2QQZ128rmbk */
  0xedb, /* VCVTPD2QQZrrbk */
/* Table8548 */
  0xd91, /* VCMPPDZ128rmbik */
  0xda2, /* VCMPPDZrribk */
/* Table8550 */
  0x394e, /* VSHUFPDZ128rmbik */
  0x0, /*  */
/* Table8552 */
  0x2194, /* VPADDQZ128rmbk */
  0x0, /*  */
/* Table8554 */
  0x228a, /* VPANDQZ128rmbk */
  0x0, /*  */
/* Table8556 */
  0x226b, /* VPANDNQZ128rmbk */
  0x0, /*  */
/* Table8558 */
  0x1089, /* VCVTTPD2DQZ128rmbk */
  0x10a1, /* VCVTTPD2DQZrrbk */
/* Table8560 */
  0x2eb3, /* VPORQZ128rmbk */
  0x0, /*  */
/* Table8562 */
  0x369e, /* VPXORQZ128rmbk */
  0x0, /*  */
/* Table8564 */
  0x2e21, /* VPMULUDQZ128rmbk */
  0x0, /*  */
/* Table8566 */
  0x3472, /* VPSUBQZ128rmbk */
  0x0, /*  */
/* Table8568 */
  0x3ad2, /* VUNPCKLPSZ256rmbk */
  0x0, /*  */
/* Table8570 */
  0x3a94, /* VUNPCKHPSZ256rmbk */
  0x0, /*  */
/* Table8572 */
  0x39b8, /* VSQRTPSZ256mbk */
  0x39c7, /* VSQRTPSZrbk */
/* Table8574 */
  0xccd, /* VANDPSZ256rmbk */
  0x0, /*  */
/* Table8576 */
  0xc8f, /* VANDNPSZ256rmbk */
  0x0, /*  */
/* Table8578 */
  0x2061, /* VORPSZ256rmbk */
  0x0, /*  */
/* Table8580 */
  0x3b10, /* VXORPSZ256rmbk */
  0x0, /*  */
/* Table8582 */
  0xbc6, /* VADDPSZ256rmbk */
  0xbd5, /* VADDPSZrrbk */
/* Table8584 */
  0x1ffc, /* VMULPSZ256rmbk */
  0x200b, /* VMULPSZrrbk */
/* Table8586 */
  0xf63, /* VCVTPS2PDZ256rmbk */
  0xf72, /* VCVTPS2PDZrrbk */
/* Table8588 */
  0xe32, /* VCVTDQ2PSZ256rmbk */
  0xe41, /* VCVTDQ2PSZrrbk */
/* Table8590 */
  0x3a1b, /* VSUBPSZ256rmbk */
  0x3a2a, /* VSUBPSZrrbk */
/* Table8592 */
  0x1d5d, /* VMINPSZ256rmbk */
  0x1d6c, /* VMINPSZrrbk */
/* Table8594 */
  0x127e, /* VDIVPSZ256rmbk */
  0x128d, /* VDIVPSZrrbk */
/* Table8596 */
  0x1cb2, /* VMAXPSZ256rmbk */
  0x1cc1, /* VMAXPSZrrbk */
/* Table8598 */
  0x114c, /* VCVTTPS2UDQZ256rmbk */
  0x115b, /* VCVTTPS2UDQZrrbk */
/* Table8600 */
  0xfb7, /* VCVTPS2UDQZ256rmbk */
  0xfc6, /* VCVTPS2UDQZrrbk */
/* Table8602 */
  0xdaf, /* VCMPPSZ256rmbik */
  0xdba, /* VCMPPSZrribk */
/* Table8604 */
  0x3976, /* VSHUFPSZ256rmbik */
  0x0, /*  */
/* Table8606 */
  0x110e, /* VCVTTPS2DQZ256rmbk */
  0x111d, /* VCVTTPS2DQZrrbk */
/* Table8608 */
  0x11c0, /* VCVTUDQ2PDZ256rmbk */
  0x0, /*  */
/* Table8610 */
  0xe13, /* VCVTDQ2PDZ256rmbk */
  0x0, /*  */
/* Table8612 */
  0x11db, /* VCVTUDQ2PSZ256rmbk */
  0x11ea, /* VCVTUDQ2PSZrrbk */
/* Table8614 */
  0xf41, /* VCVTPS2DQZ256rmbk */
  0xf50, /* VCVTPS2DQZrrbk */
/* Table8616 */
  0x363a, /* VPUNPCKLDQZ256rmbk */
  0x0, /*  */
/* Table8618 */
  0x2455, /* VPCMPGTDZ256rmbk */
  0x0, /*  */
/* Table8620 */
  0x35d0, /* VPUNPCKHDQZ256rmbk */
  0x0, /*  */
/* Table8622 */
  0x20fe, /* VPACKSSDWZ256rmbk */
  0x0, /*  */
/* Table8624 */
  0x3148, /* VPSHUFDZ256mbik */
  0x0, /*  */
/* Table8626 */
  0x2f4a, /* VPRORDZ256mbik */
  0x2ede, /* VPROLDZ256mbik */
  0x336c, /* VPSRLDZ256mbik */
  0x0, /*  */
  0x328e, /* VPSRADZ256mbik */
  0x0, /*  */
  0x31ae, /* VPSLLDZ256mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8642 */
  0x2405, /* VPCMPEQDZ256rmbk */
  0x0, /*  */
/* Table8644 */
  0x116a, /* VCVTTPS2UQQZ256rmbk */
  0x1179, /* VCVTTPS2UQQZrrbk */
/* Table8646 */
  0xfd5, /* VCVTPS2UQQZ256rmbk */
  0xfe4, /* VCVTPS2UQQZrrbk */
/* Table8648 */
  0x112e, /* VCVTTPS2QQZ256rmbk */
  0x113d, /* VCVTTPS2QQZrrbk */
/* Table8650 */
  0xf99, /* VCVTPS2QQZ256rmbk */
  0xfa8, /* VCVTPS2QQZrrbk */
/* Table8652 */
  0x223e, /* VPANDDZ256rmbk */
  0x0, /*  */
/* Table8654 */
  0x2259, /* VPANDNDZ256rmbk */
  0x0, /*  */
/* Table8656 */
  0x2ea1, /* VPORDZ256rmbk */
  0x0, /*  */
/* Table8658 */
  0x368c, /* VPXORDZ256rmbk */
  0x0, /*  */
/* Table8660 */
  0x345c, /* VPSUBDZ256rmbk */
  0x0, /*  */
/* Table8662 */
  0x217e, /* VPADDDZ256rmbk */
  0x0, /*  */
/* Table8664 */
  0x1011, /* VCVTQQ2PSZ256rmbk */
  0x1020, /* VCVTQQ2PSZrrbk */
/* Table8666 */
  0x10d0, /* VCVTTPD2UDQZ256rmbk */
  0x10df, /* VCVTTPD2UDQZrrbk */
/* Table8668 */
  0xeea, /* VCVTPD2UDQZ256rmbk */
  0xef9, /* VCVTPD2UDQZrrbk */
/* Table8670 */
  0x11f9, /* VCVTUQQ2PDZ256rmbk */
  0x1208, /* VCVTUQQ2PDZrrbk */
/* Table8672 */
  0xff3, /* VCVTQQ2PDZ256rmbk */
  0x1002, /* VCVTQQ2PDZrrbk */
/* Table8674 */
  0x1217, /* VCVTUQQ2PSZ256rmbk */
  0x1226, /* VCVTUQQ2PSZrrbk */
/* Table8676 */
  0xe8a, /* VCVTPD2DQZ256rmbk */
  0xe99, /* VCVTPD2DQZrrbk */
/* Table8678 */
  0x3ab3, /* VUNPCKLPDZ256rmbk */
  0x0, /*  */
/* Table8680 */
  0x3a75, /* VUNPCKHPDZ256rmbk */
  0x0, /*  */
/* Table8682 */
  0x3996, /* VSQRTPDZ256mbk */
  0x39a5, /* VSQRTPDZrbk */
/* Table8684 */
  0xcae, /* VANDPDZ256rmbk */
  0x0, /*  */
/* Table8686 */
  0xc70, /* VANDNPDZ256rmbk */
  0x0, /*  */
/* Table8688 */
  0x2042, /* VORPDZ256rmbk */
  0x0, /*  */
/* Table8690 */
  0x3af1, /* VXORPDZ256rmbk */
  0x0, /*  */
/* Table8692 */
  0xba4, /* VADDPDZ256rmbk */
  0xbb3, /* VADDPDZrrbk */
/* Table8694 */
  0x1fda, /* VMULPDZ256rmbk */
  0x1fe9, /* VMULPDZrrbk */
/* Table8696 */
  0xeac, /* VCVTPD2PSZ256rmbk */
  0xebb, /* VCVTPD2PSZrrbk */
/* Table8698 */
  0x39f9, /* VSUBPDZ256rmbk */
  0x3a08, /* VSUBPDZrrbk */
/* Table8700 */
  0x1d3b, /* VMINPDZ256rmbk */
  0x1d4a, /* VMINPDZrrbk */
/* Table8702 */
  0x125c, /* VDIVPDZ256rmbk */
  0x126b, /* VDIVPDZrrbk */
/* Table8704 */
  0x1c90, /* VMAXPDZ256rmbk */
  0x1c9f, /* VMAXPDZrrbk */
/* Table8706 */
  0x3659, /* VPUNPCKLQDQZ256rmbk */
  0x0, /*  */
/* Table8708 */
  0x35ef, /* VPUNPCKHQDQZ256rmbk */
  0x0, /*  */
/* Table8710 */
  0x2f65, /* VPRORQZ256mbik */
  0x2ef9, /* VPROLQZ256mbik */
  0x0, /*  */
  0x0, /*  */
  0x32be, /* VPSRAQZ256mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8726 */
  0x0, /*  */
  0x0, /*  */
  0x339f, /* VPSRLQZ256mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31e1, /* VPSLLQZ256mbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8742 */
  0x10ee, /* VCVTTPD2UQQZ256rmbk */
  0x10fd, /* VCVTTPD2UQQZrrbk */
/* Table8744 */
  0xf08, /* VCVTPD2UQQZ256rmbk */
  0xf17, /* VCVTPD2UQQZrrbk */
/* Table8746 */
  0x10b2, /* VCVTTPD2QQZ256rmbk */
  0x10c1, /* VCVTTPD2QQZrrbk */
/* Table8748 */
  0xecc, /* VCVTPD2QQZ256rmbk */
  0xedb, /* VCVTPD2QQZrrbk */
/* Table8750 */
  0xd97, /* VCMPPDZ256rmbik */
  0xda2, /* VCMPPDZrribk */
/* Table8752 */
  0x3957, /* VSHUFPDZ256rmbik */
  0x0, /*  */
/* Table8754 */
  0x219d, /* VPADDQZ256rmbk */
  0x0, /*  */
/* Table8756 */
  0x2293, /* VPANDQZ256rmbk */
  0x0, /*  */
/* Table8758 */
  0x2274, /* VPANDNQZ256rmbk */
  0x0, /*  */
/* Table8760 */
  0x1092, /* VCVTTPD2DQZ256rmbk */
  0x10a1, /* VCVTTPD2DQZrrbk */
/* Table8762 */
  0x2ebc, /* VPORQZ256rmbk */
  0x0, /*  */
/* Table8764 */
  0x36a7, /* VPXORQZ256rmbk */
  0x0, /*  */
/* Table8766 */
  0x2e2a, /* VPMULUDQZ256rmbk */
  0x0, /*  */
/* Table8768 */
  0x347b, /* VPSUBQZ256rmbk */
  0x0, /*  */
/* Table8770 */
  0x3adb, /* VUNPCKLPSZrmbk */
  0x0, /*  */
/* Table8772 */
  0x3a9d, /* VUNPCKHPSZrmbk */
  0x0, /*  */
/* Table8774 */
  0x39c1, /* VSQRTPSZmbk */
  0x39c7, /* VSQRTPSZrbk */
/* Table8776 */
  0xcd6, /* VANDPSZrmbk */
  0x0, /*  */
/* Table8778 */
  0xc98, /* VANDNPSZrmbk */
  0x0, /*  */
/* Table8780 */
  0x206a, /* VORPSZrmbk */
  0x0, /*  */
/* Table8782 */
  0x3b19, /* VXORPSZrmbk */
  0x0, /*  */
/* Table8784 */
  0xbcf, /* VADDPSZrmbk */
  0xbd5, /* VADDPSZrrbk */
/* Table8786 */
  0x2005, /* VMULPSZrmbk */
  0x200b, /* VMULPSZrrbk */
/* Table8788 */
  0xf6c, /* VCVTPS2PDZrmbk */
  0xf72, /* VCVTPS2PDZrrbk */
/* Table8790 */
  0xe3b, /* VCVTDQ2PSZrmbk */
  0xe41, /* VCVTDQ2PSZrrbk */
/* Table8792 */
  0x3a24, /* VSUBPSZrmbk */
  0x3a2a, /* VSUBPSZrrbk */
/* Table8794 */
  0x1d66, /* VMINPSZrmbk */
  0x1d6c, /* VMINPSZrrbk */
/* Table8796 */
  0x1287, /* VDIVPSZrmbk */
  0x128d, /* VDIVPSZrrbk */
/* Table8798 */
  0x1cbb, /* VMAXPSZrmbk */
  0x1cc1, /* VMAXPSZrrbk */
/* Table8800 */
  0x1155, /* VCVTTPS2UDQZrmbk */
  0x115b, /* VCVTTPS2UDQZrrbk */
/* Table8802 */
  0xfc0, /* VCVTPS2UDQZrmbk */
  0xfc6, /* VCVTPS2UDQZrrbk */
/* Table8804 */
  0xdb5, /* VCMPPSZrmbik */
  0xdba, /* VCMPPSZrribk */
/* Table8806 */
  0x397f, /* VSHUFPSZrmbik */
  0x0, /*  */
/* Table8808 */
  0x1117, /* VCVTTPS2DQZrmbk */
  0x111d, /* VCVTTPS2DQZrrbk */
/* Table8810 */
  0x11c9, /* VCVTUDQ2PDZrmbk */
  0x0, /*  */
/* Table8812 */
  0xe1c, /* VCVTDQ2PDZrmbk */
  0x0, /*  */
/* Table8814 */
  0x11e4, /* VCVTUDQ2PSZrmbk */
  0x11ea, /* VCVTUDQ2PSZrrbk */
/* Table8816 */
  0xf4a, /* VCVTPS2DQZrmbk */
  0xf50, /* VCVTPS2DQZrrbk */
/* Table8818 */
  0x3643, /* VPUNPCKLDQZrmbk */
  0x0, /*  */
/* Table8820 */
  0x245b, /* VPCMPGTDZrmbk */
  0x0, /*  */
/* Table8822 */
  0x35d9, /* VPUNPCKHDQZrmbk */
  0x0, /*  */
/* Table8824 */
  0x2107, /* VPACKSSDWZrmbk */
  0x0, /*  */
/* Table8826 */
  0x3151, /* VPSHUFDZmbik */
  0x0, /*  */
/* Table8828 */
  0x2f53, /* VPRORDZmbik */
  0x2ee7, /* VPROLDZmbik */
  0x337b, /* VPSRLDZmbik */
  0x0, /*  */
  0x329d, /* VPSRADZmbik */
  0x0, /*  */
  0x31bd, /* VPSLLDZmbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8844 */
  0x240b, /* VPCMPEQDZrmbk */
  0x0, /*  */
/* Table8846 */
  0x1173, /* VCVTTPS2UQQZrmbk */
  0x1179, /* VCVTTPS2UQQZrrbk */
/* Table8848 */
  0xfde, /* VCVTPS2UQQZrmbk */
  0xfe4, /* VCVTPS2UQQZrrbk */
/* Table8850 */
  0x1137, /* VCVTTPS2QQZrmbk */
  0x113d, /* VCVTTPS2QQZrrbk */
/* Table8852 */
  0xfa2, /* VCVTPS2QQZrmbk */
  0xfa8, /* VCVTPS2QQZrrbk */
/* Table8854 */
  0x2247, /* VPANDDZrmbk */
  0x0, /*  */
/* Table8856 */
  0x2262, /* VPANDNDZrmbk */
  0x0, /*  */
/* Table8858 */
  0x2eaa, /* VPORDZrmbk */
  0x0, /*  */
/* Table8860 */
  0x3695, /* VPXORDZrmbk */
  0x0, /*  */
/* Table8862 */
  0x3465, /* VPSUBDZrmbk */
  0x0, /*  */
/* Table8864 */
  0x2187, /* VPADDDZrmbk */
  0x0, /*  */
/* Table8866 */
  0x101a, /* VCVTQQ2PSZrmbk */
  0x1020, /* VCVTQQ2PSZrrbk */
/* Table8868 */
  0x10d9, /* VCVTTPD2UDQZrmbk */
  0x10df, /* VCVTTPD2UDQZrrbk */
/* Table8870 */
  0xef3, /* VCVTPD2UDQZrmbk */
  0xef9, /* VCVTPD2UDQZrrbk */
/* Table8872 */
  0x1202, /* VCVTUQQ2PDZrmbk */
  0x1208, /* VCVTUQQ2PDZrrbk */
/* Table8874 */
  0xffc, /* VCVTQQ2PDZrmbk */
  0x1002, /* VCVTQQ2PDZrrbk */
/* Table8876 */
  0x1220, /* VCVTUQQ2PSZrmbk */
  0x1226, /* VCVTUQQ2PSZrrbk */
/* Table8878 */
  0xe93, /* VCVTPD2DQZrmbk */
  0xe99, /* VCVTPD2DQZrrbk */
/* Table8880 */
  0x3abc, /* VUNPCKLPDZrmbk */
  0x0, /*  */
/* Table8882 */
  0x3a7e, /* VUNPCKHPDZrmbk */
  0x0, /*  */
/* Table8884 */
  0x399f, /* VSQRTPDZmbk */
  0x39a5, /* VSQRTPDZrbk */
/* Table8886 */
  0xcb7, /* VANDPDZrmbk */
  0x0, /*  */
/* Table8888 */
  0xc79, /* VANDNPDZrmbk */
  0x0, /*  */
/* Table8890 */
  0x204b, /* VORPDZrmbk */
  0x0, /*  */
/* Table8892 */
  0x3afa, /* VXORPDZrmbk */
  0x0, /*  */
/* Table8894 */
  0xbad, /* VADDPDZrmbk */
  0xbb3, /* VADDPDZrrbk */
/* Table8896 */
  0x1fe3, /* VMULPDZrmbk */
  0x1fe9, /* VMULPDZrrbk */
/* Table8898 */
  0xeb5, /* VCVTPD2PSZrmbk */
  0xebb, /* VCVTPD2PSZrrbk */
/* Table8900 */
  0x3a02, /* VSUBPDZrmbk */
  0x3a08, /* VSUBPDZrrbk */
/* Table8902 */
  0x1d44, /* VMINPDZrmbk */
  0x1d4a, /* VMINPDZrrbk */
/* Table8904 */
  0x1265, /* VDIVPDZrmbk */
  0x126b, /* VDIVPDZrrbk */
/* Table8906 */
  0x1c99, /* VMAXPDZrmbk */
  0x1c9f, /* VMAXPDZrrbk */
/* Table8908 */
  0x3662, /* VPUNPCKLQDQZrmbk */
  0x0, /*  */
/* Table8910 */
  0x35f8, /* VPUNPCKHQDQZrmbk */
  0x0, /*  */
/* Table8912 */
  0x2f6e, /* VPRORQZmbik */
  0x2f02, /* VPROLQZmbik */
  0x0, /*  */
  0x0, /*  */
  0x32cd, /* VPSRAQZmbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8928 */
  0x0, /*  */
  0x0, /*  */
  0x33ae, /* VPSRLQZmbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31f0, /* VPSLLQZmbik */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table8944 */
  0x10f7, /* VCVTTPD2UQQZrmbk */
  0x10fd, /* VCVTTPD2UQQZrrbk */
/* Table8946 */
  0xf11, /* VCVTPD2UQQZrmbk */
  0xf17, /* VCVTPD2UQQZrrbk */
/* Table8948 */
  0x10bb, /* VCVTTPD2QQZrmbk */
  0x10c1, /* VCVTTPD2QQZrrbk */
/* Table8950 */
  0xed5, /* VCVTPD2QQZrmbk */
  0xedb, /* VCVTPD2QQZrrbk */
/* Table8952 */
  0xd9d, /* VCMPPDZrmbik */
  0xda2, /* VCMPPDZrribk */
/* Table8954 */
  0x3960, /* VSHUFPDZrmbik */
  0x0, /*  */
/* Table8956 */
  0x21a6, /* VPADDQZrmbk */
  0x0, /*  */
/* Table8958 */
  0x229c, /* VPANDQZrmbk */
  0x0, /*  */
/* Table8960 */
  0x227d, /* VPANDNQZrmbk */
  0x0, /*  */
/* Table8962 */
  0x109b, /* VCVTTPD2DQZrmbk */
  0x10a1, /* VCVTTPD2DQZrrbk */
/* Table8964 */
  0x2ec5, /* VPORQZrmbk */
  0x0, /*  */
/* Table8966 */
  0x36b0, /* VPXORQZrmbk */
  0x0, /*  */
/* Table8968 */
  0x2e33, /* VPMULUDQZrmbk */
  0x0, /*  */
/* Table8970 */
  0x3484, /* VPSUBQZrmbk */
  0x0, /*  */
/* Table8972 */
  0x3aca, /* VUNPCKLPSZ128rmbkz */
  0x0, /*  */
/* Table8974 */
  0x3a8c, /* VUNPCKHPSZ128rmbkz */
  0x0, /*  */
/* Table8976 */
  0x39b0, /* VSQRTPSZ128mbkz */
  0x39c8, /* VSQRTPSZrbkz */
/* Table8978 */
  0xcc5, /* VANDPSZ128rmbkz */
  0x0, /*  */
/* Table8980 */
  0xc87, /* VANDNPSZ128rmbkz */
  0x0, /*  */
/* Table8982 */
  0x2059, /* VORPSZ128rmbkz */
  0x0, /*  */
/* Table8984 */
  0x3b08, /* VXORPSZ128rmbkz */
  0x0, /*  */
/* Table8986 */
  0xbbe, /* VADDPSZ128rmbkz */
  0xbd6, /* VADDPSZrrbkz */
/* Table8988 */
  0x1ff4, /* VMULPSZ128rmbkz */
  0x200c, /* VMULPSZrrbkz */
/* Table8990 */
  0xf5b, /* VCVTPS2PDZ128rmbkz */
  0xf73, /* VCVTPS2PDZrrbkz */
/* Table8992 */
  0xe2a, /* VCVTDQ2PSZ128rmbkz */
  0xe42, /* VCVTDQ2PSZrrbkz */
/* Table8994 */
  0x3a13, /* VSUBPSZ128rmbkz */
  0x3a2b, /* VSUBPSZrrbkz */
/* Table8996 */
  0x1d55, /* VMINPSZ128rmbkz */
  0x1d6d, /* VMINPSZrrbkz */
/* Table8998 */
  0x1276, /* VDIVPSZ128rmbkz */
  0x128e, /* VDIVPSZrrbkz */
/* Table9000 */
  0x1caa, /* VMAXPSZ128rmbkz */
  0x1cc2, /* VMAXPSZrrbkz */
/* Table9002 */
  0x1144, /* VCVTTPS2UDQZ128rmbkz */
  0x115c, /* VCVTTPS2UDQZrrbkz */
/* Table9004 */
  0xfaf, /* VCVTPS2UDQZ128rmbkz */
  0xfc7, /* VCVTPS2UDQZrrbkz */
/* Table9006 */
  0x396e, /* VSHUFPSZ128rmbikz */
  0x0, /*  */
/* Table9008 */
  0x0, /*  */
  0x39e6, /* VSQRTSSZrb_Intkz */
/* Table9010 */
  0x0, /*  */
  0xbf4, /* VADDSSZrrb_Intkz */
/* Table9012 */
  0x0, /*  */
  0x202a, /* VMULSSZrrb_Intkz */
/* Table9014 */
  0x0, /*  */
  0x1070, /* VCVTSS2SDZrrb_Intkz */
/* Table9016 */
  0x1106, /* VCVTTPS2DQZ128rmbkz */
  0x111e, /* VCVTTPS2DQZrrbkz */
/* Table9018 */
  0x0, /*  */
  0x3a49, /* VSUBSSZrrb_Intkz */
/* Table9020 */
  0x0, /*  */
  0x1d8b, /* VMINSSZrrb_Intkz */
/* Table9022 */
  0x0, /*  */
  0x12ac, /* VDIVSSZrrb_Intkz */
/* Table9024 */
  0x0, /*  */
  0x1ce0, /* VMAXSSZrrb_Intkz */
/* Table9026 */
  0x11b8, /* VCVTUDQ2PDZ128rmbkz */
  0x0, /*  */
/* Table9028 */
  0xe0b, /* VCVTDQ2PDZ128rmbkz */
  0x0, /*  */
/* Table9030 */
  0x11d3, /* VCVTUDQ2PSZ128rmbkz */
  0x11eb, /* VCVTUDQ2PSZrrbkz */
/* Table9032 */
  0xf39, /* VCVTPS2DQZ128rmbkz */
  0xf51, /* VCVTPS2DQZrrbkz */
/* Table9034 */
  0x3632, /* VPUNPCKLDQZ128rmbkz */
  0x0, /*  */
/* Table9036 */
  0x35c8, /* VPUNPCKHDQZ128rmbkz */
  0x0, /*  */
/* Table9038 */
  0x20f6, /* VPACKSSDWZ128rmbkz */
  0x0, /*  */
/* Table9040 */
  0x3140, /* VPSHUFDZ128mbikz */
  0x0, /*  */
/* Table9042 */
  0x2f42, /* VPRORDZ128mbikz */
  0x2ed6, /* VPROLDZ128mbikz */
  0x335e, /* VPSRLDZ128mbikz */
  0x0, /*  */
  0x3280, /* VPSRADZ128mbikz */
  0x0, /*  */
  0x31a0, /* VPSLLDZ128mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9058 */
  0x1162, /* VCVTTPS2UQQZ128rmbkz */
  0x117a, /* VCVTTPS2UQQZrrbkz */
/* Table9060 */
  0xfcd, /* VCVTPS2UQQZ128rmbkz */
  0xfe5, /* VCVTPS2UQQZrrbkz */
/* Table9062 */
  0x1126, /* VCVTTPS2QQZ128rmbkz */
  0x113e, /* VCVTTPS2QQZrrbkz */
/* Table9064 */
  0xf91, /* VCVTPS2QQZ128rmbkz */
  0xfa9, /* VCVTPS2QQZrrbkz */
/* Table9066 */
  0x2236, /* VPANDDZ128rmbkz */
  0x0, /*  */
/* Table9068 */
  0x2251, /* VPANDNDZ128rmbkz */
  0x0, /*  */
/* Table9070 */
  0x2e99, /* VPORDZ128rmbkz */
  0x0, /*  */
/* Table9072 */
  0x3684, /* VPXORDZ128rmbkz */
  0x0, /*  */
/* Table9074 */
  0x3454, /* VPSUBDZ128rmbkz */
  0x0, /*  */
/* Table9076 */
  0x2176, /* VPADDDZ128rmbkz */
  0x0, /*  */
/* Table9078 */
  0x1009, /* VCVTQQ2PSZ128rmbkz */
  0x1021, /* VCVTQQ2PSZrrbkz */
/* Table9080 */
  0x10c8, /* VCVTTPD2UDQZ128rmbkz */
  0x10e0, /* VCVTTPD2UDQZrrbkz */
/* Table9082 */
  0xee2, /* VCVTPD2UDQZ128rmbkz */
  0xefa, /* VCVTPD2UDQZrrbkz */
/* Table9084 */
  0x11f1, /* VCVTUQQ2PDZ128rmbkz */
  0x1209, /* VCVTUQQ2PDZrrbkz */
/* Table9086 */
  0xfeb, /* VCVTQQ2PDZ128rmbkz */
  0x1003, /* VCVTQQ2PDZrrbkz */
/* Table9088 */
  0x0, /*  */
  0x39d7, /* VSQRTSDZrb_Intkz */
/* Table9090 */
  0x0, /*  */
  0xbe5, /* VADDSDZrrb_Intkz */
/* Table9092 */
  0x0, /*  */
  0x201b, /* VMULSDZrrb_Intkz */
/* Table9094 */
  0x0, /*  */
  0x1038, /* VCVTSD2SSZrrb_Intkz */
/* Table9096 */
  0x0, /*  */
  0x3a3a, /* VSUBSDZrrb_Intkz */
/* Table9098 */
  0x0, /*  */
  0x1d7c, /* VMINSDZrrb_Intkz */
/* Table9100 */
  0x0, /*  */
  0x129d, /* VDIVSDZrrb_Intkz */
/* Table9102 */
  0x0, /*  */
  0x1cd1, /* VMAXSDZrrb_Intkz */
/* Table9104 */
  0x120f, /* VCVTUQQ2PSZ128rmbkz */
  0x1227, /* VCVTUQQ2PSZrrbkz */
/* Table9106 */
  0xe82, /* VCVTPD2DQZ128rmbkz */
  0xe9a, /* VCVTPD2DQZrrbkz */
/* Table9108 */
  0x3aab, /* VUNPCKLPDZ128rmbkz */
  0x0, /*  */
/* Table9110 */
  0x3a6d, /* VUNPCKHPDZ128rmbkz */
  0x0, /*  */
/* Table9112 */
  0x398e, /* VSQRTPDZ128mbkz */
  0x39a6, /* VSQRTPDZrbkz */
/* Table9114 */
  0xca6, /* VANDPDZ128rmbkz */
  0x0, /*  */
/* Table9116 */
  0xc68, /* VANDNPDZ128rmbkz */
  0x0, /*  */
/* Table9118 */
  0x203a, /* VORPDZ128rmbkz */
  0x0, /*  */
/* Table9120 */
  0x3ae9, /* VXORPDZ128rmbkz */
  0x0, /*  */
/* Table9122 */
  0xb9c, /* VADDPDZ128rmbkz */
  0xbb4, /* VADDPDZrrbkz */
/* Table9124 */
  0x1fd2, /* VMULPDZ128rmbkz */
  0x1fea, /* VMULPDZrrbkz */
/* Table9126 */
  0xea4, /* VCVTPD2PSZ128rmbkz */
  0xebc, /* VCVTPD2PSZrrbkz */
/* Table9128 */
  0x39f1, /* VSUBPDZ128rmbkz */
  0x3a09, /* VSUBPDZrrbkz */
/* Table9130 */
  0x1d33, /* VMINPDZ128rmbkz */
  0x1d4b, /* VMINPDZrrbkz */
/* Table9132 */
  0x1254, /* VDIVPDZ128rmbkz */
  0x126c, /* VDIVPDZrrbkz */
/* Table9134 */
  0x1c88, /* VMAXPDZ128rmbkz */
  0x1ca0, /* VMAXPDZrrbkz */
/* Table9136 */
  0x3651, /* VPUNPCKLQDQZ128rmbkz */
  0x0, /*  */
/* Table9138 */
  0x35e7, /* VPUNPCKHQDQZ128rmbkz */
  0x0, /*  */
/* Table9140 */
  0x2f5d, /* VPRORQZ128mbikz */
  0x2ef1, /* VPROLQZ128mbikz */
  0x0, /*  */
  0x0, /*  */
  0x32b0, /* VPSRAQZ128mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9156 */
  0x0, /*  */
  0x0, /*  */
  0x3391, /* VPSRLQZ128mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31d3, /* VPSLLQZ128mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9172 */
  0x10e6, /* VCVTTPD2UQQZ128rmbkz */
  0x10fe, /* VCVTTPD2UQQZrrbkz */
/* Table9174 */
  0xf00, /* VCVTPD2UQQZ128rmbkz */
  0xf18, /* VCVTPD2UQQZrrbkz */
/* Table9176 */
  0x10aa, /* VCVTTPD2QQZ128rmbkz */
  0x10c2, /* VCVTTPD2QQZrrbkz */
/* Table9178 */
  0xec4, /* VCVTPD2QQZ128rmbkz */
  0xedc, /* VCVTPD2QQZrrbkz */
/* Table9180 */
  0x394f, /* VSHUFPDZ128rmbikz */
  0x0, /*  */
/* Table9182 */
  0x2195, /* VPADDQZ128rmbkz */
  0x0, /*  */
/* Table9184 */
  0x228b, /* VPANDQZ128rmbkz */
  0x0, /*  */
/* Table9186 */
  0x226c, /* VPANDNQZ128rmbkz */
  0x0, /*  */
/* Table9188 */
  0x108a, /* VCVTTPD2DQZ128rmbkz */
  0x10a2, /* VCVTTPD2DQZrrbkz */
/* Table9190 */
  0x2eb4, /* VPORQZ128rmbkz */
  0x0, /*  */
/* Table9192 */
  0x369f, /* VPXORQZ128rmbkz */
  0x0, /*  */
/* Table9194 */
  0x2e22, /* VPMULUDQZ128rmbkz */
  0x0, /*  */
/* Table9196 */
  0x3473, /* VPSUBQZ128rmbkz */
  0x0, /*  */
/* Table9198 */
  0x3ad3, /* VUNPCKLPSZ256rmbkz */
  0x0, /*  */
/* Table9200 */
  0x3a95, /* VUNPCKHPSZ256rmbkz */
  0x0, /*  */
/* Table9202 */
  0x39b9, /* VSQRTPSZ256mbkz */
  0x39c8, /* VSQRTPSZrbkz */
/* Table9204 */
  0xcce, /* VANDPSZ256rmbkz */
  0x0, /*  */
/* Table9206 */
  0xc90, /* VANDNPSZ256rmbkz */
  0x0, /*  */
/* Table9208 */
  0x2062, /* VORPSZ256rmbkz */
  0x0, /*  */
/* Table9210 */
  0x3b11, /* VXORPSZ256rmbkz */
  0x0, /*  */
/* Table9212 */
  0xbc7, /* VADDPSZ256rmbkz */
  0xbd6, /* VADDPSZrrbkz */
/* Table9214 */
  0x1ffd, /* VMULPSZ256rmbkz */
  0x200c, /* VMULPSZrrbkz */
/* Table9216 */
  0xf64, /* VCVTPS2PDZ256rmbkz */
  0xf73, /* VCVTPS2PDZrrbkz */
/* Table9218 */
  0xe33, /* VCVTDQ2PSZ256rmbkz */
  0xe42, /* VCVTDQ2PSZrrbkz */
/* Table9220 */
  0x3a1c, /* VSUBPSZ256rmbkz */
  0x3a2b, /* VSUBPSZrrbkz */
/* Table9222 */
  0x1d5e, /* VMINPSZ256rmbkz */
  0x1d6d, /* VMINPSZrrbkz */
/* Table9224 */
  0x127f, /* VDIVPSZ256rmbkz */
  0x128e, /* VDIVPSZrrbkz */
/* Table9226 */
  0x1cb3, /* VMAXPSZ256rmbkz */
  0x1cc2, /* VMAXPSZrrbkz */
/* Table9228 */
  0x114d, /* VCVTTPS2UDQZ256rmbkz */
  0x115c, /* VCVTTPS2UDQZrrbkz */
/* Table9230 */
  0xfb8, /* VCVTPS2UDQZ256rmbkz */
  0xfc7, /* VCVTPS2UDQZrrbkz */
/* Table9232 */
  0x3977, /* VSHUFPSZ256rmbikz */
  0x0, /*  */
/* Table9234 */
  0x110f, /* VCVTTPS2DQZ256rmbkz */
  0x111e, /* VCVTTPS2DQZrrbkz */
/* Table9236 */
  0x11c1, /* VCVTUDQ2PDZ256rmbkz */
  0x0, /*  */
/* Table9238 */
  0xe14, /* VCVTDQ2PDZ256rmbkz */
  0x0, /*  */
/* Table9240 */
  0x11dc, /* VCVTUDQ2PSZ256rmbkz */
  0x11eb, /* VCVTUDQ2PSZrrbkz */
/* Table9242 */
  0xf42, /* VCVTPS2DQZ256rmbkz */
  0xf51, /* VCVTPS2DQZrrbkz */
/* Table9244 */
  0x363b, /* VPUNPCKLDQZ256rmbkz */
  0x0, /*  */
/* Table9246 */
  0x35d1, /* VPUNPCKHDQZ256rmbkz */
  0x0, /*  */
/* Table9248 */
  0x20ff, /* VPACKSSDWZ256rmbkz */
  0x0, /*  */
/* Table9250 */
  0x3149, /* VPSHUFDZ256mbikz */
  0x0, /*  */
/* Table9252 */
  0x2f4b, /* VPRORDZ256mbikz */
  0x2edf, /* VPROLDZ256mbikz */
  0x336d, /* VPSRLDZ256mbikz */
  0x0, /*  */
  0x328f, /* VPSRADZ256mbikz */
  0x0, /*  */
  0x31af, /* VPSLLDZ256mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9268 */
  0x116b, /* VCVTTPS2UQQZ256rmbkz */
  0x117a, /* VCVTTPS2UQQZrrbkz */
/* Table9270 */
  0xfd6, /* VCVTPS2UQQZ256rmbkz */
  0xfe5, /* VCVTPS2UQQZrrbkz */
/* Table9272 */
  0x112f, /* VCVTTPS2QQZ256rmbkz */
  0x113e, /* VCVTTPS2QQZrrbkz */
/* Table9274 */
  0xf9a, /* VCVTPS2QQZ256rmbkz */
  0xfa9, /* VCVTPS2QQZrrbkz */
/* Table9276 */
  0x223f, /* VPANDDZ256rmbkz */
  0x0, /*  */
/* Table9278 */
  0x225a, /* VPANDNDZ256rmbkz */
  0x0, /*  */
/* Table9280 */
  0x2ea2, /* VPORDZ256rmbkz */
  0x0, /*  */
/* Table9282 */
  0x368d, /* VPXORDZ256rmbkz */
  0x0, /*  */
/* Table9284 */
  0x345d, /* VPSUBDZ256rmbkz */
  0x0, /*  */
/* Table9286 */
  0x217f, /* VPADDDZ256rmbkz */
  0x0, /*  */
/* Table9288 */
  0x1012, /* VCVTQQ2PSZ256rmbkz */
  0x1021, /* VCVTQQ2PSZrrbkz */
/* Table9290 */
  0x10d1, /* VCVTTPD2UDQZ256rmbkz */
  0x10e0, /* VCVTTPD2UDQZrrbkz */
/* Table9292 */
  0xeeb, /* VCVTPD2UDQZ256rmbkz */
  0xefa, /* VCVTPD2UDQZrrbkz */
/* Table9294 */
  0x11fa, /* VCVTUQQ2PDZ256rmbkz */
  0x1209, /* VCVTUQQ2PDZrrbkz */
/* Table9296 */
  0xff4, /* VCVTQQ2PDZ256rmbkz */
  0x1003, /* VCVTQQ2PDZrrbkz */
/* Table9298 */
  0x1218, /* VCVTUQQ2PSZ256rmbkz */
  0x1227, /* VCVTUQQ2PSZrrbkz */
/* Table9300 */
  0xe8b, /* VCVTPD2DQZ256rmbkz */
  0xe9a, /* VCVTPD2DQZrrbkz */
/* Table9302 */
  0x3ab4, /* VUNPCKLPDZ256rmbkz */
  0x0, /*  */
/* Table9304 */
  0x3a76, /* VUNPCKHPDZ256rmbkz */
  0x0, /*  */
/* Table9306 */
  0x3997, /* VSQRTPDZ256mbkz */
  0x39a6, /* VSQRTPDZrbkz */
/* Table9308 */
  0xcaf, /* VANDPDZ256rmbkz */
  0x0, /*  */
/* Table9310 */
  0xc71, /* VANDNPDZ256rmbkz */
  0x0, /*  */
/* Table9312 */
  0x2043, /* VORPDZ256rmbkz */
  0x0, /*  */
/* Table9314 */
  0x3af2, /* VXORPDZ256rmbkz */
  0x0, /*  */
/* Table9316 */
  0xba5, /* VADDPDZ256rmbkz */
  0xbb4, /* VADDPDZrrbkz */
/* Table9318 */
  0x1fdb, /* VMULPDZ256rmbkz */
  0x1fea, /* VMULPDZrrbkz */
/* Table9320 */
  0xead, /* VCVTPD2PSZ256rmbkz */
  0xebc, /* VCVTPD2PSZrrbkz */
/* Table9322 */
  0x39fa, /* VSUBPDZ256rmbkz */
  0x3a09, /* VSUBPDZrrbkz */
/* Table9324 */
  0x1d3c, /* VMINPDZ256rmbkz */
  0x1d4b, /* VMINPDZrrbkz */
/* Table9326 */
  0x125d, /* VDIVPDZ256rmbkz */
  0x126c, /* VDIVPDZrrbkz */
/* Table9328 */
  0x1c91, /* VMAXPDZ256rmbkz */
  0x1ca0, /* VMAXPDZrrbkz */
/* Table9330 */
  0x365a, /* VPUNPCKLQDQZ256rmbkz */
  0x0, /*  */
/* Table9332 */
  0x35f0, /* VPUNPCKHQDQZ256rmbkz */
  0x0, /*  */
/* Table9334 */
  0x2f66, /* VPRORQZ256mbikz */
  0x2efa, /* VPROLQZ256mbikz */
  0x0, /*  */
  0x0, /*  */
  0x32bf, /* VPSRAQZ256mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9350 */
  0x0, /*  */
  0x0, /*  */
  0x33a0, /* VPSRLQZ256mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31e2, /* VPSLLQZ256mbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9366 */
  0x10ef, /* VCVTTPD2UQQZ256rmbkz */
  0x10fe, /* VCVTTPD2UQQZrrbkz */
/* Table9368 */
  0xf09, /* VCVTPD2UQQZ256rmbkz */
  0xf18, /* VCVTPD2UQQZrrbkz */
/* Table9370 */
  0x10b3, /* VCVTTPD2QQZ256rmbkz */
  0x10c2, /* VCVTTPD2QQZrrbkz */
/* Table9372 */
  0xecd, /* VCVTPD2QQZ256rmbkz */
  0xedc, /* VCVTPD2QQZrrbkz */
/* Table9374 */
  0x3958, /* VSHUFPDZ256rmbikz */
  0x0, /*  */
/* Table9376 */
  0x219e, /* VPADDQZ256rmbkz */
  0x0, /*  */
/* Table9378 */
  0x2294, /* VPANDQZ256rmbkz */
  0x0, /*  */
/* Table9380 */
  0x2275, /* VPANDNQZ256rmbkz */
  0x0, /*  */
/* Table9382 */
  0x1093, /* VCVTTPD2DQZ256rmbkz */
  0x10a2, /* VCVTTPD2DQZrrbkz */
/* Table9384 */
  0x2ebd, /* VPORQZ256rmbkz */
  0x0, /*  */
/* Table9386 */
  0x36a8, /* VPXORQZ256rmbkz */
  0x0, /*  */
/* Table9388 */
  0x2e2b, /* VPMULUDQZ256rmbkz */
  0x0, /*  */
/* Table9390 */
  0x347c, /* VPSUBQZ256rmbkz */
  0x0, /*  */
/* Table9392 */
  0x3adc, /* VUNPCKLPSZrmbkz */
  0x0, /*  */
/* Table9394 */
  0x3a9e, /* VUNPCKHPSZrmbkz */
  0x0, /*  */
/* Table9396 */
  0x39c2, /* VSQRTPSZmbkz */
  0x39c8, /* VSQRTPSZrbkz */
/* Table9398 */
  0xcd7, /* VANDPSZrmbkz */
  0x0, /*  */
/* Table9400 */
  0xc99, /* VANDNPSZrmbkz */
  0x0, /*  */
/* Table9402 */
  0x206b, /* VORPSZrmbkz */
  0x0, /*  */
/* Table9404 */
  0x3b1a, /* VXORPSZrmbkz */
  0x0, /*  */
/* Table9406 */
  0xbd0, /* VADDPSZrmbkz */
  0xbd6, /* VADDPSZrrbkz */
/* Table9408 */
  0x2006, /* VMULPSZrmbkz */
  0x200c, /* VMULPSZrrbkz */
/* Table9410 */
  0xf6d, /* VCVTPS2PDZrmbkz */
  0xf73, /* VCVTPS2PDZrrbkz */
/* Table9412 */
  0xe3c, /* VCVTDQ2PSZrmbkz */
  0xe42, /* VCVTDQ2PSZrrbkz */
/* Table9414 */
  0x3a25, /* VSUBPSZrmbkz */
  0x3a2b, /* VSUBPSZrrbkz */
/* Table9416 */
  0x1d67, /* VMINPSZrmbkz */
  0x1d6d, /* VMINPSZrrbkz */
/* Table9418 */
  0x1288, /* VDIVPSZrmbkz */
  0x128e, /* VDIVPSZrrbkz */
/* Table9420 */
  0x1cbc, /* VMAXPSZrmbkz */
  0x1cc2, /* VMAXPSZrrbkz */
/* Table9422 */
  0x1156, /* VCVTTPS2UDQZrmbkz */
  0x115c, /* VCVTTPS2UDQZrrbkz */
/* Table9424 */
  0xfc1, /* VCVTPS2UDQZrmbkz */
  0xfc7, /* VCVTPS2UDQZrrbkz */
/* Table9426 */
  0x3980, /* VSHUFPSZrmbikz */
  0x0, /*  */
/* Table9428 */
  0x1118, /* VCVTTPS2DQZrmbkz */
  0x111e, /* VCVTTPS2DQZrrbkz */
/* Table9430 */
  0x11ca, /* VCVTUDQ2PDZrmbkz */
  0x0, /*  */
/* Table9432 */
  0xe1d, /* VCVTDQ2PDZrmbkz */
  0x0, /*  */
/* Table9434 */
  0x11e5, /* VCVTUDQ2PSZrmbkz */
  0x11eb, /* VCVTUDQ2PSZrrbkz */
/* Table9436 */
  0xf4b, /* VCVTPS2DQZrmbkz */
  0xf51, /* VCVTPS2DQZrrbkz */
/* Table9438 */
  0x3644, /* VPUNPCKLDQZrmbkz */
  0x0, /*  */
/* Table9440 */
  0x35da, /* VPUNPCKHDQZrmbkz */
  0x0, /*  */
/* Table9442 */
  0x2108, /* VPACKSSDWZrmbkz */
  0x0, /*  */
/* Table9444 */
  0x3152, /* VPSHUFDZmbikz */
  0x0, /*  */
/* Table9446 */
  0x2f54, /* VPRORDZmbikz */
  0x2ee8, /* VPROLDZmbikz */
  0x337c, /* VPSRLDZmbikz */
  0x0, /*  */
  0x329e, /* VPSRADZmbikz */
  0x0, /*  */
  0x31be, /* VPSLLDZmbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9462 */
  0x1174, /* VCVTTPS2UQQZrmbkz */
  0x117a, /* VCVTTPS2UQQZrrbkz */
/* Table9464 */
  0xfdf, /* VCVTPS2UQQZrmbkz */
  0xfe5, /* VCVTPS2UQQZrrbkz */
/* Table9466 */
  0x1138, /* VCVTTPS2QQZrmbkz */
  0x113e, /* VCVTTPS2QQZrrbkz */
/* Table9468 */
  0xfa3, /* VCVTPS2QQZrmbkz */
  0xfa9, /* VCVTPS2QQZrrbkz */
/* Table9470 */
  0x2248, /* VPANDDZrmbkz */
  0x0, /*  */
/* Table9472 */
  0x2263, /* VPANDNDZrmbkz */
  0x0, /*  */
/* Table9474 */
  0x2eab, /* VPORDZrmbkz */
  0x0, /*  */
/* Table9476 */
  0x3696, /* VPXORDZrmbkz */
  0x0, /*  */
/* Table9478 */
  0x3466, /* VPSUBDZrmbkz */
  0x0, /*  */
/* Table9480 */
  0x2188, /* VPADDDZrmbkz */
  0x0, /*  */
/* Table9482 */
  0x101b, /* VCVTQQ2PSZrmbkz */
  0x1021, /* VCVTQQ2PSZrrbkz */
/* Table9484 */
  0x10da, /* VCVTTPD2UDQZrmbkz */
  0x10e0, /* VCVTTPD2UDQZrrbkz */
/* Table9486 */
  0xef4, /* VCVTPD2UDQZrmbkz */
  0xefa, /* VCVTPD2UDQZrrbkz */
/* Table9488 */
  0x1203, /* VCVTUQQ2PDZrmbkz */
  0x1209, /* VCVTUQQ2PDZrrbkz */
/* Table9490 */
  0xffd, /* VCVTQQ2PDZrmbkz */
  0x1003, /* VCVTQQ2PDZrrbkz */
/* Table9492 */
  0x1221, /* VCVTUQQ2PSZrmbkz */
  0x1227, /* VCVTUQQ2PSZrrbkz */
/* Table9494 */
  0xe94, /* VCVTPD2DQZrmbkz */
  0xe9a, /* VCVTPD2DQZrrbkz */
/* Table9496 */
  0x3abd, /* VUNPCKLPDZrmbkz */
  0x0, /*  */
/* Table9498 */
  0x3a7f, /* VUNPCKHPDZrmbkz */
  0x0, /*  */
/* Table9500 */
  0x39a0, /* VSQRTPDZmbkz */
  0x39a6, /* VSQRTPDZrbkz */
/* Table9502 */
  0xcb8, /* VANDPDZrmbkz */
  0x0, /*  */
/* Table9504 */
  0xc7a, /* VANDNPDZrmbkz */
  0x0, /*  */
/* Table9506 */
  0x204c, /* VORPDZrmbkz */
  0x0, /*  */
/* Table9508 */
  0x3afb, /* VXORPDZrmbkz */
  0x0, /*  */
/* Table9510 */
  0xbae, /* VADDPDZrmbkz */
  0xbb4, /* VADDPDZrrbkz */
/* Table9512 */
  0x1fe4, /* VMULPDZrmbkz */
  0x1fea, /* VMULPDZrrbkz */
/* Table9514 */
  0xeb6, /* VCVTPD2PSZrmbkz */
  0xebc, /* VCVTPD2PSZrrbkz */
/* Table9516 */
  0x3a03, /* VSUBPDZrmbkz */
  0x3a09, /* VSUBPDZrrbkz */
/* Table9518 */
  0x1d45, /* VMINPDZrmbkz */
  0x1d4b, /* VMINPDZrrbkz */
/* Table9520 */
  0x1266, /* VDIVPDZrmbkz */
  0x126c, /* VDIVPDZrrbkz */
/* Table9522 */
  0x1c9a, /* VMAXPDZrmbkz */
  0x1ca0, /* VMAXPDZrrbkz */
/* Table9524 */
  0x3663, /* VPUNPCKLQDQZrmbkz */
  0x0, /*  */
/* Table9526 */
  0x35f9, /* VPUNPCKHQDQZrmbkz */
  0x0, /*  */
/* Table9528 */
  0x2f6f, /* VPRORQZmbikz */
  0x2f03, /* VPROLQZmbikz */
  0x0, /*  */
  0x0, /*  */
  0x32ce, /* VPSRAQZmbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9544 */
  0x0, /*  */
  0x0, /*  */
  0x33af, /* VPSRLQZmbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31f1, /* VPSLLQZmbikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9560 */
  0x10f8, /* VCVTTPD2UQQZrmbkz */
  0x10fe, /* VCVTTPD2UQQZrrbkz */
/* Table9562 */
  0xf12, /* VCVTPD2UQQZrmbkz */
  0xf18, /* VCVTPD2UQQZrrbkz */
/* Table9564 */
  0x10bc, /* VCVTTPD2QQZrmbkz */
  0x10c2, /* VCVTTPD2QQZrrbkz */
/* Table9566 */
  0xed6, /* VCVTPD2QQZrmbkz */
  0xedc, /* VCVTPD2QQZrrbkz */
/* Table9568 */
  0x3961, /* VSHUFPDZrmbikz */
  0x0, /*  */
/* Table9570 */
  0x21a7, /* VPADDQZrmbkz */
  0x0, /*  */
/* Table9572 */
  0x229d, /* VPANDQZrmbkz */
  0x0, /*  */
/* Table9574 */
  0x227e, /* VPANDNQZrmbkz */
  0x0, /*  */
/* Table9576 */
  0x109c, /* VCVTTPD2DQZrmbkz */
  0x10a2, /* VCVTTPD2DQZrrbkz */
/* Table9578 */
  0x2ec6, /* VPORQZrmbkz */
  0x0, /*  */
/* Table9580 */
  0x36b1, /* VPXORQZrmbkz */
  0x0, /*  */
/* Table9582 */
  0x2e34, /* VPMULUDQZrmbkz */
  0x0, /*  */
/* Table9584 */
  0x3485, /* VPSUBQZrmbkz */
  0x0, /*  */
/* Table9586 */
  0x1f9b, /* VMOVUPSZ128rmkz */
  0x1fa0, /* VMOVUPSZ128rrkz */
/* Table9588 */
  0x0, /*  */
  0x1fa1, /* VMOVUPSZ128rrkz_REV */
/* Table9590 */
  0x3acc, /* VUNPCKLPSZ128rmkz */
  0x3acf, /* VUNPCKLPSZ128rrkz */
/* Table9592 */
  0x3a8e, /* VUNPCKHPSZ128rmkz */
  0x3a91, /* VUNPCKHPSZ128rrkz */
/* Table9594 */
  0x1dcb, /* VMOVAPSZ128rmkz */
  0x1dd0, /* VMOVAPSZ128rrkz */
/* Table9596 */
  0x0, /*  */
  0x1dd1, /* VMOVAPSZ128rrkz_REV */
/* Table9598 */
  0x39b2, /* VSQRTPSZ128mkz */
  0x39b5, /* VSQRTPSZ128rkz */
/* Table9600 */
  0xcc7, /* VANDPSZ128rmkz */
  0xcca, /* VANDPSZ128rrkz */
/* Table9602 */
  0xc89, /* VANDNPSZ128rmkz */
  0xc8c, /* VANDNPSZ128rrkz */
/* Table9604 */
  0x205b, /* VORPSZ128rmkz */
  0x205e, /* VORPSZ128rrkz */
/* Table9606 */
  0x3b0a, /* VXORPSZ128rmkz */
  0x3b0d, /* VXORPSZ128rrkz */
/* Table9608 */
  0xbc0, /* VADDPSZ128rmkz */
  0xbc3, /* VADDPSZ128rrkz */
/* Table9610 */
  0x1ff6, /* VMULPSZ128rmkz */
  0x1ff9, /* VMULPSZ128rrkz */
/* Table9612 */
  0xf5d, /* VCVTPS2PDZ128rmkz */
  0xf60, /* VCVTPS2PDZ128rrkz */
/* Table9614 */
  0xe2c, /* VCVTDQ2PSZ128rmkz */
  0xe2f, /* VCVTDQ2PSZ128rrkz */
/* Table9616 */
  0x3a15, /* VSUBPSZ128rmkz */
  0x3a18, /* VSUBPSZ128rrkz */
/* Table9618 */
  0x1d57, /* VMINPSZ128rmkz */
  0x1d5a, /* VMINPSZ128rrkz */
/* Table9620 */
  0x1278, /* VDIVPSZ128rmkz */
  0x127b, /* VDIVPSZ128rrkz */
/* Table9622 */
  0x1cac, /* VMAXPSZ128rmkz */
  0x1caf, /* VMAXPSZ128rrkz */
/* Table9624 */
  0x1146, /* VCVTTPS2UDQZ128rmkz */
  0x1149, /* VCVTTPS2UDQZ128rrkz */
/* Table9626 */
  0xfb1, /* VCVTPS2UDQZ128rmkz */
  0xfb4, /* VCVTPS2UDQZ128rrkz */
/* Table9628 */
  0x3971, /* VSHUFPSZ128rmikz */
  0x3974, /* VSHUFPSZ128rrikz */
/* Table9630 */
  0x1f5e, /* VMOVSSZrmkz */
  0x1f63, /* VMOVSSZrrkz */
/* Table9632 */
  0x0, /*  */
  0x1f64, /* VMOVSSZrrkz_REV */
/* Table9634 */
  0x1f45, /* VMOVSLDUPZ128rmkz */
  0x1f48, /* VMOVSLDUPZ128rrkz */
/* Table9636 */
  0x1f2f, /* VMOVSHDUPZ128rmkz */
  0x1f32, /* VMOVSHDUPZ128rrkz */
/* Table9638 */
  0x39df, /* VSQRTSSZm_Intkz */
  0x39e3, /* VSQRTSSZr_Intkz */
/* Table9640 */
  0xbed, /* VADDSSZrm_Intkz */
  0xbf1, /* VADDSSZrr_Intkz */
/* Table9642 */
  0x2023, /* VMULSSZrm_Intkz */
  0x2027, /* VMULSSZrr_Intkz */
/* Table9644 */
  0x1069, /* VCVTSS2SDZrm_Intkz */
  0x106d, /* VCVTSS2SDZrr_Intkz */
/* Table9646 */
  0x1108, /* VCVTTPS2DQZ128rmkz */
  0x110b, /* VCVTTPS2DQZ128rrkz */
/* Table9648 */
  0x3a42, /* VSUBSSZrm_Intkz */
  0x3a46, /* VSUBSSZrr_Intkz */
/* Table9650 */
  0x1d84, /* VMINSSZrm_Intkz */
  0x1d88, /* VMINSSZrr_Intkz */
/* Table9652 */
  0x12a5, /* VDIVSSZrm_Intkz */
  0x12a9, /* VDIVSSZrr_Intkz */
/* Table9654 */
  0x1cd9, /* VMAXSSZrm_Intkz */
  0x1cdd, /* VMAXSSZrr_Intkz */
/* Table9656 */
  0x1e77, /* VMOVDQU32Z128rmkz */
  0x1e7c, /* VMOVDQU32Z128rrkz */
/* Table9658 */
  0x315f, /* VPSHUFHWZ128mikz */
  0x3162, /* VPSHUFHWZ128rikz */
/* Table9660 */
  0x11ba, /* VCVTUDQ2PDZ128rmkz */
  0x11bd, /* VCVTUDQ2PDZ128rrkz */
/* Table9662 */
  0x0, /*  */
  0x1e7d, /* VMOVDQU32Z128rrkz_REV */
/* Table9664 */
  0xe0d, /* VCVTDQ2PDZ128rmkz */
  0xe10, /* VCVTDQ2PDZ128rrkz */
/* Table9666 */
  0x1eb9, /* VMOVDQU8Z128rmkz */
  0x1ebe, /* VMOVDQU8Z128rrkz */
/* Table9668 */
  0x3175, /* VPSHUFLWZ128mikz */
  0x3178, /* VPSHUFLWZ128rikz */
/* Table9670 */
  0x11d5, /* VCVTUDQ2PSZ128rmkz */
  0x11d8, /* VCVTUDQ2PSZ128rrkz */
/* Table9672 */
  0x0, /*  */
  0x1ebf, /* VMOVDQU8Z128rrkz_REV */
/* Table9674 */
  0xf3b, /* VCVTPS2DQZ128rmkz */
  0xf3e, /* VCVTPS2DQZ128rrkz */
/* Table9676 */
  0x361b, /* VPUNPCKLBWZ128rmkz */
  0x361e, /* VPUNPCKLBWZ128rrkz */
/* Table9678 */
  0x366f, /* VPUNPCKLWDZ128rmkz */
  0x3672, /* VPUNPCKLWDZ128rrkz */
/* Table9680 */
  0x3634, /* VPUNPCKLDQZ128rmkz */
  0x3637, /* VPUNPCKLDQZ128rrkz */
/* Table9682 */
  0x2114, /* VPACKSSWBZ128rmkz */
  0x2117, /* VPACKSSWBZ128rrkz */
/* Table9684 */
  0x2149, /* VPACKUSWBZ128rmkz */
  0x214c, /* VPACKUSWBZ128rrkz */
/* Table9686 */
  0x35b1, /* VPUNPCKHBWZ128rmkz */
  0x35b4, /* VPUNPCKHBWZ128rrkz */
/* Table9688 */
  0x3605, /* VPUNPCKHWDZ128rmkz */
  0x3608, /* VPUNPCKHWDZ128rrkz */
/* Table9690 */
  0x35ca, /* VPUNPCKHDQZ128rmkz */
  0x35cd, /* VPUNPCKHDQZ128rrkz */
/* Table9692 */
  0x20f8, /* VPACKSSDWZ128rmkz */
  0x20fb, /* VPACKSSDWZ128rrkz */
/* Table9694 */
  0x1e0c, /* VMOVDQA32Z128rmkz */
  0x1e11, /* VMOVDQA32Z128rrkz */
/* Table9696 */
  0x3143, /* VPSHUFDZ128mikz */
  0x3146, /* VPSHUFDZ128rikz */
/* Table9698 */
  0x0, /*  */
  0x0, /*  */
  0x3414, /* VPSRLWZ128mikz */
  0x0, /*  */
  0x332c, /* VPSRAWZ128mikz */
  0x0, /*  */
  0x3256, /* VPSLLWZ128mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3417, /* VPSRLWZ128rikz */
  0x0, /*  */
  0x332f, /* VPSRAWZ128rikz */
  0x0, /*  */
  0x3259, /* VPSLLWZ128rikz */
  0x0, /*  */
/* Table9714 */
  0x2f45, /* VPRORDZ128mikz */
  0x2ed9, /* VPROLDZ128mikz */
  0x3361, /* VPSRLDZ128mikz */
  0x0, /*  */
  0x3283, /* VPSRADZ128mikz */
  0x0, /*  */
  0x31a3, /* VPSLLDZ128mikz */
  0x0, /*  */
  0x2f48, /* VPRORDZ128rikz */
  0x2edc, /* VPROLDZ128rikz */
  0x3364, /* VPSRLDZ128rikz */
  0x0, /*  */
  0x3286, /* VPSRADZ128rikz */
  0x0, /*  */
  0x31a6, /* VPSLLDZ128rikz */
  0x0, /*  */
/* Table9730 */
  0x1164, /* VCVTTPS2UQQZ128rmkz */
  0x1167, /* VCVTTPS2UQQZ128rrkz */
/* Table9732 */
  0xfcf, /* VCVTPS2UQQZ128rmkz */
  0xfd2, /* VCVTPS2UQQZ128rrkz */
/* Table9734 */
  0x1128, /* VCVTTPS2QQZ128rmkz */
  0x112b, /* VCVTTPS2QQZ128rrkz */
/* Table9736 */
  0xf93, /* VCVTPS2QQZ128rmkz */
  0xf96, /* VCVTPS2QQZ128rrkz */
/* Table9738 */
  0x0, /*  */
  0x1e12, /* VMOVDQA32Z128rrkz_REV */
/* Table9740 */
  0x341a, /* VPSRLWZ128rmkz */
  0x341d, /* VPSRLWZ128rrkz */
/* Table9742 */
  0x3367, /* VPSRLDZ128rmkz */
  0x336a, /* VPSRLDZ128rrkz */
/* Table9744 */
  0x2df0, /* VPMULLWZ128rmkz */
  0x2df3, /* VPMULLWZ128rrkz */
/* Table9746 */
  0x34bd, /* VPSUBUSBZ128rmkz */
  0x34c0, /* VPSUBUSBZ128rrkz */
/* Table9748 */
  0x34d3, /* VPSUBUSWZ128rmkz */
  0x34d6, /* VPSUBUSWZ128rrkz */
/* Table9750 */
  0x2abf, /* VPMINUBZ128rmkz */
  0x2ac2, /* VPMINUBZ128rrkz */
/* Table9752 */
  0x2238, /* VPANDDZ128rmkz */
  0x223b, /* VPANDDZ128rrkz */
/* Table9754 */
  0x21df, /* VPADDUSBZ128rmkz */
  0x21e2, /* VPADDUSBZ128rrkz */
/* Table9756 */
  0x21f5, /* VPADDUSWZ128rmkz */
  0x21f8, /* VPADDUSWZ128rrkz */
/* Table9758 */
  0x29f3, /* VPMAXUBZ128rmkz */
  0x29f6, /* VPMAXUBZ128rrkz */
/* Table9760 */
  0x2253, /* VPANDNDZ128rmkz */
  0x2256, /* VPANDNDZ128rrkz */
/* Table9762 */
  0x22ab, /* VPAVGBZ128rmkz */
  0x22ae, /* VPAVGBZ128rrkz */
/* Table9764 */
  0x3332, /* VPSRAWZ128rmkz */
  0x3335, /* VPSRAWZ128rrkz */
/* Table9766 */
  0x3289, /* VPSRADZ128rmkz */
  0x328c, /* VPSRADZ128rrkz */
/* Table9768 */
  0x22c1, /* VPAVGWZ128rmkz */
  0x22c4, /* VPAVGWZ128rrkz */
/* Table9770 */
  0x2d8a, /* VPMULHUWZ128rmkz */
  0x2d8d, /* VPMULHUWZ128rrkz */
/* Table9772 */
  0x2da0, /* VPMULHWZ128rmkz */
  0x2da3, /* VPMULHWZ128rrkz */
/* Table9774 */
  0x3491, /* VPSUBSBZ128rmkz */
  0x3494, /* VPSUBSBZ128rrkz */
/* Table9776 */
  0x34a7, /* VPSUBSWZ128rmkz */
  0x34aa, /* VPSUBSWZ128rrkz */
/* Table9778 */
  0x2aa9, /* VPMINSWZ128rmkz */
  0x2aac, /* VPMINSWZ128rrkz */
/* Table9780 */
  0x2e9b, /* VPORDZ128rmkz */
  0x2e9e, /* VPORDZ128rrkz */
/* Table9782 */
  0x21b3, /* VPADDSBZ128rmkz */
  0x21b6, /* VPADDSBZ128rrkz */
/* Table9784 */
  0x21c9, /* VPADDSWZ128rmkz */
  0x21cc, /* VPADDSWZ128rrkz */
/* Table9786 */
  0x29dd, /* VPMAXSWZ128rmkz */
  0x29e0, /* VPMAXSWZ128rrkz */
/* Table9788 */
  0x3686, /* VPXORDZ128rmkz */
  0x3689, /* VPXORDZ128rrkz */
/* Table9790 */
  0x325c, /* VPSLLWZ128rmkz */
  0x325f, /* VPSLLWZ128rrkz */
/* Table9792 */
  0x31a9, /* VPSLLDZ128rmkz */
  0x31ac, /* VPSLLDZ128rrkz */
/* Table9794 */
  0x296f, /* VPMADDWDZ128rmkz */
  0x2972, /* VPMADDWDZ128rrkz */
/* Table9796 */
  0x343d, /* VPSUBBZ128rmkz */
  0x3440, /* VPSUBBZ128rrkz */
/* Table9798 */
  0x34e9, /* VPSUBWZ128rmkz */
  0x34ec, /* VPSUBWZ128rrkz */
/* Table9800 */
  0x3456, /* VPSUBDZ128rmkz */
  0x3459, /* VPSUBDZ128rrkz */
/* Table9802 */
  0x215f, /* VPADDBZ128rmkz */
  0x2162, /* VPADDBZ128rrkz */
/* Table9804 */
  0x220b, /* VPADDWZ128rmkz */
  0x220e, /* VPADDWZ128rrkz */
/* Table9806 */
  0x2178, /* VPADDDZ128rmkz */
  0x217b, /* VPADDDZ128rrkz */
/* Table9808 */
  0x100b, /* VCVTQQ2PSZ128rmkz */
  0x100e, /* VCVTQQ2PSZ128rrkz */
/* Table9810 */
  0x10ca, /* VCVTTPD2UDQZ128rmkz */
  0x10cd, /* VCVTTPD2UDQZ128rrkz */
/* Table9812 */
  0xee4, /* VCVTPD2UDQZ128rmkz */
  0xee7, /* VCVTPD2UDQZ128rrkz */
/* Table9814 */
  0x1e98, /* VMOVDQU64Z128rmkz */
  0x1e9d, /* VMOVDQU64Z128rrkz */
/* Table9816 */
  0x11f3, /* VCVTUQQ2PDZ128rmkz */
  0x11f6, /* VCVTUQQ2PDZ128rrkz */
/* Table9818 */
  0x0, /*  */
  0x1e9e, /* VMOVDQU64Z128rrkz_REV */
/* Table9820 */
  0xfed, /* VCVTQQ2PDZ128rmkz */
  0xff0, /* VCVTQQ2PDZ128rrkz */
/* Table9822 */
  0x1f1d, /* VMOVSDZrmkz */
  0x1f22, /* VMOVSDZrrkz */
/* Table9824 */
  0x0, /*  */
  0x1f23, /* VMOVSDZrrkz_REV */
/* Table9826 */
  0x1df0, /* VMOVDDUPZ128rmkz */
  0x1df3, /* VMOVDDUPZ128rrkz */
/* Table9828 */
  0x39d0, /* VSQRTSDZm_Intkz */
  0x39d4, /* VSQRTSDZr_Intkz */
/* Table9830 */
  0xbde, /* VADDSDZrm_Intkz */
  0xbe2, /* VADDSDZrr_Intkz */
/* Table9832 */
  0x2014, /* VMULSDZrm_Intkz */
  0x2018, /* VMULSDZrr_Intkz */
/* Table9834 */
  0x1031, /* VCVTSD2SSZrm_Intkz */
  0x1035, /* VCVTSD2SSZrr_Intkz */
/* Table9836 */
  0x3a33, /* VSUBSDZrm_Intkz */
  0x3a37, /* VSUBSDZrr_Intkz */
/* Table9838 */
  0x1d75, /* VMINSDZrm_Intkz */
  0x1d79, /* VMINSDZrr_Intkz */
/* Table9840 */
  0x1296, /* VDIVSDZrm_Intkz */
  0x129a, /* VDIVSDZrr_Intkz */
/* Table9842 */
  0x1cca, /* VMAXSDZrm_Intkz */
  0x1cce, /* VMAXSDZrr_Intkz */
/* Table9844 */
  0x1e56, /* VMOVDQU16Z128rmkz */
  0x1e5b, /* VMOVDQU16Z128rrkz */
/* Table9846 */
  0x1211, /* VCVTUQQ2PSZ128rmkz */
  0x1214, /* VCVTUQQ2PSZ128rrkz */
/* Table9848 */
  0x0, /*  */
  0x1e5c, /* VMOVDQU16Z128rrkz_REV */
/* Table9850 */
  0xe84, /* VCVTPD2DQZ128rmkz */
  0xe87, /* VCVTPD2DQZ128rrkz */
/* Table9852 */
  0x1f72, /* VMOVUPDZ128rmkz */
  0x1f77, /* VMOVUPDZ128rrkz */
/* Table9854 */
  0x0, /*  */
  0x1f78, /* VMOVUPDZ128rrkz_REV */
/* Table9856 */
  0x3aad, /* VUNPCKLPDZ128rmkz */
  0x3ab0, /* VUNPCKLPDZ128rrkz */
/* Table9858 */
  0x3a6f, /* VUNPCKHPDZ128rmkz */
  0x3a72, /* VUNPCKHPDZ128rrkz */
/* Table9860 */
  0x1da2, /* VMOVAPDZ128rmkz */
  0x1da7, /* VMOVAPDZ128rrkz */
/* Table9862 */
  0x0, /*  */
  0x1da8, /* VMOVAPDZ128rrkz_REV */
/* Table9864 */
  0x3990, /* VSQRTPDZ128mkz */
  0x3993, /* VSQRTPDZ128rkz */
/* Table9866 */
  0xca8, /* VANDPDZ128rmkz */
  0xcab, /* VANDPDZ128rrkz */
/* Table9868 */
  0xc6a, /* VANDNPDZ128rmkz */
  0xc6d, /* VANDNPDZ128rrkz */
/* Table9870 */
  0x203c, /* VORPDZ128rmkz */
  0x203f, /* VORPDZ128rrkz */
/* Table9872 */
  0x3aeb, /* VXORPDZ128rmkz */
  0x3aee, /* VXORPDZ128rrkz */
/* Table9874 */
  0xb9e, /* VADDPDZ128rmkz */
  0xba1, /* VADDPDZ128rrkz */
/* Table9876 */
  0x1fd4, /* VMULPDZ128rmkz */
  0x1fd7, /* VMULPDZ128rrkz */
/* Table9878 */
  0xea6, /* VCVTPD2PSZ128rmkz */
  0xea9, /* VCVTPD2PSZ128rrkz */
/* Table9880 */
  0x39f3, /* VSUBPDZ128rmkz */
  0x39f6, /* VSUBPDZ128rrkz */
/* Table9882 */
  0x1d35, /* VMINPDZ128rmkz */
  0x1d38, /* VMINPDZ128rrkz */
/* Table9884 */
  0x1256, /* VDIVPDZ128rmkz */
  0x1259, /* VDIVPDZ128rrkz */
/* Table9886 */
  0x1c8a, /* VMAXPDZ128rmkz */
  0x1c8d, /* VMAXPDZ128rrkz */
/* Table9888 */
  0x3653, /* VPUNPCKLQDQZ128rmkz */
  0x3656, /* VPUNPCKLQDQZ128rrkz */
/* Table9890 */
  0x35e9, /* VPUNPCKHQDQZ128rmkz */
  0x35ec, /* VPUNPCKHQDQZ128rrkz */
/* Table9892 */
  0x1e2d, /* VMOVDQA64Z128rmkz */
  0x1e32, /* VMOVDQA64Z128rrkz */
/* Table9894 */
  0x2f60, /* VPRORQZ128mikz */
  0x2ef4, /* VPROLQZ128mikz */
  0x0, /*  */
  0x0, /*  */
  0x32b3, /* VPSRAQZ128mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f63, /* VPRORQZ128rikz */
  0x2ef7, /* VPROLQZ128rikz */
  0x0, /*  */
  0x0, /*  */
  0x32b6, /* VPSRAQZ128rikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table9910 */
  0x0, /*  */
  0x0, /*  */
  0x3394, /* VPSRLQZ128mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31d6, /* VPSLLQZ128mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3397, /* VPSRLQZ128rikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31d9, /* VPSLLQZ128rikz */
  0x0, /*  */
/* Table9926 */
  0x10e8, /* VCVTTPD2UQQZ128rmkz */
  0x10eb, /* VCVTTPD2UQQZ128rrkz */
/* Table9928 */
  0xf02, /* VCVTPD2UQQZ128rmkz */
  0xf05, /* VCVTPD2UQQZ128rrkz */
/* Table9930 */
  0x10ac, /* VCVTTPD2QQZ128rmkz */
  0x10af, /* VCVTTPD2QQZ128rrkz */
/* Table9932 */
  0xec6, /* VCVTPD2QQZ128rmkz */
  0xec9, /* VCVTPD2QQZ128rrkz */
/* Table9934 */
  0x0, /*  */
  0x1e33, /* VMOVDQA64Z128rrkz_REV */
/* Table9936 */
  0x3952, /* VSHUFPDZ128rmikz */
  0x3955, /* VSHUFPDZ128rrikz */
/* Table9938 */
  0x339a, /* VPSRLQZ128rmkz */
  0x339d, /* VPSRLQZ128rrkz */
/* Table9940 */
  0x2197, /* VPADDQZ128rmkz */
  0x219a, /* VPADDQZ128rrkz */
/* Table9942 */
  0x228d, /* VPANDQZ128rmkz */
  0x2290, /* VPANDQZ128rrkz */
/* Table9944 */
  0x226e, /* VPANDNQZ128rmkz */
  0x2271, /* VPANDNQZ128rrkz */
/* Table9946 */
  0x32b9, /* VPSRAQZ128rmkz */
  0x32bc, /* VPSRAQZ128rrkz */
/* Table9948 */
  0x108c, /* VCVTTPD2DQZ128rmkz */
  0x108f, /* VCVTTPD2DQZ128rrkz */
/* Table9950 */
  0x2eb6, /* VPORQZ128rmkz */
  0x2eb9, /* VPORQZ128rrkz */
/* Table9952 */
  0x36a1, /* VPXORQZ128rmkz */
  0x36a4, /* VPXORQZ128rrkz */
/* Table9954 */
  0x31dc, /* VPSLLQZ128rmkz */
  0x31df, /* VPSLLQZ128rrkz */
/* Table9956 */
  0x2e24, /* VPMULUDQZ128rmkz */
  0x2e27, /* VPMULUDQZ128rrkz */
/* Table9958 */
  0x3475, /* VPSUBQZ128rmkz */
  0x3478, /* VPSUBQZ128rrkz */
/* Table9960 */
  0x1fa6, /* VMOVUPSZ256rmkz */
  0x1fab, /* VMOVUPSZ256rrkz */
/* Table9962 */
  0x0, /*  */
  0x1fac, /* VMOVUPSZ256rrkz_REV */
/* Table9964 */
  0x3ad5, /* VUNPCKLPSZ256rmkz */
  0x3ad8, /* VUNPCKLPSZ256rrkz */
/* Table9966 */
  0x3a97, /* VUNPCKHPSZ256rmkz */
  0x3a9a, /* VUNPCKHPSZ256rrkz */
/* Table9968 */
  0x1dd6, /* VMOVAPSZ256rmkz */
  0x1ddb, /* VMOVAPSZ256rrkz */
/* Table9970 */
  0x0, /*  */
  0x1ddc, /* VMOVAPSZ256rrkz_REV */
/* Table9972 */
  0x39bb, /* VSQRTPSZ256mkz */
  0x39be, /* VSQRTPSZ256rkz */
/* Table9974 */
  0xcd0, /* VANDPSZ256rmkz */
  0xcd3, /* VANDPSZ256rrkz */
/* Table9976 */
  0xc92, /* VANDNPSZ256rmkz */
  0xc95, /* VANDNPSZ256rrkz */
/* Table9978 */
  0x2064, /* VORPSZ256rmkz */
  0x2067, /* VORPSZ256rrkz */
/* Table9980 */
  0x3b13, /* VXORPSZ256rmkz */
  0x3b16, /* VXORPSZ256rrkz */
/* Table9982 */
  0xbc9, /* VADDPSZ256rmkz */
  0xbcc, /* VADDPSZ256rrkz */
/* Table9984 */
  0x1fff, /* VMULPSZ256rmkz */
  0x2002, /* VMULPSZ256rrkz */
/* Table9986 */
  0xf66, /* VCVTPS2PDZ256rmkz */
  0xf69, /* VCVTPS2PDZ256rrkz */
/* Table9988 */
  0xe35, /* VCVTDQ2PSZ256rmkz */
  0xe38, /* VCVTDQ2PSZ256rrkz */
/* Table9990 */
  0x3a1e, /* VSUBPSZ256rmkz */
  0x3a21, /* VSUBPSZ256rrkz */
/* Table9992 */
  0x1d60, /* VMINPSZ256rmkz */
  0x1d63, /* VMINPSZ256rrkz */
/* Table9994 */
  0x1281, /* VDIVPSZ256rmkz */
  0x1284, /* VDIVPSZ256rrkz */
/* Table9996 */
  0x1cb5, /* VMAXPSZ256rmkz */
  0x1cb8, /* VMAXPSZ256rrkz */
/* Table9998 */
  0x114f, /* VCVTTPS2UDQZ256rmkz */
  0x1152, /* VCVTTPS2UDQZ256rrkz */
/* Table10000 */
  0xfba, /* VCVTPS2UDQZ256rmkz */
  0xfbd, /* VCVTPS2UDQZ256rrkz */
/* Table10002 */
  0x397a, /* VSHUFPSZ256rmikz */
  0x397d, /* VSHUFPSZ256rrikz */
/* Table10004 */
  0x1f4b, /* VMOVSLDUPZ256rmkz */
  0x1f4e, /* VMOVSLDUPZ256rrkz */
/* Table10006 */
  0x1f35, /* VMOVSHDUPZ256rmkz */
  0x1f38, /* VMOVSHDUPZ256rrkz */
/* Table10008 */
  0x1111, /* VCVTTPS2DQZ256rmkz */
  0x1114, /* VCVTTPS2DQZ256rrkz */
/* Table10010 */
  0x1e82, /* VMOVDQU32Z256rmkz */
  0x1e87, /* VMOVDQU32Z256rrkz */
/* Table10012 */
  0x3165, /* VPSHUFHWZ256mikz */
  0x3168, /* VPSHUFHWZ256rikz */
/* Table10014 */
  0x11c3, /* VCVTUDQ2PDZ256rmkz */
  0x11c6, /* VCVTUDQ2PDZ256rrkz */
/* Table10016 */
  0x0, /*  */
  0x1e88, /* VMOVDQU32Z256rrkz_REV */
/* Table10018 */
  0xe16, /* VCVTDQ2PDZ256rmkz */
  0xe19, /* VCVTDQ2PDZ256rrkz */
/* Table10020 */
  0x1ec4, /* VMOVDQU8Z256rmkz */
  0x1ec9, /* VMOVDQU8Z256rrkz */
/* Table10022 */
  0x317b, /* VPSHUFLWZ256mikz */
  0x317e, /* VPSHUFLWZ256rikz */
/* Table10024 */
  0x11de, /* VCVTUDQ2PSZ256rmkz */
  0x11e1, /* VCVTUDQ2PSZ256rrkz */
/* Table10026 */
  0x0, /*  */
  0x1eca, /* VMOVDQU8Z256rrkz_REV */
/* Table10028 */
  0xf44, /* VCVTPS2DQZ256rmkz */
  0xf47, /* VCVTPS2DQZ256rrkz */
/* Table10030 */
  0x3621, /* VPUNPCKLBWZ256rmkz */
  0x3624, /* VPUNPCKLBWZ256rrkz */
/* Table10032 */
  0x3675, /* VPUNPCKLWDZ256rmkz */
  0x3678, /* VPUNPCKLWDZ256rrkz */
/* Table10034 */
  0x363d, /* VPUNPCKLDQZ256rmkz */
  0x3640, /* VPUNPCKLDQZ256rrkz */
/* Table10036 */
  0x211a, /* VPACKSSWBZ256rmkz */
  0x211d, /* VPACKSSWBZ256rrkz */
/* Table10038 */
  0x214f, /* VPACKUSWBZ256rmkz */
  0x2152, /* VPACKUSWBZ256rrkz */
/* Table10040 */
  0x35b7, /* VPUNPCKHBWZ256rmkz */
  0x35ba, /* VPUNPCKHBWZ256rrkz */
/* Table10042 */
  0x360b, /* VPUNPCKHWDZ256rmkz */
  0x360e, /* VPUNPCKHWDZ256rrkz */
/* Table10044 */
  0x35d3, /* VPUNPCKHDQZ256rmkz */
  0x35d6, /* VPUNPCKHDQZ256rrkz */
/* Table10046 */
  0x2101, /* VPACKSSDWZ256rmkz */
  0x2104, /* VPACKSSDWZ256rrkz */
/* Table10048 */
  0x1e17, /* VMOVDQA32Z256rmkz */
  0x1e1c, /* VMOVDQA32Z256rrkz */
/* Table10050 */
  0x314c, /* VPSHUFDZ256mikz */
  0x314f, /* VPSHUFDZ256rikz */
/* Table10052 */
  0x0, /*  */
  0x0, /*  */
  0x3420, /* VPSRLWZ256mikz */
  0x0, /*  */
  0x3338, /* VPSRAWZ256mikz */
  0x0, /*  */
  0x3262, /* VPSLLWZ256mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x3423, /* VPSRLWZ256rikz */
  0x0, /*  */
  0x333b, /* VPSRAWZ256rikz */
  0x0, /*  */
  0x3265, /* VPSLLWZ256rikz */
  0x0, /*  */
/* Table10068 */
  0x2f4e, /* VPRORDZ256mikz */
  0x2ee2, /* VPROLDZ256mikz */
  0x3370, /* VPSRLDZ256mikz */
  0x0, /*  */
  0x3292, /* VPSRADZ256mikz */
  0x0, /*  */
  0x31b2, /* VPSLLDZ256mikz */
  0x0, /*  */
  0x2f51, /* VPRORDZ256rikz */
  0x2ee5, /* VPROLDZ256rikz */
  0x3373, /* VPSRLDZ256rikz */
  0x0, /*  */
  0x3295, /* VPSRADZ256rikz */
  0x0, /*  */
  0x31b5, /* VPSLLDZ256rikz */
  0x0, /*  */
/* Table10084 */
  0x116d, /* VCVTTPS2UQQZ256rmkz */
  0x1170, /* VCVTTPS2UQQZ256rrkz */
/* Table10086 */
  0xfd8, /* VCVTPS2UQQZ256rmkz */
  0xfdb, /* VCVTPS2UQQZ256rrkz */
/* Table10088 */
  0x1131, /* VCVTTPS2QQZ256rmkz */
  0x1134, /* VCVTTPS2QQZ256rrkz */
/* Table10090 */
  0xf9c, /* VCVTPS2QQZ256rmkz */
  0xf9f, /* VCVTPS2QQZ256rrkz */
/* Table10092 */
  0x0, /*  */
  0x1e1d, /* VMOVDQA32Z256rrkz_REV */
/* Table10094 */
  0x3426, /* VPSRLWZ256rmkz */
  0x3429, /* VPSRLWZ256rrkz */
/* Table10096 */
  0x3376, /* VPSRLDZ256rmkz */
  0x3379, /* VPSRLDZ256rrkz */
/* Table10098 */
  0x2df6, /* VPMULLWZ256rmkz */
  0x2df9, /* VPMULLWZ256rrkz */
/* Table10100 */
  0x34c3, /* VPSUBUSBZ256rmkz */
  0x34c6, /* VPSUBUSBZ256rrkz */
/* Table10102 */
  0x34d9, /* VPSUBUSWZ256rmkz */
  0x34dc, /* VPSUBUSWZ256rrkz */
/* Table10104 */
  0x2ac5, /* VPMINUBZ256rmkz */
  0x2ac8, /* VPMINUBZ256rrkz */
/* Table10106 */
  0x2241, /* VPANDDZ256rmkz */
  0x2244, /* VPANDDZ256rrkz */
/* Table10108 */
  0x21e5, /* VPADDUSBZ256rmkz */
  0x21e8, /* VPADDUSBZ256rrkz */
/* Table10110 */
  0x21fb, /* VPADDUSWZ256rmkz */
  0x21fe, /* VPADDUSWZ256rrkz */
/* Table10112 */
  0x29f9, /* VPMAXUBZ256rmkz */
  0x29fc, /* VPMAXUBZ256rrkz */
/* Table10114 */
  0x225c, /* VPANDNDZ256rmkz */
  0x225f, /* VPANDNDZ256rrkz */
/* Table10116 */
  0x22b1, /* VPAVGBZ256rmkz */
  0x22b4, /* VPAVGBZ256rrkz */
/* Table10118 */
  0x333e, /* VPSRAWZ256rmkz */
  0x3341, /* VPSRAWZ256rrkz */
/* Table10120 */
  0x3298, /* VPSRADZ256rmkz */
  0x329b, /* VPSRADZ256rrkz */
/* Table10122 */
  0x22c7, /* VPAVGWZ256rmkz */
  0x22ca, /* VPAVGWZ256rrkz */
/* Table10124 */
  0x2d90, /* VPMULHUWZ256rmkz */
  0x2d93, /* VPMULHUWZ256rrkz */
/* Table10126 */
  0x2da6, /* VPMULHWZ256rmkz */
  0x2da9, /* VPMULHWZ256rrkz */
/* Table10128 */
  0x3497, /* VPSUBSBZ256rmkz */
  0x349a, /* VPSUBSBZ256rrkz */
/* Table10130 */
  0x34ad, /* VPSUBSWZ256rmkz */
  0x34b0, /* VPSUBSWZ256rrkz */
/* Table10132 */
  0x2aaf, /* VPMINSWZ256rmkz */
  0x2ab2, /* VPMINSWZ256rrkz */
/* Table10134 */
  0x2ea4, /* VPORDZ256rmkz */
  0x2ea7, /* VPORDZ256rrkz */
/* Table10136 */
  0x21b9, /* VPADDSBZ256rmkz */
  0x21bc, /* VPADDSBZ256rrkz */
/* Table10138 */
  0x21cf, /* VPADDSWZ256rmkz */
  0x21d2, /* VPADDSWZ256rrkz */
/* Table10140 */
  0x29e3, /* VPMAXSWZ256rmkz */
  0x29e6, /* VPMAXSWZ256rrkz */
/* Table10142 */
  0x368f, /* VPXORDZ256rmkz */
  0x3692, /* VPXORDZ256rrkz */
/* Table10144 */
  0x3268, /* VPSLLWZ256rmkz */
  0x326b, /* VPSLLWZ256rrkz */
/* Table10146 */
  0x31b8, /* VPSLLDZ256rmkz */
  0x31bb, /* VPSLLDZ256rrkz */
/* Table10148 */
  0x2975, /* VPMADDWDZ256rmkz */
  0x2978, /* VPMADDWDZ256rrkz */
/* Table10150 */
  0x3443, /* VPSUBBZ256rmkz */
  0x3446, /* VPSUBBZ256rrkz */
/* Table10152 */
  0x34ef, /* VPSUBWZ256rmkz */
  0x34f2, /* VPSUBWZ256rrkz */
/* Table10154 */
  0x345f, /* VPSUBDZ256rmkz */
  0x3462, /* VPSUBDZ256rrkz */
/* Table10156 */
  0x2165, /* VPADDBZ256rmkz */
  0x2168, /* VPADDBZ256rrkz */
/* Table10158 */
  0x2211, /* VPADDWZ256rmkz */
  0x2214, /* VPADDWZ256rrkz */
/* Table10160 */
  0x2181, /* VPADDDZ256rmkz */
  0x2184, /* VPADDDZ256rrkz */
/* Table10162 */
  0x1014, /* VCVTQQ2PSZ256rmkz */
  0x1017, /* VCVTQQ2PSZ256rrkz */
/* Table10164 */
  0x10d3, /* VCVTTPD2UDQZ256rmkz */
  0x10d6, /* VCVTTPD2UDQZ256rrkz */
/* Table10166 */
  0xeed, /* VCVTPD2UDQZ256rmkz */
  0xef0, /* VCVTPD2UDQZ256rrkz */
/* Table10168 */
  0x1ea3, /* VMOVDQU64Z256rmkz */
  0x1ea8, /* VMOVDQU64Z256rrkz */
/* Table10170 */
  0x11fc, /* VCVTUQQ2PDZ256rmkz */
  0x11ff, /* VCVTUQQ2PDZ256rrkz */
/* Table10172 */
  0x0, /*  */
  0x1ea9, /* VMOVDQU64Z256rrkz_REV */
/* Table10174 */
  0xff6, /* VCVTQQ2PDZ256rmkz */
  0xff9, /* VCVTQQ2PDZ256rrkz */
/* Table10176 */
  0x1df6, /* VMOVDDUPZ256rmkz */
  0x1df9, /* VMOVDDUPZ256rrkz */
/* Table10178 */
  0x1e61, /* VMOVDQU16Z256rmkz */
  0x1e66, /* VMOVDQU16Z256rrkz */
/* Table10180 */
  0x121a, /* VCVTUQQ2PSZ256rmkz */
  0x121d, /* VCVTUQQ2PSZ256rrkz */
/* Table10182 */
  0x0, /*  */
  0x1e67, /* VMOVDQU16Z256rrkz_REV */
/* Table10184 */
  0xe8d, /* VCVTPD2DQZ256rmkz */
  0xe90, /* VCVTPD2DQZ256rrkz */
/* Table10186 */
  0x1f7d, /* VMOVUPDZ256rmkz */
  0x1f82, /* VMOVUPDZ256rrkz */
/* Table10188 */
  0x0, /*  */
  0x1f83, /* VMOVUPDZ256rrkz_REV */
/* Table10190 */
  0x3ab6, /* VUNPCKLPDZ256rmkz */
  0x3ab9, /* VUNPCKLPDZ256rrkz */
/* Table10192 */
  0x3a78, /* VUNPCKHPDZ256rmkz */
  0x3a7b, /* VUNPCKHPDZ256rrkz */
/* Table10194 */
  0x1dad, /* VMOVAPDZ256rmkz */
  0x1db2, /* VMOVAPDZ256rrkz */
/* Table10196 */
  0x0, /*  */
  0x1db3, /* VMOVAPDZ256rrkz_REV */
/* Table10198 */
  0x3999, /* VSQRTPDZ256mkz */
  0x399c, /* VSQRTPDZ256rkz */
/* Table10200 */
  0xcb1, /* VANDPDZ256rmkz */
  0xcb4, /* VANDPDZ256rrkz */
/* Table10202 */
  0xc73, /* VANDNPDZ256rmkz */
  0xc76, /* VANDNPDZ256rrkz */
/* Table10204 */
  0x2045, /* VORPDZ256rmkz */
  0x2048, /* VORPDZ256rrkz */
/* Table10206 */
  0x3af4, /* VXORPDZ256rmkz */
  0x3af7, /* VXORPDZ256rrkz */
/* Table10208 */
  0xba7, /* VADDPDZ256rmkz */
  0xbaa, /* VADDPDZ256rrkz */
/* Table10210 */
  0x1fdd, /* VMULPDZ256rmkz */
  0x1fe0, /* VMULPDZ256rrkz */
/* Table10212 */
  0xeaf, /* VCVTPD2PSZ256rmkz */
  0xeb2, /* VCVTPD2PSZ256rrkz */
/* Table10214 */
  0x39fc, /* VSUBPDZ256rmkz */
  0x39ff, /* VSUBPDZ256rrkz */
/* Table10216 */
  0x1d3e, /* VMINPDZ256rmkz */
  0x1d41, /* VMINPDZ256rrkz */
/* Table10218 */
  0x125f, /* VDIVPDZ256rmkz */
  0x1262, /* VDIVPDZ256rrkz */
/* Table10220 */
  0x1c93, /* VMAXPDZ256rmkz */
  0x1c96, /* VMAXPDZ256rrkz */
/* Table10222 */
  0x365c, /* VPUNPCKLQDQZ256rmkz */
  0x365f, /* VPUNPCKLQDQZ256rrkz */
/* Table10224 */
  0x35f2, /* VPUNPCKHQDQZ256rmkz */
  0x35f5, /* VPUNPCKHQDQZ256rrkz */
/* Table10226 */
  0x1e38, /* VMOVDQA64Z256rmkz */
  0x1e3d, /* VMOVDQA64Z256rrkz */
/* Table10228 */
  0x2f69, /* VPRORQZ256mikz */
  0x2efd, /* VPROLQZ256mikz */
  0x0, /*  */
  0x0, /*  */
  0x32c2, /* VPSRAQZ256mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f6c, /* VPRORQZ256rikz */
  0x2f00, /* VPROLQZ256rikz */
  0x0, /*  */
  0x0, /*  */
  0x32c5, /* VPSRAQZ256rikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table10244 */
  0x0, /*  */
  0x0, /*  */
  0x33a3, /* VPSRLQZ256mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31e5, /* VPSLLQZ256mikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x33a6, /* VPSRLQZ256rikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31e8, /* VPSLLQZ256rikz */
  0x0, /*  */
/* Table10260 */
  0x10f1, /* VCVTTPD2UQQZ256rmkz */
  0x10f4, /* VCVTTPD2UQQZ256rrkz */
/* Table10262 */
  0xf0b, /* VCVTPD2UQQZ256rmkz */
  0xf0e, /* VCVTPD2UQQZ256rrkz */
/* Table10264 */
  0x10b5, /* VCVTTPD2QQZ256rmkz */
  0x10b8, /* VCVTTPD2QQZ256rrkz */
/* Table10266 */
  0xecf, /* VCVTPD2QQZ256rmkz */
  0xed2, /* VCVTPD2QQZ256rrkz */
/* Table10268 */
  0x0, /*  */
  0x1e3e, /* VMOVDQA64Z256rrkz_REV */
/* Table10270 */
  0x395b, /* VSHUFPDZ256rmikz */
  0x395e, /* VSHUFPDZ256rrikz */
/* Table10272 */
  0x33a9, /* VPSRLQZ256rmkz */
  0x33ac, /* VPSRLQZ256rrkz */
/* Table10274 */
  0x21a0, /* VPADDQZ256rmkz */
  0x21a3, /* VPADDQZ256rrkz */
/* Table10276 */
  0x2296, /* VPANDQZ256rmkz */
  0x2299, /* VPANDQZ256rrkz */
/* Table10278 */
  0x2277, /* VPANDNQZ256rmkz */
  0x227a, /* VPANDNQZ256rrkz */
/* Table10280 */
  0x32c8, /* VPSRAQZ256rmkz */
  0x32cb, /* VPSRAQZ256rrkz */
/* Table10282 */
  0x1095, /* VCVTTPD2DQZ256rmkz */
  0x1098, /* VCVTTPD2DQZ256rrkz */
/* Table10284 */
  0x2ebf, /* VPORQZ256rmkz */
  0x2ec2, /* VPORQZ256rrkz */
/* Table10286 */
  0x36aa, /* VPXORQZ256rmkz */
  0x36ad, /* VPXORQZ256rrkz */
/* Table10288 */
  0x31eb, /* VPSLLQZ256rmkz */
  0x31ee, /* VPSLLQZ256rrkz */
/* Table10290 */
  0x2e2d, /* VPMULUDQZ256rmkz */
  0x2e30, /* VPMULUDQZ256rrkz */
/* Table10292 */
  0x347e, /* VPSUBQZ256rmkz */
  0x3481, /* VPSUBQZ256rrkz */
/* Table10294 */
  0x1fb1, /* VMOVUPSZrmkz */
  0x1fb6, /* VMOVUPSZrrkz */
/* Table10296 */
  0x0, /*  */
  0x1fb7, /* VMOVUPSZrrkz_REV */
/* Table10298 */
  0x3ade, /* VUNPCKLPSZrmkz */
  0x3ae1, /* VUNPCKLPSZrrkz */
/* Table10300 */
  0x3aa0, /* VUNPCKHPSZrmkz */
  0x3aa3, /* VUNPCKHPSZrrkz */
/* Table10302 */
  0x1de1, /* VMOVAPSZrmkz */
  0x1de6, /* VMOVAPSZrrkz */
/* Table10304 */
  0x0, /*  */
  0x1de7, /* VMOVAPSZrrkz_REV */
/* Table10306 */
  0x39c4, /* VSQRTPSZmkz */
  0x39ca, /* VSQRTPSZrkz */
/* Table10308 */
  0xcd9, /* VANDPSZrmkz */
  0xcdc, /* VANDPSZrrkz */
/* Table10310 */
  0xc9b, /* VANDNPSZrmkz */
  0xc9e, /* VANDNPSZrrkz */
/* Table10312 */
  0x206d, /* VORPSZrmkz */
  0x2070, /* VORPSZrrkz */
/* Table10314 */
  0x3b1c, /* VXORPSZrmkz */
  0x3b1f, /* VXORPSZrrkz */
/* Table10316 */
  0xbd2, /* VADDPSZrmkz */
  0xbd8, /* VADDPSZrrkz */
/* Table10318 */
  0x2008, /* VMULPSZrmkz */
  0x200e, /* VMULPSZrrkz */
/* Table10320 */
  0xf6f, /* VCVTPS2PDZrmkz */
  0xf75, /* VCVTPS2PDZrrkz */
/* Table10322 */
  0xe3e, /* VCVTDQ2PSZrmkz */
  0xe44, /* VCVTDQ2PSZrrkz */
/* Table10324 */
  0x3a27, /* VSUBPSZrmkz */
  0x3a2d, /* VSUBPSZrrkz */
/* Table10326 */
  0x1d69, /* VMINPSZrmkz */
  0x1d6f, /* VMINPSZrrkz */
/* Table10328 */
  0x128a, /* VDIVPSZrmkz */
  0x1290, /* VDIVPSZrrkz */
/* Table10330 */
  0x1cbe, /* VMAXPSZrmkz */
  0x1cc4, /* VMAXPSZrrkz */
/* Table10332 */
  0x1158, /* VCVTTPS2UDQZrmkz */
  0x115e, /* VCVTTPS2UDQZrrkz */
/* Table10334 */
  0xfc3, /* VCVTPS2UDQZrmkz */
  0xfc9, /* VCVTPS2UDQZrrkz */
/* Table10336 */
  0x3983, /* VSHUFPSZrmikz */
  0x3986, /* VSHUFPSZrrikz */
/* Table10338 */
  0x1f51, /* VMOVSLDUPZrmkz */
  0x1f54, /* VMOVSLDUPZrrkz */
/* Table10340 */
  0x1f3b, /* VMOVSHDUPZrmkz */
  0x1f3e, /* VMOVSHDUPZrrkz */
/* Table10342 */
  0x111a, /* VCVTTPS2DQZrmkz */
  0x1120, /* VCVTTPS2DQZrrkz */
/* Table10344 */
  0x1e8d, /* VMOVDQU32Zrmkz */
  0x1e92, /* VMOVDQU32Zrrkz */
/* Table10346 */
  0x316b, /* VPSHUFHWZmikz */
  0x316e, /* VPSHUFHWZrikz */
/* Table10348 */
  0x11cc, /* VCVTUDQ2PDZrmkz */
  0x11cf, /* VCVTUDQ2PDZrrkz */
/* Table10350 */
  0x0, /*  */
  0x1e93, /* VMOVDQU32Zrrkz_REV */
/* Table10352 */
  0xe1f, /* VCVTDQ2PDZrmkz */
  0xe22, /* VCVTDQ2PDZrrkz */
/* Table10354 */
  0x1ecf, /* VMOVDQU8Zrmkz */
  0x1ed4, /* VMOVDQU8Zrrkz */
/* Table10356 */
  0x3181, /* VPSHUFLWZmikz */
  0x3184, /* VPSHUFLWZrikz */
/* Table10358 */
  0x11e7, /* VCVTUDQ2PSZrmkz */
  0x11ed, /* VCVTUDQ2PSZrrkz */
/* Table10360 */
  0x0, /*  */
  0x1ed5, /* VMOVDQU8Zrrkz_REV */
/* Table10362 */
  0xf4d, /* VCVTPS2DQZrmkz */
  0xf53, /* VCVTPS2DQZrrkz */
/* Table10364 */
  0x3627, /* VPUNPCKLBWZrmkz */
  0x362a, /* VPUNPCKLBWZrrkz */
/* Table10366 */
  0x367b, /* VPUNPCKLWDZrmkz */
  0x367e, /* VPUNPCKLWDZrrkz */
/* Table10368 */
  0x3646, /* VPUNPCKLDQZrmkz */
  0x3649, /* VPUNPCKLDQZrrkz */
/* Table10370 */
  0x2120, /* VPACKSSWBZrmkz */
  0x2123, /* VPACKSSWBZrrkz */
/* Table10372 */
  0x2155, /* VPACKUSWBZrmkz */
  0x2158, /* VPACKUSWBZrrkz */
/* Table10374 */
  0x35bd, /* VPUNPCKHBWZrmkz */
  0x35c0, /* VPUNPCKHBWZrrkz */
/* Table10376 */
  0x3611, /* VPUNPCKHWDZrmkz */
  0x3614, /* VPUNPCKHWDZrrkz */
/* Table10378 */
  0x35dc, /* VPUNPCKHDQZrmkz */
  0x35df, /* VPUNPCKHDQZrrkz */
/* Table10380 */
  0x210a, /* VPACKSSDWZrmkz */
  0x210d, /* VPACKSSDWZrrkz */
/* Table10382 */
  0x1e22, /* VMOVDQA32Zrmkz */
  0x1e27, /* VMOVDQA32Zrrkz */
/* Table10384 */
  0x3155, /* VPSHUFDZmikz */
  0x3158, /* VPSHUFDZrikz */
/* Table10386 */
  0x0, /*  */
  0x0, /*  */
  0x342c, /* VPSRLWZmikz */
  0x0, /*  */
  0x3344, /* VPSRAWZmikz */
  0x0, /*  */
  0x326e, /* VPSLLWZmikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x342f, /* VPSRLWZrikz */
  0x0, /*  */
  0x3347, /* VPSRAWZrikz */
  0x0, /*  */
  0x3271, /* VPSLLWZrikz */
  0x0, /*  */
/* Table10402 */
  0x2f57, /* VPRORDZmikz */
  0x2eeb, /* VPROLDZmikz */
  0x337f, /* VPSRLDZmikz */
  0x0, /*  */
  0x32a1, /* VPSRADZmikz */
  0x0, /*  */
  0x31c1, /* VPSLLDZmikz */
  0x0, /*  */
  0x2f5a, /* VPRORDZrikz */
  0x2eee, /* VPROLDZrikz */
  0x3382, /* VPSRLDZrikz */
  0x0, /*  */
  0x32a4, /* VPSRADZrikz */
  0x0, /*  */
  0x31c4, /* VPSLLDZrikz */
  0x0, /*  */
/* Table10418 */
  0x1176, /* VCVTTPS2UQQZrmkz */
  0x117c, /* VCVTTPS2UQQZrrkz */
/* Table10420 */
  0xfe1, /* VCVTPS2UQQZrmkz */
  0xfe7, /* VCVTPS2UQQZrrkz */
/* Table10422 */
  0x113a, /* VCVTTPS2QQZrmkz */
  0x1140, /* VCVTTPS2QQZrrkz */
/* Table10424 */
  0xfa5, /* VCVTPS2QQZrmkz */
  0xfab, /* VCVTPS2QQZrrkz */
/* Table10426 */
  0x0, /*  */
  0x1e28, /* VMOVDQA32Zrrkz_REV */
/* Table10428 */
  0x3432, /* VPSRLWZrmkz */
  0x3435, /* VPSRLWZrrkz */
/* Table10430 */
  0x3385, /* VPSRLDZrmkz */
  0x3388, /* VPSRLDZrrkz */
/* Table10432 */
  0x2dfc, /* VPMULLWZrmkz */
  0x2dff, /* VPMULLWZrrkz */
/* Table10434 */
  0x34c9, /* VPSUBUSBZrmkz */
  0x34cc, /* VPSUBUSBZrrkz */
/* Table10436 */
  0x34df, /* VPSUBUSWZrmkz */
  0x34e2, /* VPSUBUSWZrrkz */
/* Table10438 */
  0x2acb, /* VPMINUBZrmkz */
  0x2ace, /* VPMINUBZrrkz */
/* Table10440 */
  0x224a, /* VPANDDZrmkz */
  0x224d, /* VPANDDZrrkz */
/* Table10442 */
  0x21eb, /* VPADDUSBZrmkz */
  0x21ee, /* VPADDUSBZrrkz */
/* Table10444 */
  0x2201, /* VPADDUSWZrmkz */
  0x2204, /* VPADDUSWZrrkz */
/* Table10446 */
  0x29ff, /* VPMAXUBZrmkz */
  0x2a02, /* VPMAXUBZrrkz */
/* Table10448 */
  0x2265, /* VPANDNDZrmkz */
  0x2268, /* VPANDNDZrrkz */
/* Table10450 */
  0x22b7, /* VPAVGBZrmkz */
  0x22ba, /* VPAVGBZrrkz */
/* Table10452 */
  0x334a, /* VPSRAWZrmkz */
  0x334d, /* VPSRAWZrrkz */
/* Table10454 */
  0x32a7, /* VPSRADZrmkz */
  0x32aa, /* VPSRADZrrkz */
/* Table10456 */
  0x22cd, /* VPAVGWZrmkz */
  0x22d0, /* VPAVGWZrrkz */
/* Table10458 */
  0x2d96, /* VPMULHUWZrmkz */
  0x2d99, /* VPMULHUWZrrkz */
/* Table10460 */
  0x2dac, /* VPMULHWZrmkz */
  0x2daf, /* VPMULHWZrrkz */
/* Table10462 */
  0x349d, /* VPSUBSBZrmkz */
  0x34a0, /* VPSUBSBZrrkz */
/* Table10464 */
  0x34b3, /* VPSUBSWZrmkz */
  0x34b6, /* VPSUBSWZrrkz */
/* Table10466 */
  0x2ab5, /* VPMINSWZrmkz */
  0x2ab8, /* VPMINSWZrrkz */
/* Table10468 */
  0x2ead, /* VPORDZrmkz */
  0x2eb0, /* VPORDZrrkz */
/* Table10470 */
  0x21bf, /* VPADDSBZrmkz */
  0x21c2, /* VPADDSBZrrkz */
/* Table10472 */
  0x21d5, /* VPADDSWZrmkz */
  0x21d8, /* VPADDSWZrrkz */
/* Table10474 */
  0x29e9, /* VPMAXSWZrmkz */
  0x29ec, /* VPMAXSWZrrkz */
/* Table10476 */
  0x3698, /* VPXORDZrmkz */
  0x369b, /* VPXORDZrrkz */
/* Table10478 */
  0x3274, /* VPSLLWZrmkz */
  0x3277, /* VPSLLWZrrkz */
/* Table10480 */
  0x31c7, /* VPSLLDZrmkz */
  0x31ca, /* VPSLLDZrrkz */
/* Table10482 */
  0x297b, /* VPMADDWDZrmkz */
  0x297e, /* VPMADDWDZrrkz */
/* Table10484 */
  0x3449, /* VPSUBBZrmkz */
  0x344c, /* VPSUBBZrrkz */
/* Table10486 */
  0x34f5, /* VPSUBWZrmkz */
  0x34f8, /* VPSUBWZrrkz */
/* Table10488 */
  0x3468, /* VPSUBDZrmkz */
  0x346b, /* VPSUBDZrrkz */
/* Table10490 */
  0x216b, /* VPADDBZrmkz */
  0x216e, /* VPADDBZrrkz */
/* Table10492 */
  0x2217, /* VPADDWZrmkz */
  0x221a, /* VPADDWZrrkz */
/* Table10494 */
  0x218a, /* VPADDDZrmkz */
  0x218d, /* VPADDDZrrkz */
/* Table10496 */
  0x101d, /* VCVTQQ2PSZrmkz */
  0x1023, /* VCVTQQ2PSZrrkz */
/* Table10498 */
  0x10dc, /* VCVTTPD2UDQZrmkz */
  0x10e2, /* VCVTTPD2UDQZrrkz */
/* Table10500 */
  0xef6, /* VCVTPD2UDQZrmkz */
  0xefc, /* VCVTPD2UDQZrrkz */
/* Table10502 */
  0x1eae, /* VMOVDQU64Zrmkz */
  0x1eb3, /* VMOVDQU64Zrrkz */
/* Table10504 */
  0x1205, /* VCVTUQQ2PDZrmkz */
  0x120b, /* VCVTUQQ2PDZrrkz */
/* Table10506 */
  0x0, /*  */
  0x1eb4, /* VMOVDQU64Zrrkz_REV */
/* Table10508 */
  0xfff, /* VCVTQQ2PDZrmkz */
  0x1005, /* VCVTQQ2PDZrrkz */
/* Table10510 */
  0x1dfc, /* VMOVDDUPZrmkz */
  0x1dff, /* VMOVDDUPZrrkz */
/* Table10512 */
  0x1e6c, /* VMOVDQU16Zrmkz */
  0x1e71, /* VMOVDQU16Zrrkz */
/* Table10514 */
  0x1223, /* VCVTUQQ2PSZrmkz */
  0x1229, /* VCVTUQQ2PSZrrkz */
/* Table10516 */
  0x0, /*  */
  0x1e72, /* VMOVDQU16Zrrkz_REV */
/* Table10518 */
  0xe96, /* VCVTPD2DQZrmkz */
  0xe9c, /* VCVTPD2DQZrrkz */
/* Table10520 */
  0x1f88, /* VMOVUPDZrmkz */
  0x1f8d, /* VMOVUPDZrrkz */
/* Table10522 */
  0x0, /*  */
  0x1f8e, /* VMOVUPDZrrkz_REV */
/* Table10524 */
  0x3abf, /* VUNPCKLPDZrmkz */
  0x3ac2, /* VUNPCKLPDZrrkz */
/* Table10526 */
  0x3a81, /* VUNPCKHPDZrmkz */
  0x3a84, /* VUNPCKHPDZrrkz */
/* Table10528 */
  0x1db8, /* VMOVAPDZrmkz */
  0x1dbd, /* VMOVAPDZrrkz */
/* Table10530 */
  0x0, /*  */
  0x1dbe, /* VMOVAPDZrrkz_REV */
/* Table10532 */
  0x39a2, /* VSQRTPDZmkz */
  0x39a8, /* VSQRTPDZrkz */
/* Table10534 */
  0xcba, /* VANDPDZrmkz */
  0xcbd, /* VANDPDZrrkz */
/* Table10536 */
  0xc7c, /* VANDNPDZrmkz */
  0xc7f, /* VANDNPDZrrkz */
/* Table10538 */
  0x204e, /* VORPDZrmkz */
  0x2051, /* VORPDZrrkz */
/* Table10540 */
  0x3afd, /* VXORPDZrmkz */
  0x3b00, /* VXORPDZrrkz */
/* Table10542 */
  0xbb0, /* VADDPDZrmkz */
  0xbb6, /* VADDPDZrrkz */
/* Table10544 */
  0x1fe6, /* VMULPDZrmkz */
  0x1fec, /* VMULPDZrrkz */
/* Table10546 */
  0xeb8, /* VCVTPD2PSZrmkz */
  0xebe, /* VCVTPD2PSZrrkz */
/* Table10548 */
  0x3a05, /* VSUBPDZrmkz */
  0x3a0b, /* VSUBPDZrrkz */
/* Table10550 */
  0x1d47, /* VMINPDZrmkz */
  0x1d4d, /* VMINPDZrrkz */
/* Table10552 */
  0x1268, /* VDIVPDZrmkz */
  0x126e, /* VDIVPDZrrkz */
/* Table10554 */
  0x1c9c, /* VMAXPDZrmkz */
  0x1ca2, /* VMAXPDZrrkz */
/* Table10556 */
  0x3665, /* VPUNPCKLQDQZrmkz */
  0x3668, /* VPUNPCKLQDQZrrkz */
/* Table10558 */
  0x35fb, /* VPUNPCKHQDQZrmkz */
  0x35fe, /* VPUNPCKHQDQZrrkz */
/* Table10560 */
  0x1e43, /* VMOVDQA64Zrmkz */
  0x1e48, /* VMOVDQA64Zrrkz */
/* Table10562 */
  0x2f72, /* VPRORQZmikz */
  0x2f06, /* VPROLQZmikz */
  0x0, /*  */
  0x0, /*  */
  0x32d1, /* VPSRAQZmikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x2f75, /* VPRORQZrikz */
  0x2f09, /* VPROLQZrikz */
  0x0, /*  */
  0x0, /*  */
  0x32d4, /* VPSRAQZrikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table10578 */
  0x0, /*  */
  0x0, /*  */
  0x33b2, /* VPSRLQZmikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31f4, /* VPSLLQZmikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x33b5, /* VPSRLQZrikz */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x31f7, /* VPSLLQZrikz */
  0x0, /*  */
/* Table10594 */
  0x10fa, /* VCVTTPD2UQQZrmkz */
  0x1100, /* VCVTTPD2UQQZrrkz */
/* Table10596 */
  0xf14, /* VCVTPD2UQQZrmkz */
  0xf1a, /* VCVTPD2UQQZrrkz */
/* Table10598 */
  0x10be, /* VCVTTPD2QQZrmkz */
  0x10c4, /* VCVTTPD2QQZrrkz */
/* Table10600 */
  0xed8, /* VCVTPD2QQZrmkz */
  0xede, /* VCVTPD2QQZrrkz */
/* Table10602 */
  0x0, /*  */
  0x1e49, /* VMOVDQA64Zrrkz_REV */
/* Table10604 */
  0x3964, /* VSHUFPDZrmikz */
  0x3967, /* VSHUFPDZrrikz */
/* Table10606 */
  0x33b8, /* VPSRLQZrmkz */
  0x33bb, /* VPSRLQZrrkz */
/* Table10608 */
  0x21a9, /* VPADDQZrmkz */
  0x21ac, /* VPADDQZrrkz */
/* Table10610 */
  0x229f, /* VPANDQZrmkz */
  0x22a2, /* VPANDQZrrkz */
/* Table10612 */
  0x2280, /* VPANDNQZrmkz */
  0x2283, /* VPANDNQZrrkz */
/* Table10614 */
  0x32d7, /* VPSRAQZrmkz */
  0x32da, /* VPSRAQZrrkz */
/* Table10616 */
  0x109e, /* VCVTTPD2DQZrmkz */
  0x10a4, /* VCVTTPD2DQZrrkz */
/* Table10618 */
  0x2ec8, /* VPORQZrmkz */
  0x2ecb, /* VPORQZrrkz */
/* Table10620 */
  0x36b3, /* VPXORQZrmkz */
  0x36b6, /* VPXORQZrrkz */
/* Table10622 */
  0x31fa, /* VPSLLQZrmkz */
  0x31fd, /* VPSLLQZrrkz */
/* Table10624 */
  0x2e36, /* VPMULUDQZrmkz */
  0x2e39, /* VPMULUDQZrrkz */
/* Table10626 */
  0x3487, /* VPSUBQZrmkz */
  0x348a, /* VPSUBQZrrkz */
/* Table10628 */
  0x62d, /* MMX_PSHUFBrm */
  0x62e, /* MMX_PSHUFBrr */
/* Table10630 */
  0x608, /* MMX_PHADDWrm */
  0x609, /* MMX_PHADDWrr */
/* Table10632 */
  0x604, /* MMX_PHADDDrm */
  0x605, /* MMX_PHADDDrr */
/* Table10634 */
  0x606, /* MMX_PHADDSWrm */
  0x607, /* MMX_PHADDSWrr */
/* Table10636 */
  0x612, /* MMX_PMADDUBSWrm */
  0x613, /* MMX_PMADDUBSWrr */
/* Table10638 */
  0x60e, /* MMX_PHSUBWrm */
  0x60f, /* MMX_PHSUBWrr */
/* Table10640 */
  0x60a, /* MMX_PHSUBDrm */
  0x60b, /* MMX_PHSUBDrr */
/* Table10642 */
  0x60c, /* MMX_PHSUBSWrm */
  0x60d, /* MMX_PHSUBSWrr */
/* Table10644 */
  0x631, /* MMX_PSIGNBrm */
  0x632, /* MMX_PSIGNBrr */
/* Table10646 */
  0x635, /* MMX_PSIGNWrm */
  0x636, /* MMX_PSIGNWrr */
/* Table10648 */
  0x633, /* MMX_PSIGNDrm */
  0x634, /* MMX_PSIGNDrr */
/* Table10650 */
  0x61f, /* MMX_PMULHRSWrm */
  0x620, /* MMX_PMULHRSWrr */
/* Table10652 */
  0x5d1, /* MMX_PABSBrm */
  0x5d2, /* MMX_PABSBrr */
/* Table10654 */
  0x5d5, /* MMX_PABSWrm */
  0x5d6, /* MMX_PABSWrr */
/* Table10656 */
  0x5d3, /* MMX_PABSDrm */
  0x5d4, /* MMX_PABSDrr */
/* Table10658 */
  0xa2f, /* SHA1NEXTErm */
  0xa30, /* SHA1NEXTErr */
/* Table10660 */
  0xa2b, /* SHA1MSG1rm */
  0xa2c, /* SHA1MSG1rr */
/* Table10662 */
  0xa2d, /* SHA1MSG2rm */
  0xa2e, /* SHA1MSG2rr */
/* Table10664 */
  0xa37, /* SHA256RNDS2rm */
  0xa38, /* SHA256RNDS2rr */
/* Table10666 */
  0xa33, /* SHA256MSG1rm */
  0xa34, /* SHA256MSG1rr */
/* Table10668 */
  0xa35, /* SHA256MSG2rm */
  0xa36, /* SHA256MSG2rr */
/* Table10670 */
  0x6c5, /* MOVBE32rm */
  0x0, /*  */
/* Table10672 */
  0x6c4, /* MOVBE32mr */
  0x0, /*  */
/* Table10674 */
  0x3b31, /* WRSSD */
  0x0, /*  */
/* Table10676 */
  0x6d0, /* MOVDIRI32 */
  0x0, /*  */
/* Table10678 */
  0x8ba, /* PSHUFBrm */
  0x8bb, /* PSHUFBrr */
/* Table10680 */
  0x834, /* PHADDWrm */
  0x835, /* PHADDWrr */
/* Table10682 */
  0x830, /* PHADDDrm */
  0x831, /* PHADDDrr */
/* Table10684 */
  0x832, /* PHADDSWrm */
  0x833, /* PHADDSWrr */
/* Table10686 */
  0x84a, /* PMADDUBSWrm */
  0x84b, /* PMADDUBSWrr */
/* Table10688 */
  0x83c, /* PHSUBWrm */
  0x83d, /* PHSUBWrr */
/* Table10690 */
  0x838, /* PHSUBDrm */
  0x839, /* PHSUBDrr */
/* Table10692 */
  0x83a, /* PHSUBSWrm */
  0x83b, /* PHSUBSWrr */
/* Table10694 */
  0x8c2, /* PSIGNBrm */
  0x8c3, /* PSIGNBrr */
/* Table10696 */
  0x8c6, /* PSIGNWrm */
  0x8c7, /* PSIGNWrr */
/* Table10698 */
  0x8c4, /* PSIGNDrm */
  0x8c5, /* PSIGNDrr */
/* Table10700 */
  0x881, /* PMULHRSWrm */
  0x882, /* PMULHRSWrr */
/* Table10702 */
  0x7da, /* PBLENDVBrm0 */
  0x7db, /* PBLENDVBrr0 */
/* Table10704 */
  0x1df, /* BLENDVPSrm0 */
  0x1e0, /* BLENDVPSrr0 */
/* Table10706 */
  0x1dd, /* BLENDVPDrm0 */
  0x1de, /* BLENDVPDrr0 */
/* Table10708 */
  0x8f4, /* PTESTrm */
  0x8f5, /* PTESTrr */
/* Table10710 */
  0x7af, /* PABSBrm */
  0x7b0, /* PABSBrr */
/* Table10712 */
  0x7b3, /* PABSWrm */
  0x7b4, /* PABSWrr */
/* Table10714 */
  0x7b1, /* PABSDrm */
  0x7b2, /* PABSDrr */
/* Table10716 */
  0x86b, /* PMOVSXBWrm */
  0x86c, /* PMOVSXBWrr */
/* Table10718 */
  0x867, /* PMOVSXBDrm */
  0x868, /* PMOVSXBDrr */
/* Table10720 */
  0x869, /* PMOVSXBQrm */
  0x86a, /* PMOVSXBQrr */
/* Table10722 */
  0x86f, /* PMOVSXWDrm */
  0x870, /* PMOVSXWDrr */
/* Table10724 */
  0x871, /* PMOVSXWQrm */
  0x872, /* PMOVSXWQrr */
/* Table10726 */
  0x86d, /* PMOVSXDQrm */
  0x86e, /* PMOVSXDQrr */
/* Table10728 */
  0x87f, /* PMULDQrm */
  0x880, /* PMULDQrr */
/* Table10730 */
  0x7e4, /* PCMPEQQrm */
  0x7e5, /* PCMPEQQrr */
/* Table10732 */
  0x6e6, /* MOVNTDQArm */
  0x0, /*  */
/* Table10734 */
  0x7b9, /* PACKUSDWrm */
  0x7ba, /* PACKUSDWrr */
/* Table10736 */
  0x877, /* PMOVZXBWrm */
  0x878, /* PMOVZXBWrr */
/* Table10738 */
  0x873, /* PMOVZXBDrm */
  0x874, /* PMOVZXBDrr */
/* Table10740 */
  0x875, /* PMOVZXBQrm */
  0x876, /* PMOVZXBQrr */
/* Table10742 */
  0x87b, /* PMOVZXWDrm */
  0x87c, /* PMOVZXWDrr */
/* Table10744 */
  0x87d, /* PMOVZXWQrm */
  0x87e, /* PMOVZXWQrr */
/* Table10746 */
  0x879, /* PMOVZXDQrm */
  0x87a, /* PMOVZXDQrr */
/* Table10748 */
  0x7f0, /* PCMPGTQrm */
  0x7f1, /* PCMPGTQrr */
/* Table10750 */
  0x85a, /* PMINSBrm */
  0x85b, /* PMINSBrr */
/* Table10752 */
  0x85c, /* PMINSDrm */
  0x85d, /* PMINSDrr */
/* Table10754 */
  0x864, /* PMINUWrm */
  0x865, /* PMINUWrr */
/* Table10756 */
  0x862, /* PMINUDrm */
  0x863, /* PMINUDrr */
/* Table10758 */
  0x84e, /* PMAXSBrm */
  0x84f, /* PMAXSBrr */
/* Table10760 */
  0x850, /* PMAXSDrm */
  0x851, /* PMAXSDrr */
/* Table10762 */
  0x858, /* PMAXUWrm */
  0x859, /* PMAXUWrr */
/* Table10764 */
  0x856, /* PMAXUDrm */
  0x857, /* PMAXUDrr */
/* Table10766 */
  0x889, /* PMULLDrm */
  0x88a, /* PMULLDrr */
/* Table10768 */
  0x836, /* PHMINPOSUWrm */
  0x837, /* PHMINPOSUWrr */
/* Table10770 */
  0x459, /* INVEPT32 */
  0x0, /*  */
/* Table10772 */
  0x460, /* INVVPID32 */
  0x0, /*  */
/* Table10774 */
  0x45e, /* INVPCID32 */
  0x0, /*  */
/* Table10776 */
  0x402, /* GF2P8MULBrm */
  0x403, /* GF2P8MULBrr */
/* Table10778 */
  0x187, /* AESIMCrm */
  0x188, /* AESIMCrr */
/* Table10780 */
  0x185, /* AESENCrm */
  0x186, /* AESENCrr */
/* Table10782 */
  0x183, /* AESENCLASTrm */
  0x184, /* AESENCLASTrr */
/* Table10784 */
  0x181, /* AESDECrm */
  0x182, /* AESDECrr */
/* Table10786 */
  0x17f, /* AESDECLASTrm */
  0x180, /* AESDECLASTrr */
/* Table10788 */
  0x6c3, /* MOVBE16rm */
  0x0, /*  */
/* Table10790 */
  0x6c2, /* MOVBE16mr */
  0x0, /*  */
/* Table10792 */
  0x3b33, /* WRUSSD */
  0x0, /*  */
/* Table10794 */
  0x12a, /* ADCX32rm */
  0x12b, /* ADCX32rr */
/* Table10796 */
  0x6ce, /* MOVDIR64B32 */
  0x0, /*  */
/* Table10798 */
  0x6cd, /* MOVDIR64B16 */
  0x0, /*  */
/* Table10800 */
  0x306, /* CRC32r32m8 */
  0x309, /* CRC32r32r8 */
/* Table10802 */
  0x305, /* CRC32r32m32 */
  0x308, /* CRC32r32r32 */
/* Table10804 */
  0x3ac, /* ENQCMD32 */
  0x0, /*  */
/* Table10806 */
  0x17b, /* ADOX32rm */
  0x17c, /* ADOX32rr */
/* Table10808 */
  0x3af, /* ENQCMDS32 */
  0x0, /*  */
/* Table10810 */
  0x304, /* CRC32r32m16 */
  0x307, /* CRC32r32r16 */
/* Table10812 */
  0x3ab, /* ENQCMD16 */
  0x0, /*  */
/* Table10814 */
  0x3ae, /* ENQCMDS16 */
  0x0, /*  */
/* Table10816 */
  0x6c7, /* MOVBE64rm */
  0x0, /*  */
/* Table10818 */
  0x6c6, /* MOVBE64mr */
  0x0, /*  */
/* Table10820 */
  0x3b32, /* WRSSQ */
  0x0, /*  */
/* Table10822 */
  0x6d1, /* MOVDIRI64 */
  0x0, /*  */
/* Table10824 */
  0x45a, /* INVEPT64 */
  0x0, /*  */
/* Table10826 */
  0x461, /* INVVPID64 */
  0x0, /*  */
/* Table10828 */
  0x45f, /* INVPCID64 */
  0x0, /*  */
/* Table10830 */
  0x3b32, /* WRSSQ */
  0x12b, /* ADCX32rr */
/* Table10832 */
  0x6cf, /* MOVDIR64B64 */
  0x0, /*  */
/* Table10834 */
  0x3ad, /* ENQCMD64 */
  0x0, /*  */
/* Table10836 */
  0x3b0, /* ENQCMDS64 */
  0x0, /*  */
/* Table10838 */
  0x17d, /* ADOX64rm */
  0x17e, /* ADOX64rr */
/* Table10840 */
  0x30b, /* CRC32r64m8 */
  0x30d, /* CRC32r64r8 */
/* Table10842 */
  0x30a, /* CRC32r64m64 */
  0x30c, /* CRC32r64r64 */
/* Table10844 */
  0x3b34, /* WRUSSQ */
  0x0, /*  */
/* Table10846 */
  0x12c, /* ADCX64rm */
  0x12d, /* ADCX64rr */
/* Table10848 */
  0x1af, /* ANDN32rm */
  0x1b0, /* ANDN32rr */
/* Table10850 */
  0x0, /*  */
  0x1f1, /* BLSR32rm */
  0x1ed, /* BLSMSK32rm */
  0x1e5, /* BLSI32rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1f2, /* BLSR32rr */
  0x1ee, /* BLSMSK32rr */
  0x1e6, /* BLSI32rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table10866 */
  0x24c, /* BZHI32rm */
  0x24d, /* BZHI32rr */
/* Table10868 */
  0x1bd, /* BEXTR32rm */
  0x1be, /* BEXTR32rr */
/* Table10870 */
  0x7fd, /* PEXT32rm */
  0x7fe, /* PEXT32rr */
/* Table10872 */
  0x9f5, /* SARX32rm */
  0x9f6, /* SARX32rr */
/* Table10874 */
  0x7f9, /* PDEP32rm */
  0x7fa, /* PDEP32rr */
/* Table10876 */
  0x74b, /* MULX32rm */
  0x74c, /* MULX32rr */
/* Table10878 */
  0xa85, /* SHRX32rm */
  0xa86, /* SHRX32rr */
/* Table10880 */
  0x313a, /* VPSHUFBrm */
  0x313b, /* VPSHUFBrr */
/* Table10882 */
  0x28ab, /* VPHADDWrm */
  0x28ac, /* VPHADDWrr */
/* Table10884 */
  0x2893, /* VPHADDDrm */
  0x2894, /* VPHADDDrr */
/* Table10886 */
  0x2897, /* VPHADDSWrm */
  0x2898, /* VPHADDSWrr */
/* Table10888 */
  0x2969, /* VPMADDUBSWrm */
  0x296a, /* VPMADDUBSWrr */
/* Table10890 */
  0x28bf, /* VPHSUBWrm */
  0x28c0, /* VPHSUBWrr */
/* Table10892 */
  0x28b5, /* VPHSUBDrm */
  0x28b6, /* VPHSUBDrr */
/* Table10894 */
  0x28b9, /* VPHSUBSWrm */
  0x28ba, /* VPHSUBSWrr */
/* Table10896 */
  0x3189, /* VPSIGNBrm */
  0x318a, /* VPSIGNBrr */
/* Table10898 */
  0x3191, /* VPSIGNWrm */
  0x3192, /* VPSIGNWrr */
/* Table10900 */
  0x318d, /* VPSIGNDrm */
  0x318e, /* VPSIGNDrr */
/* Table10902 */
  0x2d84, /* VPMULHRSWrm */
  0x2d85, /* VPMULHRSWrr */
/* Table10904 */
  0x2717, /* VPERMILPSrm */
  0x2718, /* VPERMILPSrr */
/* Table10906 */
  0x26d9, /* VPERMILPDrm */
  0x26da, /* VPERMILPDrr */
/* Table10908 */
  0x3a54, /* VTESTPSrm */
  0x3a55, /* VTESTPSrr */
/* Table10910 */
  0x3a50, /* VTESTPDrm */
  0x3a51, /* VTESTPDrr */
/* Table10912 */
  0xf32, /* VCVTPH2PSrm */
  0xf33, /* VCVTPH2PSrr */
/* Table10914 */
  0x35ab, /* VPTESTrm */
  0x35ac, /* VPTESTrr */
/* Table10916 */
  0xd8c, /* VBROADCASTSSrm */
  0xd8d, /* VBROADCASTSSrr */
/* Table10918 */
  0x209f, /* VPABSBrm */
  0x20a0, /* VPABSBrr */
/* Table10920 */
  0x20ef, /* VPABSWrm */
  0x20f0, /* VPABSWrr */
/* Table10922 */
  0x20be, /* VPABSDrm */
  0x20bf, /* VPABSDrr */
/* Table10924 */
  0x2c1d, /* VPMOVSXBWrm */
  0x2c1e, /* VPMOVSXBWrr */
/* Table10926 */
  0x2bf1, /* VPMOVSXBDrm */
  0x2bf2, /* VPMOVSXBDrr */
/* Table10928 */
  0x2c07, /* VPMOVSXBQrm */
  0x2c08, /* VPMOVSXBQrr */
/* Table10930 */
  0x2c49, /* VPMOVSXWDrm */
  0x2c4a, /* VPMOVSXWDrr */
/* Table10932 */
  0x2c5f, /* VPMOVSXWQrm */
  0x2c60, /* VPMOVSXWQrr */
/* Table10934 */
  0x2c33, /* VPMOVSXDQrm */
  0x2c34, /* VPMOVSXDQrr */
/* Table10936 */
  0x2d6e, /* VPMULDQrm */
  0x2d6f, /* VPMULDQrr */
/* Table10938 */
  0x2425, /* VPCMPEQQrm */
  0x2426, /* VPCMPEQQrr */
/* Table10940 */
  0x1efa, /* VMOVNTDQArm */
  0x0, /*  */
/* Table10942 */
  0x2143, /* VPACKUSDWrm */
  0x2144, /* VPACKUSDWrr */
/* Table10944 */
  0x1c3c, /* VMASKMOVPSrm */
  0x0, /*  */
/* Table10946 */
  0x1c38, /* VMASKMOVPDrm */
  0x0, /*  */
/* Table10948 */
  0x1c3b, /* VMASKMOVPSmr */
  0x0, /*  */
/* Table10950 */
  0x1c37, /* VMASKMOVPDmr */
  0x0, /*  */
/* Table10952 */
  0x2d0d, /* VPMOVZXBWrm */
  0x2d0e, /* VPMOVZXBWrr */
/* Table10954 */
  0x2ce1, /* VPMOVZXBDrm */
  0x2ce2, /* VPMOVZXBDrr */
/* Table10956 */
  0x2cf7, /* VPMOVZXBQrm */
  0x2cf8, /* VPMOVZXBQrr */
/* Table10958 */
  0x2d39, /* VPMOVZXWDrm */
  0x2d3a, /* VPMOVZXWDrr */
/* Table10960 */
  0x2d4f, /* VPMOVZXWQrm */
  0x2d50, /* VPMOVZXWQrr */
/* Table10962 */
  0x2d23, /* VPMOVZXDQrm */
  0x2d24, /* VPMOVZXDQrr */
/* Table10964 */
  0x2475, /* VPCMPGTQrm */
  0x2476, /* VPCMPGTQrr */
/* Table10966 */
  0x2a69, /* VPMINSBrm */
  0x2a6a, /* VPMINSBrr */
/* Table10968 */
  0x2a88, /* VPMINSDrm */
  0x2a89, /* VPMINSDrr */
/* Table10970 */
  0x2b1f, /* VPMINUWrm */
  0x2b20, /* VPMINUWrr */
/* Table10972 */
  0x2aee, /* VPMINUDrm */
  0x2aef, /* VPMINUDrr */
/* Table10974 */
  0x299d, /* VPMAXSBrm */
  0x299e, /* VPMAXSBrr */
/* Table10976 */
  0x29bc, /* VPMAXSDrm */
  0x29bd, /* VPMAXSDrr */
/* Table10978 */
  0x2a53, /* VPMAXUWrm */
  0x2a54, /* VPMAXUWrr */
/* Table10980 */
  0x2a22, /* VPMAXUDrm */
  0x2a23, /* VPMAXUDrr */
/* Table10982 */
  0x2dcf, /* VPMULLDrm */
  0x2dd0, /* VPMULLDrr */
/* Table10984 */
  0x28ad, /* VPHMINPOSUWrm */
  0x28ae, /* VPHMINPOSUWrr */
/* Table10986 */
  0x33dc, /* VPSRLVDrm */
  0x33dd, /* VPSRLVDrr */
/* Table10988 */
  0x32f8, /* VPSRAVDrm */
  0x32f9, /* VPSRAVDrr */
/* Table10990 */
  0x321e, /* VPSLLVDrm */
  0x321f, /* VPSLLVDrr */
/* Table10992 */
  0x2375, /* VPBROADCASTDrm */
  0x2376, /* VPBROADCASTDrr */
/* Table10994 */
  0x239a, /* VPBROADCASTQrm */
  0x239b, /* VPBROADCASTQrr */
/* Table10996 */
  0x2356, /* VPBROADCASTBrm */
  0x2357, /* VPBROADCASTBrr */
/* Table10998 */
  0x23b9, /* VPBROADCASTWrm */
  0x23ba, /* VPBROADCASTWrr */
/* Table11000 */
  0x2984, /* VPMASKMOVDrm */
  0x0, /*  */
/* Table11002 */
  0x2983, /* VPMASKMOVDmr */
  0x0, /*  */
/* Table11004 */
  0x2879, /* VPGATHERDDrm */
  0x0, /*  */
/* Table11006 */
  0x2883, /* VPGATHERQDrm */
  0x0, /*  */
/* Table11008 */
  0x1acd, /* VGATHERDPSrm */
  0x0, /*  */
/* Table11010 */
  0x1adf, /* VGATHERQPSrm */
  0x0, /*  */
/* Table11012 */
  0x1532, /* VFMADDSUB132PSm */
  0x1533, /* VFMADDSUB132PSr */
/* Table11014 */
  0x173a, /* VFMSUBADD132PSm */
  0x173b, /* VFMSUBADD132PSr */
/* Table11016 */
  0x13e6, /* VFMADD132PSm */
  0x13e7, /* VFMADD132PSr */
/* Table11018 */
  0x1405, /* VFMADD132SSm_Int */
  0x1407, /* VFMADD132SSr_Int */
/* Table11020 */
  0x160e, /* VFMSUB132PSm */
  0x160f, /* VFMSUB132PSr */
/* Table11022 */
  0x162d, /* VFMSUB132SSm_Int */
  0x162f, /* VFMSUB132SSr_Int */
/* Table11024 */
  0x1836, /* VFNMADD132PSm */
  0x1837, /* VFNMADD132PSr */
/* Table11026 */
  0x1855, /* VFNMADD132SSm_Int */
  0x1857, /* VFNMADD132SSr_Int */
/* Table11028 */
  0x1982, /* VFNMSUB132PSm */
  0x1983, /* VFNMSUB132PSr */
/* Table11030 */
  0x19a1, /* VFNMSUB132SSm_Int */
  0x19a3, /* VFNMSUB132SSr_Int */
/* Table11032 */
  0x1576, /* VFMADDSUB213PSm */
  0x1577, /* VFMADDSUB213PSr */
/* Table11034 */
  0x177e, /* VFMSUBADD213PSm */
  0x177f, /* VFMSUBADD213PSr */
/* Table11036 */
  0x144a, /* VFMADD213PSm */
  0x144b, /* VFMADD213PSr */
/* Table11038 */
  0x1469, /* VFMADD213SSm_Int */
  0x146b, /* VFMADD213SSr_Int */
/* Table11040 */
  0x1672, /* VFMSUB213PSm */
  0x1673, /* VFMSUB213PSr */
/* Table11042 */
  0x1691, /* VFMSUB213SSm_Int */
  0x1693, /* VFMSUB213SSr_Int */
/* Table11044 */
  0x189a, /* VFNMADD213PSm */
  0x189b, /* VFNMADD213PSr */
/* Table11046 */
  0x18b9, /* VFNMADD213SSm_Int */
  0x18bb, /* VFNMADD213SSr_Int */
/* Table11048 */
  0x19e6, /* VFNMSUB213PSm */
  0x19e7, /* VFNMSUB213PSr */
/* Table11050 */
  0x1a05, /* VFNMSUB213SSm_Int */
  0x1a07, /* VFNMSUB213SSr_Int */
/* Table11052 */
  0x15ba, /* VFMADDSUB231PSm */
  0x15bb, /* VFMADDSUB231PSr */
/* Table11054 */
  0x17c2, /* VFMSUBADD231PSm */
  0x17c3, /* VFMSUBADD231PSr */
/* Table11056 */
  0x14ae, /* VFMADD231PSm */
  0x14af, /* VFMADD231PSr */
/* Table11058 */
  0x14cd, /* VFMADD231SSm_Int */
  0x14cf, /* VFMADD231SSr_Int */
/* Table11060 */
  0x16d6, /* VFMSUB231PSm */
  0x16d7, /* VFMSUB231PSr */
/* Table11062 */
  0x16f5, /* VFMSUB231SSm_Int */
  0x16f7, /* VFMSUB231SSr_Int */
/* Table11064 */
  0x18fe, /* VFNMADD231PSm */
  0x18ff, /* VFNMADD231PSr */
/* Table11066 */
  0x191d, /* VFNMADD231SSm_Int */
  0x191f, /* VFNMADD231SSr_Int */
/* Table11068 */
  0x1a4a, /* VFNMSUB231PSm */
  0x1a4b, /* VFNMSUB231PSr */
/* Table11070 */
  0x1a69, /* VFNMSUB231SSm_Int */
  0x1a6b, /* VFNMSUB231SSr_Int */
/* Table11072 */
  0x1bce, /* VGF2P8MULBrm */
  0x1bcf, /* VGF2P8MULBrr */
/* Table11074 */
  0xc29, /* VAESIMCrm */
  0xc2a, /* VAESIMCrr */
/* Table11076 */
  0xc27, /* VAESENCrm */
  0xc28, /* VAESENCrr */
/* Table11078 */
  0xc1d, /* VAESENCLASTrm */
  0xc1e, /* VAESENCLASTrr */
/* Table11080 */
  0xc13, /* VAESDECrm */
  0xc14, /* VAESDECrr */
/* Table11082 */
  0xc09, /* VAESDECLASTrm */
  0xc0a, /* VAESDECLASTrr */
/* Table11084 */
  0xa5d, /* SHLX32rm */
  0xa5e, /* SHLX32rr */
/* Table11086 */
  0x1b1, /* ANDN64rm */
  0x1b2, /* ANDN64rr */
/* Table11088 */
  0x0, /*  */
  0x1f3, /* BLSR64rm */
  0x1ef, /* BLSMSK64rm */
  0x1e7, /* BLSI64rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1f4, /* BLSR64rr */
  0x1f0, /* BLSMSK64rr */
  0x1e8, /* BLSI64rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table11104 */
  0x24e, /* BZHI64rm */
  0x24f, /* BZHI64rr */
/* Table11106 */
  0x1bf, /* BEXTR64rm */
  0x1c0, /* BEXTR64rr */
/* Table11108 */
  0x7ff, /* PEXT64rm */
  0x800, /* PEXT64rr */
/* Table11110 */
  0x9f7, /* SARX64rm */
  0x9f8, /* SARX64rr */
/* Table11112 */
  0x7fb, /* PDEP64rm */
  0x7fc, /* PDEP64rr */
/* Table11114 */
  0x74d, /* MULX64rm */
  0x74e, /* MULX64rr */
/* Table11116 */
  0xa87, /* SHRX64rm */
  0xa88, /* SHRX64rr */
/* Table11118 */
  0x33fb, /* VPSRLVQrm */
  0x33fc, /* VPSRLVQrr */
/* Table11120 */
  0x323d, /* VPSLLVQrm */
  0x323e, /* VPSLLVQrr */
/* Table11122 */
  0x2988, /* VPMASKMOVQrm */
  0x0, /*  */
/* Table11124 */
  0x2987, /* VPMASKMOVQmr */
  0x0, /*  */
/* Table11126 */
  0x287e, /* VPGATHERDQrm */
  0x0, /*  */
/* Table11128 */
  0x2888, /* VPGATHERQQrm */
  0x0, /*  */
/* Table11130 */
  0x1ac8, /* VGATHERDPDrm */
  0x0, /*  */
/* Table11132 */
  0x1ada, /* VGATHERQPDrm */
  0x0, /*  */
/* Table11134 */
  0x1510, /* VFMADDSUB132PDm */
  0x1511, /* VFMADDSUB132PDr */
/* Table11136 */
  0x1718, /* VFMSUBADD132PDm */
  0x1719, /* VFMSUBADD132PDr */
/* Table11138 */
  0x13c4, /* VFMADD132PDm */
  0x13c5, /* VFMADD132PDr */
/* Table11140 */
  0x13f5, /* VFMADD132SDm_Int */
  0x13f7, /* VFMADD132SDr_Int */
/* Table11142 */
  0x15ec, /* VFMSUB132PDm */
  0x15ed, /* VFMSUB132PDr */
/* Table11144 */
  0x161d, /* VFMSUB132SDm_Int */
  0x161f, /* VFMSUB132SDr_Int */
/* Table11146 */
  0x1814, /* VFNMADD132PDm */
  0x1815, /* VFNMADD132PDr */
/* Table11148 */
  0x1845, /* VFNMADD132SDm_Int */
  0x1847, /* VFNMADD132SDr_Int */
/* Table11150 */
  0x1960, /* VFNMSUB132PDm */
  0x1961, /* VFNMSUB132PDr */
/* Table11152 */
  0x1991, /* VFNMSUB132SDm_Int */
  0x1993, /* VFNMSUB132SDr_Int */
/* Table11154 */
  0x1554, /* VFMADDSUB213PDm */
  0x1555, /* VFMADDSUB213PDr */
/* Table11156 */
  0x175c, /* VFMSUBADD213PDm */
  0x175d, /* VFMSUBADD213PDr */
/* Table11158 */
  0x1428, /* VFMADD213PDm */
  0x1429, /* VFMADD213PDr */
/* Table11160 */
  0x1459, /* VFMADD213SDm_Int */
  0x145b, /* VFMADD213SDr_Int */
/* Table11162 */
  0x1650, /* VFMSUB213PDm */
  0x1651, /* VFMSUB213PDr */
/* Table11164 */
  0x1681, /* VFMSUB213SDm_Int */
  0x1683, /* VFMSUB213SDr_Int */
/* Table11166 */
  0x1878, /* VFNMADD213PDm */
  0x1879, /* VFNMADD213PDr */
/* Table11168 */
  0x18a9, /* VFNMADD213SDm_Int */
  0x18ab, /* VFNMADD213SDr_Int */
/* Table11170 */
  0x19c4, /* VFNMSUB213PDm */
  0x19c5, /* VFNMSUB213PDr */
/* Table11172 */
  0x19f5, /* VFNMSUB213SDm_Int */
  0x19f7, /* VFNMSUB213SDr_Int */
/* Table11174 */
  0x1598, /* VFMADDSUB231PDm */
  0x1599, /* VFMADDSUB231PDr */
/* Table11176 */
  0x17a0, /* VFMSUBADD231PDm */
  0x17a1, /* VFMSUBADD231PDr */
/* Table11178 */
  0x148c, /* VFMADD231PDm */
  0x148d, /* VFMADD231PDr */
/* Table11180 */
  0x14bd, /* VFMADD231SDm_Int */
  0x14bf, /* VFMADD231SDr_Int */
/* Table11182 */
  0x16b4, /* VFMSUB231PDm */
  0x16b5, /* VFMSUB231PDr */
/* Table11184 */
  0x16e5, /* VFMSUB231SDm_Int */
  0x16e7, /* VFMSUB231SDr_Int */
/* Table11186 */
  0x18dc, /* VFNMADD231PDm */
  0x18dd, /* VFNMADD231PDr */
/* Table11188 */
  0x190d, /* VFNMADD231SDm_Int */
  0x190f, /* VFNMADD231SDr_Int */
/* Table11190 */
  0x1a28, /* VFNMSUB231PDm */
  0x1a29, /* VFNMSUB231PDr */
/* Table11192 */
  0x1a59, /* VFNMSUB231SDm_Int */
  0x1a5b, /* VFNMSUB231SDr_Int */
/* Table11194 */
  0xa5f, /* SHLX64rm */
  0xa60, /* SHLX64rr */
/* Table11196 */
  0x3126, /* VPSHUFBYrm */
  0x3127, /* VPSHUFBYrr */
/* Table11198 */
  0x28a9, /* VPHADDWYrm */
  0x28aa, /* VPHADDWYrr */
/* Table11200 */
  0x2891, /* VPHADDDYrm */
  0x2892, /* VPHADDDYrr */
/* Table11202 */
  0x2895, /* VPHADDSWYrm */
  0x2896, /* VPHADDSWYrr */
/* Table11204 */
  0x2955, /* VPMADDUBSWYrm */
  0x2956, /* VPMADDUBSWYrr */
/* Table11206 */
  0x28bd, /* VPHSUBWYrm */
  0x28be, /* VPHSUBWYrr */
/* Table11208 */
  0x28b3, /* VPHSUBDYrm */
  0x28b4, /* VPHSUBDYrr */
/* Table11210 */
  0x28b7, /* VPHSUBSWYrm */
  0x28b8, /* VPHSUBSWYrr */
/* Table11212 */
  0x3187, /* VPSIGNBYrm */
  0x3188, /* VPSIGNBYrr */
/* Table11214 */
  0x318f, /* VPSIGNWYrm */
  0x3190, /* VPSIGNWYrr */
/* Table11216 */
  0x318b, /* VPSIGNDYrm */
  0x318c, /* VPSIGNDYrr */
/* Table11218 */
  0x2d70, /* VPMULHRSWYrm */
  0x2d71, /* VPMULHRSWYrr */
/* Table11220 */
  0x26dd, /* VPERMILPSYrm */
  0x26de, /* VPERMILPSYrr */
/* Table11222 */
  0x269f, /* VPERMILPDYrm */
  0x26a0, /* VPERMILPDYrr */
/* Table11224 */
  0x3a52, /* VTESTPSYrm */
  0x3a53, /* VTESTPSYrr */
/* Table11226 */
  0x3a4e, /* VTESTPDYrm */
  0x3a4f, /* VTESTPDYrr */
/* Table11228 */
  0xf1b, /* VCVTPH2PSYrm */
  0xf1c, /* VCVTPH2PSYrr */
/* Table11230 */
  0x273f, /* VPERMPSYrm */
  0x2740, /* VPERMPSYrr */
/* Table11232 */
  0x35a9, /* VPTESTYrm */
  0x35aa, /* VPTESTYrr */
/* Table11234 */
  0xd78, /* VBROADCASTSSYrm */
  0xd79, /* VBROADCASTSSYrr */
/* Table11236 */
  0xd6a, /* VBROADCASTSDYrm */
  0xd6b, /* VBROADCASTSDYrr */
/* Table11238 */
  0xd26, /* VBROADCASTF128 */
  0x0, /*  */
/* Table11240 */
  0x208b, /* VPABSBYrm */
  0x208c, /* VPABSBYrr */
/* Table11242 */
  0x20db, /* VPABSWYrm */
  0x20dc, /* VPABSWYrr */
/* Table11244 */
  0x20a1, /* VPABSDYrm */
  0x20a2, /* VPABSDYrr */
/* Table11246 */
  0x2c09, /* VPMOVSXBWYrm */
  0x2c0a, /* VPMOVSXBWYrr */
/* Table11248 */
  0x2bdd, /* VPMOVSXBDYrm */
  0x2bde, /* VPMOVSXBDYrr */
/* Table11250 */
  0x2bf3, /* VPMOVSXBQYrm */
  0x2bf4, /* VPMOVSXBQYrr */
/* Table11252 */
  0x2c35, /* VPMOVSXWDYrm */
  0x2c36, /* VPMOVSXWDYrr */
/* Table11254 */
  0x2c4b, /* VPMOVSXWQYrm */
  0x2c4c, /* VPMOVSXWQYrr */
/* Table11256 */
  0x2c1f, /* VPMOVSXDQYrm */
  0x2c20, /* VPMOVSXDQYrr */
/* Table11258 */
  0x2d51, /* VPMULDQYrm */
  0x2d52, /* VPMULDQYrr */
/* Table11260 */
  0x2411, /* VPCMPEQQYrm */
  0x2412, /* VPCMPEQQYrr */
/* Table11262 */
  0x1ef6, /* VMOVNTDQAYrm */
  0x0, /*  */
/* Table11264 */
  0x2126, /* VPACKUSDWYrm */
  0x2127, /* VPACKUSDWYrr */
/* Table11266 */
  0x1c3a, /* VMASKMOVPSYrm */
  0x0, /*  */
/* Table11268 */
  0x1c36, /* VMASKMOVPDYrm */
  0x0, /*  */
/* Table11270 */
  0x1c39, /* VMASKMOVPSYmr */
  0x0, /*  */
/* Table11272 */
  0x1c35, /* VMASKMOVPDYmr */
  0x0, /*  */
/* Table11274 */
  0x2cf9, /* VPMOVZXBWYrm */
  0x2cfa, /* VPMOVZXBWYrr */
/* Table11276 */
  0x2ccd, /* VPMOVZXBDYrm */
  0x2cce, /* VPMOVZXBDYrr */
/* Table11278 */
  0x2ce3, /* VPMOVZXBQYrm */
  0x2ce4, /* VPMOVZXBQYrr */
/* Table11280 */
  0x2d25, /* VPMOVZXWDYrm */
  0x2d26, /* VPMOVZXWDYrr */
/* Table11282 */
  0x2d3b, /* VPMOVZXWQYrm */
  0x2d3c, /* VPMOVZXWQYrr */
/* Table11284 */
  0x2d0f, /* VPMOVZXDQYrm */
  0x2d10, /* VPMOVZXDQYrr */
/* Table11286 */
  0x25e9, /* VPERMDYrm */
  0x25ea, /* VPERMDYrr */
/* Table11288 */
  0x2461, /* VPCMPGTQYrm */
  0x2462, /* VPCMPGTQYrr */
/* Table11290 */
  0x2a55, /* VPMINSBYrm */
  0x2a56, /* VPMINSBYrr */
/* Table11292 */
  0x2a6b, /* VPMINSDYrm */
  0x2a6c, /* VPMINSDYrr */
/* Table11294 */
  0x2b0b, /* VPMINUWYrm */
  0x2b0c, /* VPMINUWYrr */
/* Table11296 */
  0x2ad1, /* VPMINUDYrm */
  0x2ad2, /* VPMINUDYrr */
/* Table11298 */
  0x2989, /* VPMAXSBYrm */
  0x298a, /* VPMAXSBYrr */
/* Table11300 */
  0x299f, /* VPMAXSDYrm */
  0x29a0, /* VPMAXSDYrr */
/* Table11302 */
  0x2a3f, /* VPMAXUWYrm */
  0x2a40, /* VPMAXUWYrr */
/* Table11304 */
  0x2a05, /* VPMAXUDYrm */
  0x2a06, /* VPMAXUDYrr */
/* Table11306 */
  0x2db2, /* VPMULLDYrm */
  0x2db3, /* VPMULLDYrr */
/* Table11308 */
  0x33bf, /* VPSRLVDYrm */
  0x33c0, /* VPSRLVDYrr */
/* Table11310 */
  0x32db, /* VPSRAVDYrm */
  0x32dc, /* VPSRAVDYrr */
/* Table11312 */
  0x3201, /* VPSLLVDYrm */
  0x3202, /* VPSLLVDYrr */
/* Table11314 */
  0x2358, /* VPBROADCASTDYrm */
  0x2359, /* VPBROADCASTDYrr */
/* Table11316 */
  0x237d, /* VPBROADCASTQYrm */
  0x237e, /* VPBROADCASTQYrr */
/* Table11318 */
  0xd45, /* VBROADCASTI128 */
  0x0, /*  */
/* Table11320 */
  0x2339, /* VPBROADCASTBYrm */
  0x233a, /* VPBROADCASTBYrr */
/* Table11322 */
  0x239c, /* VPBROADCASTWYrm */
  0x239d, /* VPBROADCASTWYrr */
/* Table11324 */
  0x2982, /* VPMASKMOVDYrm */
  0x0, /*  */
/* Table11326 */
  0x2981, /* VPMASKMOVDYmr */
  0x0, /*  */
/* Table11328 */
  0x2875, /* VPGATHERDDYrm */
  0x0, /*  */
/* Table11330 */
  0x287f, /* VPGATHERQDYrm */
  0x0, /*  */
/* Table11332 */
  0x1ac9, /* VGATHERDPSYrm */
  0x0, /*  */
/* Table11334 */
  0x1adb, /* VGATHERQPSYrm */
  0x0, /*  */
/* Table11336 */
  0x1512, /* VFMADDSUB132PSYm */
  0x1513, /* VFMADDSUB132PSYr */
/* Table11338 */
  0x171a, /* VFMSUBADD132PSYm */
  0x171b, /* VFMSUBADD132PSYr */
/* Table11340 */
  0x13c6, /* VFMADD132PSYm */
  0x13c7, /* VFMADD132PSYr */
/* Table11342 */
  0x15ee, /* VFMSUB132PSYm */
  0x15ef, /* VFMSUB132PSYr */
/* Table11344 */
  0x1816, /* VFNMADD132PSYm */
  0x1817, /* VFNMADD132PSYr */
/* Table11346 */
  0x1962, /* VFNMSUB132PSYm */
  0x1963, /* VFNMSUB132PSYr */
/* Table11348 */
  0x1556, /* VFMADDSUB213PSYm */
  0x1557, /* VFMADDSUB213PSYr */
/* Table11350 */
  0x175e, /* VFMSUBADD213PSYm */
  0x175f, /* VFMSUBADD213PSYr */
/* Table11352 */
  0x142a, /* VFMADD213PSYm */
  0x142b, /* VFMADD213PSYr */
/* Table11354 */
  0x1652, /* VFMSUB213PSYm */
  0x1653, /* VFMSUB213PSYr */
/* Table11356 */
  0x187a, /* VFNMADD213PSYm */
  0x187b, /* VFNMADD213PSYr */
/* Table11358 */
  0x19c6, /* VFNMSUB213PSYm */
  0x19c7, /* VFNMSUB213PSYr */
/* Table11360 */
  0x159a, /* VFMADDSUB231PSYm */
  0x159b, /* VFMADDSUB231PSYr */
/* Table11362 */
  0x17a2, /* VFMSUBADD231PSYm */
  0x17a3, /* VFMSUBADD231PSYr */
/* Table11364 */
  0x148e, /* VFMADD231PSYm */
  0x148f, /* VFMADD231PSYr */
/* Table11366 */
  0x16b6, /* VFMSUB231PSYm */
  0x16b7, /* VFMSUB231PSYr */
/* Table11368 */
  0x18de, /* VFNMADD231PSYm */
  0x18df, /* VFNMADD231PSYr */
/* Table11370 */
  0x1a2a, /* VFNMSUB231PSYm */
  0x1a2b, /* VFNMSUB231PSYr */
/* Table11372 */
  0x1bba, /* VGF2P8MULBYrm */
  0x1bbb, /* VGF2P8MULBYrr */
/* Table11374 */
  0xc1f, /* VAESENCYrm */
  0xc20, /* VAESENCYrr */
/* Table11376 */
  0xc15, /* VAESENCLASTYrm */
  0xc16, /* VAESENCLASTYrr */
/* Table11378 */
  0xc0b, /* VAESDECYrm */
  0xc0c, /* VAESDECYrr */
/* Table11380 */
  0xc01, /* VAESDECLASTYrm */
  0xc02, /* VAESDECLASTYrr */
/* Table11382 */
  0x33de, /* VPSRLVQYrm */
  0x33df, /* VPSRLVQYrr */
/* Table11384 */
  0x3220, /* VPSLLVQYrm */
  0x3221, /* VPSLLVQYrr */
/* Table11386 */
  0x2986, /* VPMASKMOVQYrm */
  0x0, /*  */
/* Table11388 */
  0x2985, /* VPMASKMOVQYmr */
  0x0, /*  */
/* Table11390 */
  0x287a, /* VPGATHERDQYrm */
  0x0, /*  */
/* Table11392 */
  0x2884, /* VPGATHERQQYrm */
  0x0, /*  */
/* Table11394 */
  0x1ac4, /* VGATHERDPDYrm */
  0x0, /*  */
/* Table11396 */
  0x1ad6, /* VGATHERQPDYrm */
  0x0, /*  */
/* Table11398 */
  0x14f0, /* VFMADDSUB132PDYm */
  0x14f1, /* VFMADDSUB132PDYr */
/* Table11400 */
  0x16f8, /* VFMSUBADD132PDYm */
  0x16f9, /* VFMSUBADD132PDYr */
/* Table11402 */
  0x13a4, /* VFMADD132PDYm */
  0x13a5, /* VFMADD132PDYr */
/* Table11404 */
  0x15cc, /* VFMSUB132PDYm */
  0x15cd, /* VFMSUB132PDYr */
/* Table11406 */
  0x17f4, /* VFNMADD132PDYm */
  0x17f5, /* VFNMADD132PDYr */
/* Table11408 */
  0x1940, /* VFNMSUB132PDYm */
  0x1941, /* VFNMSUB132PDYr */
/* Table11410 */
  0x1534, /* VFMADDSUB213PDYm */
  0x1535, /* VFMADDSUB213PDYr */
/* Table11412 */
  0x173c, /* VFMSUBADD213PDYm */
  0x173d, /* VFMSUBADD213PDYr */
/* Table11414 */
  0x1408, /* VFMADD213PDYm */
  0x1409, /* VFMADD213PDYr */
/* Table11416 */
  0x1630, /* VFMSUB213PDYm */
  0x1631, /* VFMSUB213PDYr */
/* Table11418 */
  0x1858, /* VFNMADD213PDYm */
  0x1859, /* VFNMADD213PDYr */
/* Table11420 */
  0x19a4, /* VFNMSUB213PDYm */
  0x19a5, /* VFNMSUB213PDYr */
/* Table11422 */
  0x1578, /* VFMADDSUB231PDYm */
  0x1579, /* VFMADDSUB231PDYr */
/* Table11424 */
  0x1780, /* VFMSUBADD231PDYm */
  0x1781, /* VFMSUBADD231PDYr */
/* Table11426 */
  0x146c, /* VFMADD231PDYm */
  0x146d, /* VFMADD231PDYr */
/* Table11428 */
  0x1694, /* VFMSUB231PDYm */
  0x1695, /* VFMSUB231PDYr */
/* Table11430 */
  0x18bc, /* VFNMADD231PDYm */
  0x18bd, /* VFNMADD231PDYr */
/* Table11432 */
  0x1a08, /* VFNMSUB231PDYm */
  0x1a09, /* VFNMSUB231PDYr */
/* Table11434 */
  0x2cac, /* VPMOVUSWBZ128mr */
  0x2cae, /* VPMOVUSWBZ128rr */
/* Table11436 */
  0x2c61, /* VPMOVUSDBZ128mr */
  0x2c63, /* VPMOVUSDBZ128rr */
/* Table11438 */
  0x2c7f, /* VPMOVUSQBZ128mr */
  0x2c81, /* VPMOVUSQBZ128rr */
/* Table11440 */
  0x2c70, /* VPMOVUSDWZ128mr */
  0x2c72, /* VPMOVUSDWZ128rr */
/* Table11442 */
  0x2c9d, /* VPMOVUSQWZ128mr */
  0x2c9f, /* VPMOVUSQWZ128rr */
/* Table11444 */
  0x2c8e, /* VPMOVUSQDZ128mr */
  0x2c90, /* VPMOVUSQDZ128rr */
/* Table11446 */
  0x2bce, /* VPMOVSWBZ128mr */
  0x2bd0, /* VPMOVSWBZ128rr */
/* Table11448 */
  0x2b83, /* VPMOVSDBZ128mr */
  0x2b85, /* VPMOVSDBZ128rr */
/* Table11450 */
  0x2ba1, /* VPMOVSQBZ128mr */
  0x2ba3, /* VPMOVSQBZ128rr */
/* Table11452 */
  0x2b92, /* VPMOVSDWZ128mr */
  0x2b94, /* VPMOVSDWZ128rr */
/* Table11454 */
  0x2bbf, /* VPMOVSQWZ128mr */
  0x2bc1, /* VPMOVSQWZ128rr */
/* Table11456 */
  0x2bb0, /* VPMOVSQDZ128mr */
  0x2bb2, /* VPMOVSQDZ128rr */
/* Table11458 */
  0x356d, /* VPTESTNMBZ128rm */
  0x356f, /* VPTESTNMBZ128rr */
/* Table11460 */
  0x3579, /* VPTESTNMDZ128rm */
  0x357d, /* VPTESTNMDZ128rr */
/* Table11462 */
  0x0, /*  */
  0x2b45, /* VPMOVM2BZ128rr */
/* Table11464 */
  0x0, /*  */
  0x2b21, /* VPMOVB2MZ128rr */
/* Table11466 */
  0x2cbe, /* VPMOVWBZ128mr */
  0x2cc0, /* VPMOVWBZ128rr */
/* Table11468 */
  0x2b27, /* VPMOVDBZ128mr */
  0x2b29, /* VPMOVDBZ128rr */
/* Table11470 */
  0x2b56, /* VPMOVQBZ128mr */
  0x2b58, /* VPMOVQBZ128rr */
/* Table11472 */
  0x2b36, /* VPMOVDWZ128mr */
  0x2b38, /* VPMOVDWZ128rr */
/* Table11474 */
  0x2b74, /* VPMOVQWZ128mr */
  0x2b76, /* VPMOVQWZ128rr */
/* Table11476 */
  0x2b65, /* VPMOVQDZ128mr */
  0x2b67, /* VPMOVQDZ128rr */
/* Table11478 */
  0x0, /*  */
  0x2b48, /* VPMOVM2DZ128rr */
/* Table11480 */
  0x0, /*  */
  0x2b24, /* VPMOVD2MZ128rr */
/* Table11482 */
  0x0, /*  */
  0x237a, /* VPBROADCASTMW2DZ128rr */
/* Table11484 */
  0x12b1, /* VDPBF16PSZ128m */
  0x12b7, /* VDPBF16PSZ128r */
/* Table11486 */
  0xe62, /* VCVTNEPS2BF16Z128rm */
  0xe68, /* VCVTNEPS2BF16Z128rr */
/* Table11488 */
  0x2073, /* VP2INTERSECTDZ128rm */
  0x2075, /* VP2INTERSECTDZ128rr */
/* Table11490 */
  0xe47, /* VCVTNE2PS2BF16Z128rm */
  0xe4d, /* VCVTNE2PS2BF16Z128rr */
/* Table11492 */
  0xb8d, /* V4FMADDSSrm */
  0x0, /*  */
/* Table11494 */
  0xb93, /* V4FNMADDSSrm */
  0x0, /*  */
/* Table11496 */
  0x3128, /* VPSHUFBZ128rm */
  0x312b, /* VPSHUFBZ128rr */
/* Table11498 */
  0x2957, /* VPMADDUBSWZ128rm */
  0x295a, /* VPMADDUBSWZ128rr */
/* Table11500 */
  0x2d72, /* VPMULHRSWZ128rm */
  0x2d75, /* VPMULHRSWZ128rr */
/* Table11502 */
  0x26e8, /* VPERMILPSZ128rm */
  0x26ee, /* VPERMILPSZ128rr */
/* Table11504 */
  0xf1d, /* VCVTPH2PSZ128rm */
  0xf20, /* VCVTPH2PSZ128rr */
/* Table11506 */
  0x2f76, /* VPRORVDZ128rm */
  0x2f7c, /* VPRORVDZ128rr */
/* Table11508 */
  0x2f0a, /* VPROLVDZ128rm */
  0x2f10, /* VPROLVDZ128rr */
/* Table11510 */
  0xd7a, /* VBROADCASTSSZ128m */
  0xd7d, /* VBROADCASTSSZ128r */
/* Table11512 */
  0x208d, /* VPABSBZ128rm */
  0x2090, /* VPABSBZ128rr */
/* Table11514 */
  0x20dd, /* VPABSWZ128rm */
  0x20e0, /* VPABSWZ128rr */
/* Table11516 */
  0x20a3, /* VPABSDZ128rm */
  0x20a9, /* VPABSDZ128rr */
/* Table11518 */
  0x2c0b, /* VPMOVSXBWZ128rm */
  0x2c0e, /* VPMOVSXBWZ128rr */
/* Table11520 */
  0x2bdf, /* VPMOVSXBDZ128rm */
  0x2be2, /* VPMOVSXBDZ128rr */
/* Table11522 */
  0x2bf5, /* VPMOVSXBQZ128rm */
  0x2bf8, /* VPMOVSXBQZ128rr */
/* Table11524 */
  0x2c37, /* VPMOVSXWDZ128rm */
  0x2c3a, /* VPMOVSXWDZ128rr */
/* Table11526 */
  0x2c4d, /* VPMOVSXWQZ128rm */
  0x2c50, /* VPMOVSXWQZ128rr */
/* Table11528 */
  0x2c21, /* VPMOVSXDQZ128rm */
  0x2c24, /* VPMOVSXDQZ128rr */
/* Table11530 */
  0x3531, /* VPTESTMBZ128rm */
  0x3533, /* VPTESTMBZ128rr */
/* Table11532 */
  0x353d, /* VPTESTMDZ128rm */
  0x3541, /* VPTESTMDZ128rr */
/* Table11534 */
  0x1ef7, /* VMOVNTDQAZ128rm */
  0x0, /*  */
/* Table11536 */
  0x2128, /* VPACKUSDWZ128rm */
  0x212e, /* VPACKUSDWZ128rr */
/* Table11538 */
  0x38bf, /* VSCALEFPSZ128rm */
  0x38c5, /* VSCALEFPSZ128rr */
/* Table11540 */
  0x38e6, /* VSCALEFSSZrm */
  0x38e9, /* VSCALEFSSZrr */
/* Table11542 */
  0x2cfb, /* VPMOVZXBWZ128rm */
  0x2cfe, /* VPMOVZXBWZ128rr */
/* Table11544 */
  0x2ccf, /* VPMOVZXBDZ128rm */
  0x2cd2, /* VPMOVZXBDZ128rr */
/* Table11546 */
  0x2ce5, /* VPMOVZXBQZ128rm */
  0x2ce8, /* VPMOVZXBQZ128rr */
/* Table11548 */
  0x2d27, /* VPMOVZXWDZ128rm */
  0x2d2a, /* VPMOVZXWDZ128rr */
/* Table11550 */
  0x2d3d, /* VPMOVZXWQZ128rm */
  0x2d40, /* VPMOVZXWQZ128rr */
/* Table11552 */
  0x2d11, /* VPMOVZXDQZ128rm */
  0x2d14, /* VPMOVZXDQZ128rr */
/* Table11554 */
  0x2a57, /* VPMINSBZ128rm */
  0x2a5a, /* VPMINSBZ128rr */
/* Table11556 */
  0x2a6d, /* VPMINSDZ128rm */
  0x2a73, /* VPMINSDZ128rr */
/* Table11558 */
  0x2b0d, /* VPMINUWZ128rm */
  0x2b10, /* VPMINUWZ128rr */
/* Table11560 */
  0x2ad3, /* VPMINUDZ128rm */
  0x2ad9, /* VPMINUDZ128rr */
/* Table11562 */
  0x298b, /* VPMAXSBZ128rm */
  0x298e, /* VPMAXSBZ128rr */
/* Table11564 */
  0x29a1, /* VPMAXSDZ128rm */
  0x29a7, /* VPMAXSDZ128rr */
/* Table11566 */
  0x2a41, /* VPMAXUWZ128rm */
  0x2a44, /* VPMAXUWZ128rr */
/* Table11568 */
  0x2a07, /* VPMAXUDZ128rm */
  0x2a0d, /* VPMAXUDZ128rr */
/* Table11570 */
  0x2db4, /* VPMULLDZ128rm */
  0x2dba, /* VPMULLDZ128rr */
/* Table11572 */
  0x1afe, /* VGETEXPPSZ128m */
  0x1b04, /* VGETEXPPSZ128r */
/* Table11574 */
  0x1b25, /* VGETEXPSSZm */
  0x1b28, /* VGETEXPSSZr */
/* Table11576 */
  0x28d1, /* VPLZCNTDZ128rm */
  0x28d7, /* VPLZCNTDZ128rr */
/* Table11578 */
  0x33c1, /* VPSRLVDZ128rm */
  0x33c7, /* VPSRLVDZ128rr */
/* Table11580 */
  0x32dd, /* VPSRAVDZ128rm */
  0x32e3, /* VPSRAVDZ128rr */
/* Table11582 */
  0x3203, /* VPSLLVDZ128rm */
  0x3209, /* VPSLLVDZ128rr */
/* Table11584 */
  0x3724, /* VRCP14PSZ128m */
  0x372a, /* VRCP14PSZ128r */
/* Table11586 */
  0x3745, /* VRCP14SSZrm */
  0x3748, /* VRCP14SSZrr */
/* Table11588 */
  0x3848, /* VRSQRT14PSZ128m */
  0x384e, /* VRSQRT14PSZ128r */
/* Table11590 */
  0x3869, /* VRSQRT14SSZrm */
  0x386c, /* VRSQRT14SSZrr */
/* Table11592 */
  0x2582, /* VPDPBUSDZ128m */
  0x2588, /* VPDPBUSDZ128r */
/* Table11594 */
  0x2567, /* VPDPBUSDSZ128m */
  0x256d, /* VPDPBUSDSZ128r */
/* Table11596 */
  0x25b8, /* VPDPWSSDZ128m */
  0x25be, /* VPDPWSSDZ128r */
/* Table11598 */
  0x259d, /* VPDPWSSDSZ128m */
  0x25a3, /* VPDPWSSDSZ128r */
/* Table11600 */
  0x2e3c, /* VPOPCNTBZ128rm */
  0x2e3f, /* VPOPCNTBZ128rr */
/* Table11602 */
  0x2e4e, /* VPOPCNTDZ128rm */
  0x2e54, /* VPOPCNTDZ128rr */
/* Table11604 */
  0x235a, /* VPBROADCASTDZ128m */
  0x235d, /* VPBROADCASTDZ128r */
/* Table11606 */
  0xd46, /* VBROADCASTI32X2Z128m */
  0xd49, /* VBROADCASTI32X2Z128r */
/* Table11608 */
  0x281b, /* VPEXPANDBZ128rm */
  0x281e, /* VPEXPANDBZ128rr */
/* Table11610 */
  0x24e9, /* VPCOMPRESSBZ128mr */
  0x24eb, /* VPCOMPRESSBZ128rr */
/* Table11612 */
  0x22e9, /* VPBLENDMDZ128rm */
  0x22ef, /* VPBLENDMDZ128rr */
/* Table11614 */
  0xcfb, /* VBLENDMPSZ128rm */
  0xd01, /* VBLENDMPSZ128rr */
/* Table11616 */
  0x22d7, /* VPBLENDMBZ128rm */
  0x22da, /* VPBLENDMBZ128rr */
/* Table11618 */
  0x3024, /* VPSHLDVDZ128m */
  0x302a, /* VPSHLDVDZ128r */
/* Table11620 */
  0x30c0, /* VPSHRDVDZ128m */
  0x30c6, /* VPSHRDVDZ128r */
/* Table11622 */
  0x25fd, /* VPERMI2B128rm */
  0x2600, /* VPERMI2B128rr */
/* Table11624 */
  0x260f, /* VPERMI2D128rm */
  0x2615, /* VPERMI2D128rr */
/* Table11626 */
  0x2645, /* VPERMI2PS128rm */
  0x264b, /* VPERMI2PS128rr */
/* Table11628 */
  0x233b, /* VPBROADCASTBZ128m */
  0x233e, /* VPBROADCASTBZ128r */
/* Table11630 */
  0x239e, /* VPBROADCASTWZ128m */
  0x23a1, /* VPBROADCASTWZ128r */
/* Table11632 */
  0x0, /*  */
  0x234d, /* VPBROADCASTBrZ128r */
/* Table11634 */
  0x0, /*  */
  0x23b0, /* VPBROADCASTWrZ128r */
/* Table11636 */
  0x0, /*  */
  0x236c, /* VPBROADCASTDrZ128r */
/* Table11638 */
  0x2779, /* VPERMT2B128rm */
  0x277c, /* VPERMT2B128rr */
/* Table11640 */
  0x278b, /* VPERMT2D128rm */
  0x2791, /* VPERMT2D128rr */
/* Table11642 */
  0x27c1, /* VPERMT2PS128rm */
  0x27c7, /* VPERMT2PS128rr */
/* Table11644 */
  0x1300, /* VEXPANDPSZ128rm */
  0x1303, /* VEXPANDPSZ128rr */
/* Table11646 */
  0x282d, /* VPEXPANDDZ128rm */
  0x2830, /* VPEXPANDDZ128rr */
/* Table11648 */
  0xdf7, /* VCOMPRESSPSZ128mr */
  0xdf9, /* VCOMPRESSPSZ128rr */
/* Table11650 */
  0x24f8, /* VPCOMPRESSDZ128mr */
  0x24fa, /* VPCOMPRESSDZ128rr */
/* Table11652 */
  0x25d7, /* VPERMBZ128rm */
  0x25da, /* VPERMBZ128rr */
/* Table11654 */
  0x311a, /* VPSHUFBITQMBZ128rm */
  0x311c, /* VPSHUFBITQMBZ128rr */
/* Table11656 */
  0x1514, /* VFMADDSUB132PSZ128m */
  0x151a, /* VFMADDSUB132PSZ128r */
/* Table11658 */
  0x171c, /* VFMSUBADD132PSZ128m */
  0x1722, /* VFMSUBADD132PSZ128r */
/* Table11660 */
  0x13c8, /* VFMADD132PSZ128m */
  0x13ce, /* VFMADD132PSZ128r */
/* Table11662 */
  0x13f9, /* VFMADD132SSZm_Int */
  0x13fd, /* VFMADD132SSZr_Int */
/* Table11664 */
  0x15f0, /* VFMSUB132PSZ128m */
  0x15f6, /* VFMSUB132PSZ128r */
/* Table11666 */
  0x1621, /* VFMSUB132SSZm_Int */
  0x1625, /* VFMSUB132SSZr_Int */
/* Table11668 */
  0x1818, /* VFNMADD132PSZ128m */
  0x181e, /* VFNMADD132PSZ128r */
/* Table11670 */
  0x1849, /* VFNMADD132SSZm_Int */
  0x184d, /* VFNMADD132SSZr_Int */
/* Table11672 */
  0x1964, /* VFNMSUB132PSZ128m */
  0x196a, /* VFNMSUB132PSZ128r */
/* Table11674 */
  0x1995, /* VFNMSUB132SSZm_Int */
  0x1999, /* VFNMSUB132SSZr_Int */
/* Table11676 */
  0x1558, /* VFMADDSUB213PSZ128m */
  0x155e, /* VFMADDSUB213PSZ128r */
/* Table11678 */
  0x1760, /* VFMSUBADD213PSZ128m */
  0x1766, /* VFMSUBADD213PSZ128r */
/* Table11680 */
  0x142c, /* VFMADD213PSZ128m */
  0x1432, /* VFMADD213PSZ128r */
/* Table11682 */
  0x145d, /* VFMADD213SSZm_Int */
  0x1461, /* VFMADD213SSZr_Int */
/* Table11684 */
  0x1654, /* VFMSUB213PSZ128m */
  0x165a, /* VFMSUB213PSZ128r */
/* Table11686 */
  0x1685, /* VFMSUB213SSZm_Int */
  0x1689, /* VFMSUB213SSZr_Int */
/* Table11688 */
  0x187c, /* VFNMADD213PSZ128m */
  0x1882, /* VFNMADD213PSZ128r */
/* Table11690 */
  0x18ad, /* VFNMADD213SSZm_Int */
  0x18b1, /* VFNMADD213SSZr_Int */
/* Table11692 */
  0x19c8, /* VFNMSUB213PSZ128m */
  0x19ce, /* VFNMSUB213PSZ128r */
/* Table11694 */
  0x19f9, /* VFNMSUB213SSZm_Int */
  0x19fd, /* VFNMSUB213SSZr_Int */
/* Table11696 */
  0x159c, /* VFMADDSUB231PSZ128m */
  0x15a2, /* VFMADDSUB231PSZ128r */
/* Table11698 */
  0x17a4, /* VFMSUBADD231PSZ128m */
  0x17aa, /* VFMSUBADD231PSZ128r */
/* Table11700 */
  0x1490, /* VFMADD231PSZ128m */
  0x1496, /* VFMADD231PSZ128r */
/* Table11702 */
  0x14c1, /* VFMADD231SSZm_Int */
  0x14c5, /* VFMADD231SSZr_Int */
/* Table11704 */
  0x16b8, /* VFMSUB231PSZ128m */
  0x16be, /* VFMSUB231PSZ128r */
/* Table11706 */
  0x16e9, /* VFMSUB231SSZm_Int */
  0x16ed, /* VFMSUB231SSZr_Int */
/* Table11708 */
  0x18e0, /* VFNMADD231PSZ128m */
  0x18e6, /* VFNMADD231PSZ128r */
/* Table11710 */
  0x1911, /* VFNMADD231SSZm_Int */
  0x1915, /* VFNMADD231SSZr_Int */
/* Table11712 */
  0x1a2c, /* VFNMSUB231PSZ128m */
  0x1a32, /* VFNMSUB231PSZ128r */
/* Table11714 */
  0x1a5d, /* VFNMSUB231SSZm_Int */
  0x1a61, /* VFNMSUB231SSZr_Int */
/* Table11716 */
  0x2531, /* VPCONFLICTDZ128rm */
  0x2537, /* VPCONFLICTDZ128rr */
/* Table11718 */
  0x376c, /* VRCP28SSZm */
  0x376f, /* VRCP28SSZr */
/* Table11720 */
  0x3890, /* VRSQRT28SSZm */
  0x3893, /* VRSQRT28SSZr */
/* Table11722 */
  0x1bbc, /* VGF2P8MULBZ128rm */
  0x1bbf, /* VGF2P8MULBZ128rr */
/* Table11724 */
  0xc21, /* VAESENCZ128rm */
  0xc22, /* VAESENCZ128rr */
/* Table11726 */
  0xc17, /* VAESENCLASTZ128rm */
  0xc18, /* VAESENCLASTZ128rr */
/* Table11728 */
  0xc0d, /* VAESDECZ128rm */
  0xc0e, /* VAESDECZ128rr */
/* Table11730 */
  0xc03, /* VAESDECLASTZ128rm */
  0xc04, /* VAESDECLASTZ128rr */
/* Table11732 */
  0x359d, /* VPTESTNMWZ128rm */
  0x359f, /* VPTESTNMWZ128rr */
/* Table11734 */
  0x358b, /* VPTESTNMQZ128rm */
  0x358f, /* VPTESTNMQZ128rr */
/* Table11736 */
  0x0, /*  */
  0x2b4e, /* VPMOVM2WZ128rr */
/* Table11738 */
  0x0, /*  */
  0x2cbb, /* VPMOVW2MZ128rr */
/* Table11740 */
  0x0, /*  */
  0x2377, /* VPBROADCASTMB2QZ128rr */
/* Table11742 */
  0x0, /*  */
  0x2b4b, /* VPMOVM2QZ128rr */
/* Table11744 */
  0x0, /*  */
  0x2b53, /* VPMOVQ2MZ128rr */
/* Table11746 */
  0x207c, /* VP2INTERSECTQZ128rm */
  0x207e, /* VP2INTERSECTQZ128rr */
/* Table11748 */
  0x26aa, /* VPERMILPDZ128rm */
  0x26b0, /* VPERMILPDZ128rr */
/* Table11750 */
  0x33fd, /* VPSRLVWZ128rm */
  0x3400, /* VPSRLVWZ128rr */
/* Table11752 */
  0x3315, /* VPSRAVWZ128rm */
  0x3318, /* VPSRAVWZ128rr */
/* Table11754 */
  0x323f, /* VPSLLVWZ128rm */
  0x3242, /* VPSLLVWZ128rr */
/* Table11756 */
  0x2f91, /* VPRORVQZ128rm */
  0x2f97, /* VPRORVQZ128rr */
/* Table11758 */
  0x2f25, /* VPROLVQZ128rm */
  0x2f2b, /* VPROLVQZ128rr */
/* Table11760 */
  0x20c0, /* VPABSQZ128rm */
  0x20c6, /* VPABSQZ128rr */
/* Table11762 */
  0x3561, /* VPTESTMWZ128rm */
  0x3563, /* VPTESTMWZ128rr */
/* Table11764 */
  0x354f, /* VPTESTMQZ128rm */
  0x3553, /* VPTESTMQZ128rr */
/* Table11766 */
  0x2d53, /* VPMULDQZ128rm */
  0x2d59, /* VPMULDQZ128rr */
/* Table11768 */
  0x2413, /* VPCMPEQQZ128rm */
  0x2417, /* VPCMPEQQZ128rr */
/* Table11770 */
  0x38a1, /* VSCALEFPDZ128rm */
  0x38a7, /* VSCALEFPDZ128rr */
/* Table11772 */
  0x38dd, /* VSCALEFSDZrm */
  0x38e0, /* VSCALEFSDZrr */
/* Table11774 */
  0x2463, /* VPCMPGTQZ128rm */
  0x2467, /* VPCMPGTQZ128rr */
/* Table11776 */
  0x2a8a, /* VPMINSQZ128rm */
  0x2a90, /* VPMINSQZ128rr */
/* Table11778 */
  0x2af0, /* VPMINUQZ128rm */
  0x2af6, /* VPMINUQZ128rr */
/* Table11780 */
  0x29be, /* VPMAXSQZ128rm */
  0x29c4, /* VPMAXSQZ128rr */
/* Table11782 */
  0x2a24, /* VPMAXUQZ128rm */
  0x2a2a, /* VPMAXUQZ128rr */
/* Table11784 */
  0x2dd1, /* VPMULLQZ128rm */
  0x2dd7, /* VPMULLQZ128rr */
/* Table11786 */
  0x1ae0, /* VGETEXPPDZ128m */
  0x1ae6, /* VGETEXPPDZ128r */
/* Table11788 */
  0x1b1c, /* VGETEXPSDZm */
  0x1b1f, /* VGETEXPSDZr */
/* Table11790 */
  0x28ec, /* VPLZCNTQZ128rm */
  0x28f2, /* VPLZCNTQZ128rr */
/* Table11792 */
  0x33e0, /* VPSRLVQZ128rm */
  0x33e6, /* VPSRLVQZ128rr */
/* Table11794 */
  0x32fa, /* VPSRAVQZ128rm */
  0x3300, /* VPSRAVQZ128rr */
/* Table11796 */
  0x3222, /* VPSLLVQZ128rm */
  0x3228, /* VPSLLVQZ128rr */
/* Table11798 */
  0x3709, /* VRCP14PDZ128m */
  0x370f, /* VRCP14PDZ128r */
/* Table11800 */
  0x373f, /* VRCP14SDZrm */
  0x3742, /* VRCP14SDZrr */
/* Table11802 */
  0x382d, /* VRSQRT14PDZ128m */
  0x3833, /* VRSQRT14PDZ128r */
/* Table11804 */
  0x3863, /* VRSQRT14SDZrm */
  0x3866, /* VRSQRT14SDZrr */
/* Table11806 */
  0x2e84, /* VPOPCNTWZ128rm */
  0x2e87, /* VPOPCNTWZ128rr */
/* Table11808 */
  0x2e69, /* VPOPCNTQZ128rm */
  0x2e6f, /* VPOPCNTQZ128rr */
/* Table11810 */
  0x237f, /* VPBROADCASTQZ128m */
  0x2382, /* VPBROADCASTQZ128r */
/* Table11812 */
  0x2851, /* VPEXPANDWZ128rm */
  0x2854, /* VPEXPANDWZ128rr */
/* Table11814 */
  0x2516, /* VPCOMPRESSWZ128mr */
  0x2518, /* VPCOMPRESSWZ128rr */
/* Table11816 */
  0x2304, /* VPBLENDMQZ128rm */
  0x230a, /* VPBLENDMQZ128rr */
/* Table11818 */
  0xce0, /* VBLENDMPDZ128rm */
  0xce6, /* VBLENDMPDZ128rr */
/* Table11820 */
  0x231f, /* VPBLENDMWZ128rm */
  0x2322, /* VPBLENDMWZ128rr */
/* Table11822 */
  0x305a, /* VPSHLDVWZ128m */
  0x305d, /* VPSHLDVWZ128r */
/* Table11824 */
  0x303f, /* VPSHLDVQZ128m */
  0x3045, /* VPSHLDVQZ128r */
/* Table11826 */
  0x30f6, /* VPSHRDVWZ128m */
  0x30f9, /* VPSHRDVWZ128r */
/* Table11828 */
  0x30db, /* VPSHRDVQZ128m */
  0x30e1, /* VPSHRDVQZ128r */
/* Table11830 */
  0x267b, /* VPERMI2W128rm */
  0x267e, /* VPERMI2W128rr */
/* Table11832 */
  0x2660, /* VPERMI2Q128rm */
  0x2666, /* VPERMI2Q128rr */
/* Table11834 */
  0x262a, /* VPERMI2PD128rm */
  0x2630, /* VPERMI2PD128rr */
/* Table11836 */
  0x0, /*  */
  0x2391, /* VPBROADCASTQrZ128r */
/* Table11838 */
  0x27f7, /* VPERMT2W128rm */
  0x27fa, /* VPERMT2W128rr */
/* Table11840 */
  0x27dc, /* VPERMT2Q128rm */
  0x27e2, /* VPERMT2Q128rr */
/* Table11842 */
  0x27a6, /* VPERMT2PD128rm */
  0x27ac, /* VPERMT2PD128rr */
/* Table11844 */
  0x2e02, /* VPMULTISHIFTQBZ128rm */
  0x2e08, /* VPMULTISHIFTQBZ128rr */
/* Table11846 */
  0x12ee, /* VEXPANDPDZ128rm */
  0x12f1, /* VEXPANDPDZ128rr */
/* Table11848 */
  0x283f, /* VPEXPANDQZ128rm */
  0x2842, /* VPEXPANDQZ128rr */
/* Table11850 */
  0xde8, /* VCOMPRESSPDZ128mr */
  0xdea, /* VCOMPRESSPDZ128rr */
/* Table11852 */
  0x2507, /* VPCOMPRESSQZ128mr */
  0x2509, /* VPCOMPRESSQZ128rr */
/* Table11854 */
  0x2809, /* VPERMWZ128rm */
  0x280c, /* VPERMWZ128rr */
/* Table11856 */
  0x14f2, /* VFMADDSUB132PDZ128m */
  0x14f8, /* VFMADDSUB132PDZ128r */
/* Table11858 */
  0x16fa, /* VFMSUBADD132PDZ128m */
  0x1700, /* VFMSUBADD132PDZ128r */
/* Table11860 */
  0x13a6, /* VFMADD132PDZ128m */
  0x13ac, /* VFMADD132PDZ128r */
/* Table11862 */
  0x13e9, /* VFMADD132SDZm_Int */
  0x13ed, /* VFMADD132SDZr_Int */
/* Table11864 */
  0x15ce, /* VFMSUB132PDZ128m */
  0x15d4, /* VFMSUB132PDZ128r */
/* Table11866 */
  0x1611, /* VFMSUB132SDZm_Int */
  0x1615, /* VFMSUB132SDZr_Int */
/* Table11868 */
  0x17f6, /* VFNMADD132PDZ128m */
  0x17fc, /* VFNMADD132PDZ128r */
/* Table11870 */
  0x1839, /* VFNMADD132SDZm_Int */
  0x183d, /* VFNMADD132SDZr_Int */
/* Table11872 */
  0x1942, /* VFNMSUB132PDZ128m */
  0x1948, /* VFNMSUB132PDZ128r */
/* Table11874 */
  0x1985, /* VFNMSUB132SDZm_Int */
  0x1989, /* VFNMSUB132SDZr_Int */
/* Table11876 */
  0x1536, /* VFMADDSUB213PDZ128m */
  0x153c, /* VFMADDSUB213PDZ128r */
/* Table11878 */
  0x173e, /* VFMSUBADD213PDZ128m */
  0x1744, /* VFMSUBADD213PDZ128r */
/* Table11880 */
  0x140a, /* VFMADD213PDZ128m */
  0x1410, /* VFMADD213PDZ128r */
/* Table11882 */
  0x144d, /* VFMADD213SDZm_Int */
  0x1451, /* VFMADD213SDZr_Int */
/* Table11884 */
  0x1632, /* VFMSUB213PDZ128m */
  0x1638, /* VFMSUB213PDZ128r */
/* Table11886 */
  0x1675, /* VFMSUB213SDZm_Int */
  0x1679, /* VFMSUB213SDZr_Int */
/* Table11888 */
  0x185a, /* VFNMADD213PDZ128m */
  0x1860, /* VFNMADD213PDZ128r */
/* Table11890 */
  0x189d, /* VFNMADD213SDZm_Int */
  0x18a1, /* VFNMADD213SDZr_Int */
/* Table11892 */
  0x19a6, /* VFNMSUB213PDZ128m */
  0x19ac, /* VFNMSUB213PDZ128r */
/* Table11894 */
  0x19e9, /* VFNMSUB213SDZm_Int */
  0x19ed, /* VFNMSUB213SDZr_Int */
/* Table11896 */
  0x293a, /* VPMADD52LUQZ128m */
  0x2940, /* VPMADD52LUQZ128r */
/* Table11898 */
  0x291f, /* VPMADD52HUQZ128m */
  0x2925, /* VPMADD52HUQZ128r */
/* Table11900 */
  0x157a, /* VFMADDSUB231PDZ128m */
  0x1580, /* VFMADDSUB231PDZ128r */
/* Table11902 */
  0x1782, /* VFMSUBADD231PDZ128m */
  0x1788, /* VFMSUBADD231PDZ128r */
/* Table11904 */
  0x146e, /* VFMADD231PDZ128m */
  0x1474, /* VFMADD231PDZ128r */
/* Table11906 */
  0x14b1, /* VFMADD231SDZm_Int */
  0x14b5, /* VFMADD231SDZr_Int */
/* Table11908 */
  0x1696, /* VFMSUB231PDZ128m */
  0x169c, /* VFMSUB231PDZ128r */
/* Table11910 */
  0x16d9, /* VFMSUB231SDZm_Int */
  0x16dd, /* VFMSUB231SDZr_Int */
/* Table11912 */
  0x18be, /* VFNMADD231PDZ128m */
  0x18c4, /* VFNMADD231PDZ128r */
/* Table11914 */
  0x1901, /* VFNMADD231SDZm_Int */
  0x1905, /* VFNMADD231SDZr_Int */
/* Table11916 */
  0x1a0a, /* VFNMSUB231PDZ128m */
  0x1a10, /* VFNMSUB231PDZ128r */
/* Table11918 */
  0x1a4d, /* VFNMSUB231SDZm_Int */
  0x1a51, /* VFNMSUB231SDZr_Int */
/* Table11920 */
  0x254c, /* VPCONFLICTQZ128rm */
  0x2552, /* VPCONFLICTQZ128rr */
/* Table11922 */
  0x3763, /* VRCP28SDZm */
  0x3766, /* VRCP28SDZr */
/* Table11924 */
  0x3887, /* VRSQRT28SDZm */
  0x388a, /* VRSQRT28SDZr */
/* Table11926 */
  0x2cb1, /* VPMOVUSWBZ256mr */
  0x2cb3, /* VPMOVUSWBZ256rr */
/* Table11928 */
  0x2c66, /* VPMOVUSDBZ256mr */
  0x2c68, /* VPMOVUSDBZ256rr */
/* Table11930 */
  0x2c84, /* VPMOVUSQBZ256mr */
  0x2c86, /* VPMOVUSQBZ256rr */
/* Table11932 */
  0x2c75, /* VPMOVUSDWZ256mr */
  0x2c77, /* VPMOVUSDWZ256rr */
/* Table11934 */
  0x2ca2, /* VPMOVUSQWZ256mr */
  0x2ca4, /* VPMOVUSQWZ256rr */
/* Table11936 */
  0x2c93, /* VPMOVUSQDZ256mr */
  0x2c95, /* VPMOVUSQDZ256rr */
/* Table11938 */
  0x2bd3, /* VPMOVSWBZ256mr */
  0x2bd5, /* VPMOVSWBZ256rr */
/* Table11940 */
  0x2b88, /* VPMOVSDBZ256mr */
  0x2b8a, /* VPMOVSDBZ256rr */
/* Table11942 */
  0x2ba6, /* VPMOVSQBZ256mr */
  0x2ba8, /* VPMOVSQBZ256rr */
/* Table11944 */
  0x2b97, /* VPMOVSDWZ256mr */
  0x2b99, /* VPMOVSDWZ256rr */
/* Table11946 */
  0x2bc4, /* VPMOVSQWZ256mr */
  0x2bc6, /* VPMOVSQWZ256rr */
/* Table11948 */
  0x2bb5, /* VPMOVSQDZ256mr */
  0x2bb7, /* VPMOVSQDZ256rr */
/* Table11950 */
  0x3571, /* VPTESTNMBZ256rm */
  0x3573, /* VPTESTNMBZ256rr */
/* Table11952 */
  0x357f, /* VPTESTNMDZ256rm */
  0x3583, /* VPTESTNMDZ256rr */
/* Table11954 */
  0x0, /*  */
  0x2b46, /* VPMOVM2BZ256rr */
/* Table11956 */
  0x0, /*  */
  0x2b22, /* VPMOVB2MZ256rr */
/* Table11958 */
  0x2cc3, /* VPMOVWBZ256mr */
  0x2cc5, /* VPMOVWBZ256rr */
/* Table11960 */
  0x2b2c, /* VPMOVDBZ256mr */
  0x2b2e, /* VPMOVDBZ256rr */
/* Table11962 */
  0x2b5b, /* VPMOVQBZ256mr */
  0x2b5d, /* VPMOVQBZ256rr */
/* Table11964 */
  0x2b3b, /* VPMOVDWZ256mr */
  0x2b3d, /* VPMOVDWZ256rr */
/* Table11966 */
  0x2b79, /* VPMOVQWZ256mr */
  0x2b7b, /* VPMOVQWZ256rr */
/* Table11968 */
  0x2b6a, /* VPMOVQDZ256mr */
  0x2b6c, /* VPMOVQDZ256rr */
/* Table11970 */
  0x0, /*  */
  0x2b49, /* VPMOVM2DZ256rr */
/* Table11972 */
  0x0, /*  */
  0x2b25, /* VPMOVD2MZ256rr */
/* Table11974 */
  0x0, /*  */
  0x237b, /* VPBROADCASTMW2DZ256rr */
/* Table11976 */
  0x12ba, /* VDPBF16PSZ256m */
  0x12c0, /* VDPBF16PSZ256r */
/* Table11978 */
  0xe6b, /* VCVTNEPS2BF16Z256rm */
  0xe71, /* VCVTNEPS2BF16Z256rr */
/* Table11980 */
  0x2076, /* VP2INTERSECTDZ256rm */
  0x2078, /* VP2INTERSECTDZ256rr */
/* Table11982 */
  0xe50, /* VCVTNE2PS2BF16Z256rm */
  0xe56, /* VCVTNE2PS2BF16Z256rr */
/* Table11984 */
  0x312e, /* VPSHUFBZ256rm */
  0x3131, /* VPSHUFBZ256rr */
/* Table11986 */
  0x295d, /* VPMADDUBSWZ256rm */
  0x2960, /* VPMADDUBSWZ256rr */
/* Table11988 */
  0x2d78, /* VPMULHRSWZ256rm */
  0x2d7b, /* VPMULHRSWZ256rr */
/* Table11990 */
  0x26fa, /* VPERMILPSZ256rm */
  0x2700, /* VPERMILPSZ256rr */
/* Table11992 */
  0xf23, /* VCVTPH2PSZ256rm */
  0xf26, /* VCVTPH2PSZ256rr */
/* Table11994 */
  0x2f7f, /* VPRORVDZ256rm */
  0x2f85, /* VPRORVDZ256rr */
/* Table11996 */
  0x2f13, /* VPROLVDZ256rm */
  0x2f19, /* VPROLVDZ256rr */
/* Table11998 */
  0x2741, /* VPERMPSZ256rm */
  0x2747, /* VPERMPSZ256rr */
/* Table12000 */
  0xd80, /* VBROADCASTSSZ256m */
  0xd83, /* VBROADCASTSSZ256r */
/* Table12002 */
  0xd27, /* VBROADCASTF32X2Z256m */
  0xd2a, /* VBROADCASTF32X2Z256r */
/* Table12004 */
  0xd33, /* VBROADCASTF32X4Z256rm */
  0x0, /*  */
/* Table12006 */
  0x2093, /* VPABSBZ256rm */
  0x2096, /* VPABSBZ256rr */
/* Table12008 */
  0x20e3, /* VPABSWZ256rm */
  0x20e6, /* VPABSWZ256rr */
/* Table12010 */
  0x20ac, /* VPABSDZ256rm */
  0x20b2, /* VPABSDZ256rr */
/* Table12012 */
  0x2c11, /* VPMOVSXBWZ256rm */
  0x2c14, /* VPMOVSXBWZ256rr */
/* Table12014 */
  0x2be5, /* VPMOVSXBDZ256rm */
  0x2be8, /* VPMOVSXBDZ256rr */
/* Table12016 */
  0x2bfb, /* VPMOVSXBQZ256rm */
  0x2bfe, /* VPMOVSXBQZ256rr */
/* Table12018 */
  0x2c3d, /* VPMOVSXWDZ256rm */
  0x2c40, /* VPMOVSXWDZ256rr */
/* Table12020 */
  0x2c53, /* VPMOVSXWQZ256rm */
  0x2c56, /* VPMOVSXWQZ256rr */
/* Table12022 */
  0x2c27, /* VPMOVSXDQZ256rm */
  0x2c2a, /* VPMOVSXDQZ256rr */
/* Table12024 */
  0x3535, /* VPTESTMBZ256rm */
  0x3537, /* VPTESTMBZ256rr */
/* Table12026 */
  0x3543, /* VPTESTMDZ256rm */
  0x3547, /* VPTESTMDZ256rr */
/* Table12028 */
  0x1ef8, /* VMOVNTDQAZ256rm */
  0x0, /*  */
/* Table12030 */
  0x2131, /* VPACKUSDWZ256rm */
  0x2137, /* VPACKUSDWZ256rr */
/* Table12032 */
  0x38c8, /* VSCALEFPSZ256rm */
  0x38ce, /* VSCALEFPSZ256rr */
/* Table12034 */
  0x2d01, /* VPMOVZXBWZ256rm */
  0x2d04, /* VPMOVZXBWZ256rr */
/* Table12036 */
  0x2cd5, /* VPMOVZXBDZ256rm */
  0x2cd8, /* VPMOVZXBDZ256rr */
/* Table12038 */
  0x2ceb, /* VPMOVZXBQZ256rm */
  0x2cee, /* VPMOVZXBQZ256rr */
/* Table12040 */
  0x2d2d, /* VPMOVZXWDZ256rm */
  0x2d30, /* VPMOVZXWDZ256rr */
/* Table12042 */
  0x2d43, /* VPMOVZXWQZ256rm */
  0x2d46, /* VPMOVZXWQZ256rr */
/* Table12044 */
  0x2d17, /* VPMOVZXDQZ256rm */
  0x2d1a, /* VPMOVZXDQZ256rr */
/* Table12046 */
  0x25eb, /* VPERMDZ256rm */
  0x25f1, /* VPERMDZ256rr */
/* Table12048 */
  0x2a5d, /* VPMINSBZ256rm */
  0x2a60, /* VPMINSBZ256rr */
/* Table12050 */
  0x2a76, /* VPMINSDZ256rm */
  0x2a7c, /* VPMINSDZ256rr */
/* Table12052 */
  0x2b13, /* VPMINUWZ256rm */
  0x2b16, /* VPMINUWZ256rr */
/* Table12054 */
  0x2adc, /* VPMINUDZ256rm */
  0x2ae2, /* VPMINUDZ256rr */
/* Table12056 */
  0x2991, /* VPMAXSBZ256rm */
  0x2994, /* VPMAXSBZ256rr */
/* Table12058 */
  0x29aa, /* VPMAXSDZ256rm */
  0x29b0, /* VPMAXSDZ256rr */
/* Table12060 */
  0x2a47, /* VPMAXUWZ256rm */
  0x2a4a, /* VPMAXUWZ256rr */
/* Table12062 */
  0x2a10, /* VPMAXUDZ256rm */
  0x2a16, /* VPMAXUDZ256rr */
/* Table12064 */
  0x2dbd, /* VPMULLDZ256rm */
  0x2dc3, /* VPMULLDZ256rr */
/* Table12066 */
  0x1b07, /* VGETEXPPSZ256m */
  0x1b0d, /* VGETEXPPSZ256r */
/* Table12068 */
  0x28da, /* VPLZCNTDZ256rm */
  0x28e0, /* VPLZCNTDZ256rr */
/* Table12070 */
  0x33ca, /* VPSRLVDZ256rm */
  0x33d0, /* VPSRLVDZ256rr */
/* Table12072 */
  0x32e6, /* VPSRAVDZ256rm */
  0x32ec, /* VPSRAVDZ256rr */
/* Table12074 */
  0x320c, /* VPSLLVDZ256rm */
  0x3212, /* VPSLLVDZ256rr */
/* Table12076 */
  0x372d, /* VRCP14PSZ256m */
  0x3733, /* VRCP14PSZ256r */
/* Table12078 */
  0x3851, /* VRSQRT14PSZ256m */
  0x3857, /* VRSQRT14PSZ256r */
/* Table12080 */
  0x258b, /* VPDPBUSDZ256m */
  0x2591, /* VPDPBUSDZ256r */
/* Table12082 */
  0x2570, /* VPDPBUSDSZ256m */
  0x2576, /* VPDPBUSDSZ256r */
/* Table12084 */
  0x25c1, /* VPDPWSSDZ256m */
  0x25c7, /* VPDPWSSDZ256r */
/* Table12086 */
  0x25a6, /* VPDPWSSDSZ256m */
  0x25ac, /* VPDPWSSDSZ256r */
/* Table12088 */
  0x2e42, /* VPOPCNTBZ256rm */
  0x2e45, /* VPOPCNTBZ256rr */
/* Table12090 */
  0x2e57, /* VPOPCNTDZ256rm */
  0x2e5d, /* VPOPCNTDZ256rr */
/* Table12092 */
  0x2360, /* VPBROADCASTDZ256m */
  0x2363, /* VPBROADCASTDZ256r */
/* Table12094 */
  0xd4c, /* VBROADCASTI32X2Z256m */
  0xd4f, /* VBROADCASTI32X2Z256r */
/* Table12096 */
  0xd58, /* VBROADCASTI32X4Z256rm */
  0x0, /*  */
/* Table12098 */
  0x2821, /* VPEXPANDBZ256rm */
  0x2824, /* VPEXPANDBZ256rr */
/* Table12100 */
  0x24ee, /* VPCOMPRESSBZ256mr */
  0x24f0, /* VPCOMPRESSBZ256rr */
/* Table12102 */
  0x22f2, /* VPBLENDMDZ256rm */
  0x22f8, /* VPBLENDMDZ256rr */
/* Table12104 */
  0xd04, /* VBLENDMPSZ256rm */
  0xd0a, /* VBLENDMPSZ256rr */
/* Table12106 */
  0x22dd, /* VPBLENDMBZ256rm */
  0x22e0, /* VPBLENDMBZ256rr */
/* Table12108 */
  0x302d, /* VPSHLDVDZ256m */
  0x3033, /* VPSHLDVDZ256r */
/* Table12110 */
  0x30c9, /* VPSHRDVDZ256m */
  0x30cf, /* VPSHRDVDZ256r */
/* Table12112 */
  0x2603, /* VPERMI2B256rm */
  0x2606, /* VPERMI2B256rr */
/* Table12114 */
  0x2618, /* VPERMI2D256rm */
  0x261e, /* VPERMI2D256rr */
/* Table12116 */
  0x264e, /* VPERMI2PS256rm */
  0x2654, /* VPERMI2PS256rr */
/* Table12118 */
  0x2341, /* VPBROADCASTBZ256m */
  0x2344, /* VPBROADCASTBZ256r */
/* Table12120 */
  0x23a4, /* VPBROADCASTWZ256m */
  0x23a7, /* VPBROADCASTWZ256r */
/* Table12122 */
  0x0, /*  */
  0x2350, /* VPBROADCASTBrZ256r */
/* Table12124 */
  0x0, /*  */
  0x23b3, /* VPBROADCASTWrZ256r */
/* Table12126 */
  0x0, /*  */
  0x236f, /* VPBROADCASTDrZ256r */
/* Table12128 */
  0x277f, /* VPERMT2B256rm */
  0x2782, /* VPERMT2B256rr */
/* Table12130 */
  0x2794, /* VPERMT2D256rm */
  0x279a, /* VPERMT2D256rr */
/* Table12132 */
  0x27ca, /* VPERMT2PS256rm */
  0x27d0, /* VPERMT2PS256rr */
/* Table12134 */
  0x1306, /* VEXPANDPSZ256rm */
  0x1309, /* VEXPANDPSZ256rr */
/* Table12136 */
  0x2833, /* VPEXPANDDZ256rm */
  0x2836, /* VPEXPANDDZ256rr */
/* Table12138 */
  0xdfc, /* VCOMPRESSPSZ256mr */
  0xdfe, /* VCOMPRESSPSZ256rr */
/* Table12140 */
  0x24fd, /* VPCOMPRESSDZ256mr */
  0x24ff, /* VPCOMPRESSDZ256rr */
/* Table12142 */
  0x25dd, /* VPERMBZ256rm */
  0x25e0, /* VPERMBZ256rr */
/* Table12144 */
  0x311e, /* VPSHUFBITQMBZ256rm */
  0x3120, /* VPSHUFBITQMBZ256rr */
/* Table12146 */
  0x151d, /* VFMADDSUB132PSZ256m */
  0x1523, /* VFMADDSUB132PSZ256r */
/* Table12148 */
  0x1725, /* VFMSUBADD132PSZ256m */
  0x172b, /* VFMSUBADD132PSZ256r */
/* Table12150 */
  0x13d1, /* VFMADD132PSZ256m */
  0x13d7, /* VFMADD132PSZ256r */
/* Table12152 */
  0x15f9, /* VFMSUB132PSZ256m */
  0x15ff, /* VFMSUB132PSZ256r */
/* Table12154 */
  0x1821, /* VFNMADD132PSZ256m */
  0x1827, /* VFNMADD132PSZ256r */
/* Table12156 */
  0x196d, /* VFNMSUB132PSZ256m */
  0x1973, /* VFNMSUB132PSZ256r */
/* Table12158 */
  0x1561, /* VFMADDSUB213PSZ256m */
  0x1567, /* VFMADDSUB213PSZ256r */
/* Table12160 */
  0x1769, /* VFMSUBADD213PSZ256m */
  0x176f, /* VFMSUBADD213PSZ256r */
/* Table12162 */
  0x1435, /* VFMADD213PSZ256m */
  0x143b, /* VFMADD213PSZ256r */
/* Table12164 */
  0x165d, /* VFMSUB213PSZ256m */
  0x1663, /* VFMSUB213PSZ256r */
/* Table12166 */
  0x1885, /* VFNMADD213PSZ256m */
  0x188b, /* VFNMADD213PSZ256r */
/* Table12168 */
  0x19d1, /* VFNMSUB213PSZ256m */
  0x19d7, /* VFNMSUB213PSZ256r */
/* Table12170 */
  0x15a5, /* VFMADDSUB231PSZ256m */
  0x15ab, /* VFMADDSUB231PSZ256r */
/* Table12172 */
  0x17ad, /* VFMSUBADD231PSZ256m */
  0x17b3, /* VFMSUBADD231PSZ256r */
/* Table12174 */
  0x1499, /* VFMADD231PSZ256m */
  0x149f, /* VFMADD231PSZ256r */
/* Table12176 */
  0x16c1, /* VFMSUB231PSZ256m */
  0x16c7, /* VFMSUB231PSZ256r */
/* Table12178 */
  0x18e9, /* VFNMADD231PSZ256m */
  0x18ef, /* VFNMADD231PSZ256r */
/* Table12180 */
  0x1a35, /* VFNMSUB231PSZ256m */
  0x1a3b, /* VFNMSUB231PSZ256r */
/* Table12182 */
  0x253a, /* VPCONFLICTDZ256rm */
  0x2540, /* VPCONFLICTDZ256rr */
/* Table12184 */
  0x1bc2, /* VGF2P8MULBZ256rm */
  0x1bc5, /* VGF2P8MULBZ256rr */
/* Table12186 */
  0xc23, /* VAESENCZ256rm */
  0xc24, /* VAESENCZ256rr */
/* Table12188 */
  0xc19, /* VAESENCLASTZ256rm */
  0xc1a, /* VAESENCLASTZ256rr */
/* Table12190 */
  0xc0f, /* VAESDECZ256rm */
  0xc10, /* VAESDECZ256rr */
/* Table12192 */
  0xc05, /* VAESDECLASTZ256rm */
  0xc06, /* VAESDECLASTZ256rr */
/* Table12194 */
  0x35a1, /* VPTESTNMWZ256rm */
  0x35a3, /* VPTESTNMWZ256rr */
/* Table12196 */
  0x3591, /* VPTESTNMQZ256rm */
  0x3595, /* VPTESTNMQZ256rr */
/* Table12198 */
  0x0, /*  */
  0x2b4f, /* VPMOVM2WZ256rr */
/* Table12200 */
  0x0, /*  */
  0x2cbc, /* VPMOVW2MZ256rr */
/* Table12202 */
  0x0, /*  */
  0x2378, /* VPBROADCASTMB2QZ256rr */
/* Table12204 */
  0x0, /*  */
  0x2b4c, /* VPMOVM2QZ256rr */
/* Table12206 */
  0x0, /*  */
  0x2b54, /* VPMOVQ2MZ256rr */
/* Table12208 */
  0x207f, /* VP2INTERSECTQZ256rm */
  0x2081, /* VP2INTERSECTQZ256rr */
/* Table12210 */
  0x26bc, /* VPERMILPDZ256rm */
  0x26c2, /* VPERMILPDZ256rr */
/* Table12212 */
  0x3403, /* VPSRLVWZ256rm */
  0x3406, /* VPSRLVWZ256rr */
/* Table12214 */
  0x331b, /* VPSRAVWZ256rm */
  0x331e, /* VPSRAVWZ256rr */
/* Table12216 */
  0x3245, /* VPSLLVWZ256rm */
  0x3248, /* VPSLLVWZ256rr */
/* Table12218 */
  0x2f9a, /* VPRORVQZ256rm */
  0x2fa0, /* VPRORVQZ256rr */
/* Table12220 */
  0x2f2e, /* VPROLVQZ256rm */
  0x2f34, /* VPROLVQZ256rr */
/* Table12222 */
  0x2724, /* VPERMPDZ256rm */
  0x272a, /* VPERMPDZ256rr */
/* Table12224 */
  0xd6c, /* VBROADCASTSDZ256m */
  0xd6f, /* VBROADCASTSDZ256r */
/* Table12226 */
  0xd3c, /* VBROADCASTF64X2Z128rm */
  0x0, /*  */
/* Table12228 */
  0x20c9, /* VPABSQZ256rm */
  0x20cf, /* VPABSQZ256rr */
/* Table12230 */
  0x3565, /* VPTESTMWZ256rm */
  0x3567, /* VPTESTMWZ256rr */
/* Table12232 */
  0x3555, /* VPTESTMQZ256rm */
  0x3559, /* VPTESTMQZ256rr */
/* Table12234 */
  0x2d5c, /* VPMULDQZ256rm */
  0x2d62, /* VPMULDQZ256rr */
/* Table12236 */
  0x2419, /* VPCMPEQQZ256rm */
  0x241d, /* VPCMPEQQZ256rr */
/* Table12238 */
  0x38aa, /* VSCALEFPDZ256rm */
  0x38b0, /* VSCALEFPDZ256rr */
/* Table12240 */
  0x275e, /* VPERMQZ256rm */
  0x2764, /* VPERMQZ256rr */
/* Table12242 */
  0x2469, /* VPCMPGTQZ256rm */
  0x246d, /* VPCMPGTQZ256rr */
/* Table12244 */
  0x2a93, /* VPMINSQZ256rm */
  0x2a99, /* VPMINSQZ256rr */
/* Table12246 */
  0x2af9, /* VPMINUQZ256rm */
  0x2aff, /* VPMINUQZ256rr */
/* Table12248 */
  0x29c7, /* VPMAXSQZ256rm */
  0x29cd, /* VPMAXSQZ256rr */
/* Table12250 */
  0x2a2d, /* VPMAXUQZ256rm */
  0x2a33, /* VPMAXUQZ256rr */
/* Table12252 */
  0x2dda, /* VPMULLQZ256rm */
  0x2de0, /* VPMULLQZ256rr */
/* Table12254 */
  0x1ae9, /* VGETEXPPDZ256m */
  0x1aef, /* VGETEXPPDZ256r */
/* Table12256 */
  0x28f5, /* VPLZCNTQZ256rm */
  0x28fb, /* VPLZCNTQZ256rr */
/* Table12258 */
  0x33e9, /* VPSRLVQZ256rm */
  0x33ef, /* VPSRLVQZ256rr */
/* Table12260 */
  0x3303, /* VPSRAVQZ256rm */
  0x3309, /* VPSRAVQZ256rr */
/* Table12262 */
  0x322b, /* VPSLLVQZ256rm */
  0x3231, /* VPSLLVQZ256rr */
/* Table12264 */
  0x3712, /* VRCP14PDZ256m */
  0x3718, /* VRCP14PDZ256r */
/* Table12266 */
  0x3836, /* VRSQRT14PDZ256m */
  0x383c, /* VRSQRT14PDZ256r */
/* Table12268 */
  0x2e8a, /* VPOPCNTWZ256rm */
  0x2e8d, /* VPOPCNTWZ256rr */
/* Table12270 */
  0x2e72, /* VPOPCNTQZ256rm */
  0x2e78, /* VPOPCNTQZ256rr */
/* Table12272 */
  0x2385, /* VPBROADCASTQZ256m */
  0x2388, /* VPBROADCASTQZ256r */
/* Table12274 */
  0xd61, /* VBROADCASTI64X2Z128rm */
  0x0, /*  */
/* Table12276 */
  0x2857, /* VPEXPANDWZ256rm */
  0x285a, /* VPEXPANDWZ256rr */
/* Table12278 */
  0x251b, /* VPCOMPRESSWZ256mr */
  0x251d, /* VPCOMPRESSWZ256rr */
/* Table12280 */
  0x230d, /* VPBLENDMQZ256rm */
  0x2313, /* VPBLENDMQZ256rr */
/* Table12282 */
  0xce9, /* VBLENDMPDZ256rm */
  0xcef, /* VBLENDMPDZ256rr */
/* Table12284 */
  0x2325, /* VPBLENDMWZ256rm */
  0x2328, /* VPBLENDMWZ256rr */
/* Table12286 */
  0x3060, /* VPSHLDVWZ256m */
  0x3063, /* VPSHLDVWZ256r */
/* Table12288 */
  0x3048, /* VPSHLDVQZ256m */
  0x304e, /* VPSHLDVQZ256r */
/* Table12290 */
  0x30fc, /* VPSHRDVWZ256m */
  0x30ff, /* VPSHRDVWZ256r */
/* Table12292 */
  0x30e4, /* VPSHRDVQZ256m */
  0x30ea, /* VPSHRDVQZ256r */
/* Table12294 */
  0x2681, /* VPERMI2W256rm */
  0x2684, /* VPERMI2W256rr */
/* Table12296 */
  0x2669, /* VPERMI2Q256rm */
  0x266f, /* VPERMI2Q256rr */
/* Table12298 */
  0x2633, /* VPERMI2PD256rm */
  0x2639, /* VPERMI2PD256rr */
/* Table12300 */
  0x0, /*  */
  0x2394, /* VPBROADCASTQrZ256r */
/* Table12302 */
  0x27fd, /* VPERMT2W256rm */
  0x2800, /* VPERMT2W256rr */
/* Table12304 */
  0x27e5, /* VPERMT2Q256rm */
  0x27eb, /* VPERMT2Q256rr */
/* Table12306 */
  0x27af, /* VPERMT2PD256rm */
  0x27b5, /* VPERMT2PD256rr */
/* Table12308 */
  0x2e0b, /* VPMULTISHIFTQBZ256rm */
  0x2e11, /* VPMULTISHIFTQBZ256rr */
/* Table12310 */
  0x12f4, /* VEXPANDPDZ256rm */
  0x12f7, /* VEXPANDPDZ256rr */
/* Table12312 */
  0x2845, /* VPEXPANDQZ256rm */
  0x2848, /* VPEXPANDQZ256rr */
/* Table12314 */
  0xded, /* VCOMPRESSPDZ256mr */
  0xdef, /* VCOMPRESSPDZ256rr */
/* Table12316 */
  0x250c, /* VPCOMPRESSQZ256mr */
  0x250e, /* VPCOMPRESSQZ256rr */
/* Table12318 */
  0x280f, /* VPERMWZ256rm */
  0x2812, /* VPERMWZ256rr */
/* Table12320 */
  0x14fb, /* VFMADDSUB132PDZ256m */
  0x1501, /* VFMADDSUB132PDZ256r */
/* Table12322 */
  0x1703, /* VFMSUBADD132PDZ256m */
  0x1709, /* VFMSUBADD132PDZ256r */
/* Table12324 */
  0x13af, /* VFMADD132PDZ256m */
  0x13b5, /* VFMADD132PDZ256r */
/* Table12326 */
  0x15d7, /* VFMSUB132PDZ256m */
  0x15dd, /* VFMSUB132PDZ256r */
/* Table12328 */
  0x17ff, /* VFNMADD132PDZ256m */
  0x1805, /* VFNMADD132PDZ256r */
/* Table12330 */
  0x194b, /* VFNMSUB132PDZ256m */
  0x1951, /* VFNMSUB132PDZ256r */
/* Table12332 */
  0x153f, /* VFMADDSUB213PDZ256m */
  0x1545, /* VFMADDSUB213PDZ256r */
/* Table12334 */
  0x1747, /* VFMSUBADD213PDZ256m */
  0x174d, /* VFMSUBADD213PDZ256r */
/* Table12336 */
  0x1413, /* VFMADD213PDZ256m */
  0x1419, /* VFMADD213PDZ256r */
/* Table12338 */
  0x163b, /* VFMSUB213PDZ256m */
  0x1641, /* VFMSUB213PDZ256r */
/* Table12340 */
  0x1863, /* VFNMADD213PDZ256m */
  0x1869, /* VFNMADD213PDZ256r */
/* Table12342 */
  0x19af, /* VFNMSUB213PDZ256m */
  0x19b5, /* VFNMSUB213PDZ256r */
/* Table12344 */
  0x2943, /* VPMADD52LUQZ256m */
  0x2949, /* VPMADD52LUQZ256r */
/* Table12346 */
  0x2928, /* VPMADD52HUQZ256m */
  0x292e, /* VPMADD52HUQZ256r */
/* Table12348 */
  0x1583, /* VFMADDSUB231PDZ256m */
  0x1589, /* VFMADDSUB231PDZ256r */
/* Table12350 */
  0x178b, /* VFMSUBADD231PDZ256m */
  0x1791, /* VFMSUBADD231PDZ256r */
/* Table12352 */
  0x1477, /* VFMADD231PDZ256m */
  0x147d, /* VFMADD231PDZ256r */
/* Table12354 */
  0x169f, /* VFMSUB231PDZ256m */
  0x16a5, /* VFMSUB231PDZ256r */
/* Table12356 */
  0x18c7, /* VFNMADD231PDZ256m */
  0x18cd, /* VFNMADD231PDZ256r */
/* Table12358 */
  0x1a13, /* VFNMSUB231PDZ256m */
  0x1a19, /* VFNMSUB231PDZ256r */
/* Table12360 */
  0x2555, /* VPCONFLICTQZ256rm */
  0x255b, /* VPCONFLICTQZ256rr */
/* Table12362 */
  0x2cb6, /* VPMOVUSWBZmr */
  0x2cb8, /* VPMOVUSWBZrr */
/* Table12364 */
  0x2c6b, /* VPMOVUSDBZmr */
  0x2c6d, /* VPMOVUSDBZrr */
/* Table12366 */
  0x2c89, /* VPMOVUSQBZmr */
  0x2c8b, /* VPMOVUSQBZrr */
/* Table12368 */
  0x2c7a, /* VPMOVUSDWZmr */
  0x2c7c, /* VPMOVUSDWZrr */
/* Table12370 */
  0x2ca7, /* VPMOVUSQWZmr */
  0x2ca9, /* VPMOVUSQWZrr */
/* Table12372 */
  0x2c98, /* VPMOVUSQDZmr */
  0x2c9a, /* VPMOVUSQDZrr */
/* Table12374 */
  0x2bd8, /* VPMOVSWBZmr */
  0x2bda, /* VPMOVSWBZrr */
/* Table12376 */
  0x2b8d, /* VPMOVSDBZmr */
  0x2b8f, /* VPMOVSDBZrr */
/* Table12378 */
  0x2bab, /* VPMOVSQBZmr */
  0x2bad, /* VPMOVSQBZrr */
/* Table12380 */
  0x2b9c, /* VPMOVSDWZmr */
  0x2b9e, /* VPMOVSDWZrr */
/* Table12382 */
  0x2bc9, /* VPMOVSQWZmr */
  0x2bcb, /* VPMOVSQWZrr */
/* Table12384 */
  0x2bba, /* VPMOVSQDZmr */
  0x2bbc, /* VPMOVSQDZrr */
/* Table12386 */
  0x3575, /* VPTESTNMBZrm */
  0x3577, /* VPTESTNMBZrr */
/* Table12388 */
  0x3585, /* VPTESTNMDZrm */
  0x3589, /* VPTESTNMDZrr */
/* Table12390 */
  0x0, /*  */
  0x2b47, /* VPMOVM2BZrr */
/* Table12392 */
  0x0, /*  */
  0x2b23, /* VPMOVB2MZrr */
/* Table12394 */
  0x2cc8, /* VPMOVWBZmr */
  0x2cca, /* VPMOVWBZrr */
/* Table12396 */
  0x2b31, /* VPMOVDBZmr */
  0x2b33, /* VPMOVDBZrr */
/* Table12398 */
  0x2b60, /* VPMOVQBZmr */
  0x2b62, /* VPMOVQBZrr */
/* Table12400 */
  0x2b40, /* VPMOVDWZmr */
  0x2b42, /* VPMOVDWZrr */
/* Table12402 */
  0x2b7e, /* VPMOVQWZmr */
  0x2b80, /* VPMOVQWZrr */
/* Table12404 */
  0x2b6f, /* VPMOVQDZmr */
  0x2b71, /* VPMOVQDZrr */
/* Table12406 */
  0x0, /*  */
  0x2b4a, /* VPMOVM2DZrr */
/* Table12408 */
  0x0, /*  */
  0x2b26, /* VPMOVD2MZrr */
/* Table12410 */
  0x0, /*  */
  0x237c, /* VPBROADCASTMW2DZrr */
/* Table12412 */
  0x12c3, /* VDPBF16PSZm */
  0x12c9, /* VDPBF16PSZr */
/* Table12414 */
  0xe74, /* VCVTNEPS2BF16Zrm */
  0xe7a, /* VCVTNEPS2BF16Zrr */
/* Table12416 */
  0x2088, /* VP4DPWSSDrm */
  0x0, /*  */
/* Table12418 */
  0x2085, /* VP4DPWSSDSrm */
  0x0, /*  */
/* Table12420 */
  0x2079, /* VP2INTERSECTDZrm */
  0x207b, /* VP2INTERSECTDZrr */
/* Table12422 */
  0xe59, /* VCVTNE2PS2BF16Zrm */
  0xe5f, /* VCVTNE2PS2BF16Zrr */
/* Table12424 */
  0xb8a, /* V4FMADDPSrm */
  0x0, /*  */
/* Table12426 */
  0xb90, /* V4FNMADDPSrm */
  0x0, /*  */
/* Table12428 */
  0x3134, /* VPSHUFBZrm */
  0x3137, /* VPSHUFBZrr */
/* Table12430 */
  0x2963, /* VPMADDUBSWZrm */
  0x2966, /* VPMADDUBSWZrr */
/* Table12432 */
  0x2d7e, /* VPMULHRSWZrm */
  0x2d81, /* VPMULHRSWZrr */
/* Table12434 */
  0x270c, /* VPERMILPSZrm */
  0x2712, /* VPERMILPSZrr */
/* Table12436 */
  0xf29, /* VCVTPH2PSZrm */
  0xf2c, /* VCVTPH2PSZrr */
/* Table12438 */
  0x2f88, /* VPRORVDZrm */
  0x2f8e, /* VPRORVDZrr */
/* Table12440 */
  0x2f1c, /* VPROLVDZrm */
  0x2f22, /* VPROLVDZrr */
/* Table12442 */
  0x274a, /* VPERMPSZrm */
  0x2750, /* VPERMPSZrr */
/* Table12444 */
  0xd86, /* VBROADCASTSSZm */
  0xd89, /* VBROADCASTSSZr */
/* Table12446 */
  0xd2d, /* VBROADCASTF32X2Zm */
  0xd30, /* VBROADCASTF32X2Zr */
/* Table12448 */
  0xd36, /* VBROADCASTF32X4rm */
  0x0, /*  */
/* Table12450 */
  0xd39, /* VBROADCASTF32X8rm */
  0x0, /*  */
/* Table12452 */
  0x2099, /* VPABSBZrm */
  0x209c, /* VPABSBZrr */
/* Table12454 */
  0x20e9, /* VPABSWZrm */
  0x20ec, /* VPABSWZrr */
/* Table12456 */
  0x20b5, /* VPABSDZrm */
  0x20bb, /* VPABSDZrr */
/* Table12458 */
  0x2c17, /* VPMOVSXBWZrm */
  0x2c1a, /* VPMOVSXBWZrr */
/* Table12460 */
  0x2beb, /* VPMOVSXBDZrm */
  0x2bee, /* VPMOVSXBDZrr */
/* Table12462 */
  0x2c01, /* VPMOVSXBQZrm */
  0x2c04, /* VPMOVSXBQZrr */
/* Table12464 */
  0x2c43, /* VPMOVSXWDZrm */
  0x2c46, /* VPMOVSXWDZrr */
/* Table12466 */
  0x2c59, /* VPMOVSXWQZrm */
  0x2c5c, /* VPMOVSXWQZrr */
/* Table12468 */
  0x2c2d, /* VPMOVSXDQZrm */
  0x2c30, /* VPMOVSXDQZrr */
/* Table12470 */
  0x3539, /* VPTESTMBZrm */
  0x353b, /* VPTESTMBZrr */
/* Table12472 */
  0x3549, /* VPTESTMDZrm */
  0x354d, /* VPTESTMDZrr */
/* Table12474 */
  0x1ef9, /* VMOVNTDQAZrm */
  0x0, /*  */
/* Table12476 */
  0x213a, /* VPACKUSDWZrm */
  0x2140, /* VPACKUSDWZrr */
/* Table12478 */
  0x38d1, /* VSCALEFPSZrm */
  0x38d7, /* VSCALEFPSZrr */
/* Table12480 */
  0x2d07, /* VPMOVZXBWZrm */
  0x2d0a, /* VPMOVZXBWZrr */
/* Table12482 */
  0x2cdb, /* VPMOVZXBDZrm */
  0x2cde, /* VPMOVZXBDZrr */
/* Table12484 */
  0x2cf1, /* VPMOVZXBQZrm */
  0x2cf4, /* VPMOVZXBQZrr */
/* Table12486 */
  0x2d33, /* VPMOVZXWDZrm */
  0x2d36, /* VPMOVZXWDZrr */
/* Table12488 */
  0x2d49, /* VPMOVZXWQZrm */
  0x2d4c, /* VPMOVZXWQZrr */
/* Table12490 */
  0x2d1d, /* VPMOVZXDQZrm */
  0x2d20, /* VPMOVZXDQZrr */
/* Table12492 */
  0x25f4, /* VPERMDZrm */
  0x25fa, /* VPERMDZrr */
/* Table12494 */
  0x2a63, /* VPMINSBZrm */
  0x2a66, /* VPMINSBZrr */
/* Table12496 */
  0x2a7f, /* VPMINSDZrm */
  0x2a85, /* VPMINSDZrr */
/* Table12498 */
  0x2b19, /* VPMINUWZrm */
  0x2b1c, /* VPMINUWZrr */
/* Table12500 */
  0x2ae5, /* VPMINUDZrm */
  0x2aeb, /* VPMINUDZrr */
/* Table12502 */
  0x2997, /* VPMAXSBZrm */
  0x299a, /* VPMAXSBZrr */
/* Table12504 */
  0x29b3, /* VPMAXSDZrm */
  0x29b9, /* VPMAXSDZrr */
/* Table12506 */
  0x2a4d, /* VPMAXUWZrm */
  0x2a50, /* VPMAXUWZrr */
/* Table12508 */
  0x2a19, /* VPMAXUDZrm */
  0x2a1f, /* VPMAXUDZrr */
/* Table12510 */
  0x2dc6, /* VPMULLDZrm */
  0x2dcc, /* VPMULLDZrr */
/* Table12512 */
  0x1b10, /* VGETEXPPSZm */
  0x1b16, /* VGETEXPPSZr */
/* Table12514 */
  0x28e3, /* VPLZCNTDZrm */
  0x28e9, /* VPLZCNTDZrr */
/* Table12516 */
  0x33d3, /* VPSRLVDZrm */
  0x33d9, /* VPSRLVDZrr */
/* Table12518 */
  0x32ef, /* VPSRAVDZrm */
  0x32f5, /* VPSRAVDZrr */
/* Table12520 */
  0x3215, /* VPSLLVDZrm */
  0x321b, /* VPSLLVDZrr */
/* Table12522 */
  0x3736, /* VRCP14PSZm */
  0x373c, /* VRCP14PSZr */
/* Table12524 */
  0x385a, /* VRSQRT14PSZm */
  0x3860, /* VRSQRT14PSZr */
/* Table12526 */
  0x2594, /* VPDPBUSDZm */
  0x259a, /* VPDPBUSDZr */
/* Table12528 */
  0x2579, /* VPDPBUSDSZm */
  0x257f, /* VPDPBUSDSZr */
/* Table12530 */
  0x25ca, /* VPDPWSSDZm */
  0x25d0, /* VPDPWSSDZr */
/* Table12532 */
  0x25af, /* VPDPWSSDSZm */
  0x25b5, /* VPDPWSSDSZr */
/* Table12534 */
  0x2e48, /* VPOPCNTBZrm */
  0x2e4b, /* VPOPCNTBZrr */
/* Table12536 */
  0x2e60, /* VPOPCNTDZrm */
  0x2e66, /* VPOPCNTDZrr */
/* Table12538 */
  0x2366, /* VPBROADCASTDZm */
  0x2369, /* VPBROADCASTDZr */
/* Table12540 */
  0xd52, /* VBROADCASTI32X2Zm */
  0xd55, /* VBROADCASTI32X2Zr */
/* Table12542 */
  0xd5b, /* VBROADCASTI32X4rm */
  0x0, /*  */
/* Table12544 */
  0xd5e, /* VBROADCASTI32X8rm */
  0x0, /*  */
/* Table12546 */
  0x2827, /* VPEXPANDBZrm */
  0x282a, /* VPEXPANDBZrr */
/* Table12548 */
  0x24f3, /* VPCOMPRESSBZmr */
  0x24f5, /* VPCOMPRESSBZrr */
/* Table12550 */
  0x22fb, /* VPBLENDMDZrm */
  0x2301, /* VPBLENDMDZrr */
/* Table12552 */
  0xd0d, /* VBLENDMPSZrm */
  0xd13, /* VBLENDMPSZrr */
/* Table12554 */
  0x22e3, /* VPBLENDMBZrm */
  0x22e6, /* VPBLENDMBZrr */
/* Table12556 */
  0x3036, /* VPSHLDVDZm */
  0x303c, /* VPSHLDVDZr */
/* Table12558 */
  0x30d2, /* VPSHRDVDZm */
  0x30d8, /* VPSHRDVDZr */
/* Table12560 */
  0x2609, /* VPERMI2Brm */
  0x260c, /* VPERMI2Brr */
/* Table12562 */
  0x2621, /* VPERMI2Drm */
  0x2627, /* VPERMI2Drr */
/* Table12564 */
  0x2657, /* VPERMI2PSrm */
  0x265d, /* VPERMI2PSrr */
/* Table12566 */
  0x2347, /* VPBROADCASTBZm */
  0x234a, /* VPBROADCASTBZr */
/* Table12568 */
  0x23aa, /* VPBROADCASTWZm */
  0x23ad, /* VPBROADCASTWZr */
/* Table12570 */
  0x0, /*  */
  0x2353, /* VPBROADCASTBrZr */
/* Table12572 */
  0x0, /*  */
  0x23b6, /* VPBROADCASTWrZr */
/* Table12574 */
  0x0, /*  */
  0x2372, /* VPBROADCASTDrZr */
/* Table12576 */
  0x2785, /* VPERMT2Brm */
  0x2788, /* VPERMT2Brr */
/* Table12578 */
  0x279d, /* VPERMT2Drm */
  0x27a3, /* VPERMT2Drr */
/* Table12580 */
  0x27d3, /* VPERMT2PSrm */
  0x27d9, /* VPERMT2PSrr */
/* Table12582 */
  0x130c, /* VEXPANDPSZrm */
  0x130f, /* VEXPANDPSZrr */
/* Table12584 */
  0x2839, /* VPEXPANDDZrm */
  0x283c, /* VPEXPANDDZrr */
/* Table12586 */
  0xe01, /* VCOMPRESSPSZmr */
  0xe03, /* VCOMPRESSPSZrr */
/* Table12588 */
  0x2502, /* VPCOMPRESSDZmr */
  0x2504, /* VPCOMPRESSDZrr */
/* Table12590 */
  0x25e3, /* VPERMBZrm */
  0x25e6, /* VPERMBZrr */
/* Table12592 */
  0x3122, /* VPSHUFBITQMBZrm */
  0x3124, /* VPSHUFBITQMBZrr */
/* Table12594 */
  0x1526, /* VFMADDSUB132PSZm */
  0x152c, /* VFMADDSUB132PSZr */
/* Table12596 */
  0x172e, /* VFMSUBADD132PSZm */
  0x1734, /* VFMSUBADD132PSZr */
/* Table12598 */
  0x13da, /* VFMADD132PSZm */
  0x13e0, /* VFMADD132PSZr */
/* Table12600 */
  0x1602, /* VFMSUB132PSZm */
  0x1608, /* VFMSUB132PSZr */
/* Table12602 */
  0x182a, /* VFNMADD132PSZm */
  0x1830, /* VFNMADD132PSZr */
/* Table12604 */
  0x1976, /* VFNMSUB132PSZm */
  0x197c, /* VFNMSUB132PSZr */
/* Table12606 */
  0x156a, /* VFMADDSUB213PSZm */
  0x1570, /* VFMADDSUB213PSZr */
/* Table12608 */
  0x1772, /* VFMSUBADD213PSZm */
  0x1778, /* VFMSUBADD213PSZr */
/* Table12610 */
  0x143e, /* VFMADD213PSZm */
  0x1444, /* VFMADD213PSZr */
/* Table12612 */
  0x1666, /* VFMSUB213PSZm */
  0x166c, /* VFMSUB213PSZr */
/* Table12614 */
  0x188e, /* VFNMADD213PSZm */
  0x1894, /* VFNMADD213PSZr */
/* Table12616 */
  0x19da, /* VFNMSUB213PSZm */
  0x19e0, /* VFNMSUB213PSZr */
/* Table12618 */
  0x15ae, /* VFMADDSUB231PSZm */
  0x15b4, /* VFMADDSUB231PSZr */
/* Table12620 */
  0x17b6, /* VFMSUBADD231PSZm */
  0x17bc, /* VFMSUBADD231PSZr */
/* Table12622 */
  0x14a2, /* VFMADD231PSZm */
  0x14a8, /* VFMADD231PSZr */
/* Table12624 */
  0x16ca, /* VFMSUB231PSZm */
  0x16d0, /* VFMSUB231PSZr */
/* Table12626 */
  0x18f2, /* VFNMADD231PSZm */
  0x18f8, /* VFNMADD231PSZr */
/* Table12628 */
  0x1a3e, /* VFNMSUB231PSZm */
  0x1a44, /* VFNMSUB231PSZr */
/* Table12630 */
  0x2543, /* VPCONFLICTDZrm */
  0x2549, /* VPCONFLICTDZrr */
/* Table12632 */
  0x12e2, /* VEXP2PSZm */
  0x12e8, /* VEXP2PSZr */
/* Table12634 */
  0x3757, /* VRCP28PSZm */
  0x375d, /* VRCP28PSZr */
/* Table12636 */
  0x387b, /* VRSQRT28PSZm */
  0x3881, /* VRSQRT28PSZr */
/* Table12638 */
  0x1bc8, /* VGF2P8MULBZrm */
  0x1bcb, /* VGF2P8MULBZrr */
/* Table12640 */
  0xc25, /* VAESENCZrm */
  0xc26, /* VAESENCZrr */
/* Table12642 */
  0xc1b, /* VAESENCLASTZrm */
  0xc1c, /* VAESENCLASTZrr */
/* Table12644 */
  0xc11, /* VAESDECZrm */
  0xc12, /* VAESDECZrr */
/* Table12646 */
  0xc07, /* VAESDECLASTZrm */
  0xc08, /* VAESDECLASTZrr */
/* Table12648 */
  0x35a5, /* VPTESTNMWZrm */
  0x35a7, /* VPTESTNMWZrr */
/* Table12650 */
  0x3597, /* VPTESTNMQZrm */
  0x359b, /* VPTESTNMQZrr */
/* Table12652 */
  0x0, /*  */
  0x2b50, /* VPMOVM2WZrr */
/* Table12654 */
  0x0, /*  */
  0x2cbd, /* VPMOVW2MZrr */
/* Table12656 */
  0x0, /*  */
  0x2379, /* VPBROADCASTMB2QZrr */
/* Table12658 */
  0x0, /*  */
  0x2b4d, /* VPMOVM2QZrr */
/* Table12660 */
  0x0, /*  */
  0x2b55, /* VPMOVQ2MZrr */
/* Table12662 */
  0x2082, /* VP2INTERSECTQZrm */
  0x2084, /* VP2INTERSECTQZrr */
/* Table12664 */
  0x26ce, /* VPERMILPDZrm */
  0x26d4, /* VPERMILPDZrr */
/* Table12666 */
  0x3409, /* VPSRLVWZrm */
  0x340c, /* VPSRLVWZrr */
/* Table12668 */
  0x3321, /* VPSRAVWZrm */
  0x3324, /* VPSRAVWZrr */
/* Table12670 */
  0x324b, /* VPSLLVWZrm */
  0x324e, /* VPSLLVWZrr */
/* Table12672 */
  0x2fa3, /* VPRORVQZrm */
  0x2fa9, /* VPRORVQZrr */
/* Table12674 */
  0x2f37, /* VPROLVQZrm */
  0x2f3d, /* VPROLVQZrr */
/* Table12676 */
  0x2736, /* VPERMPDZrm */
  0x273c, /* VPERMPDZrr */
/* Table12678 */
  0xd72, /* VBROADCASTSDZm */
  0xd75, /* VBROADCASTSDZr */
/* Table12680 */
  0xd3f, /* VBROADCASTF64X2rm */
  0x0, /*  */
/* Table12682 */
  0xd42, /* VBROADCASTF64X4rm */
  0x0, /*  */
/* Table12684 */
  0x20d2, /* VPABSQZrm */
  0x20d8, /* VPABSQZrr */
/* Table12686 */
  0x3569, /* VPTESTMWZrm */
  0x356b, /* VPTESTMWZrr */
/* Table12688 */
  0x355b, /* VPTESTMQZrm */
  0x355f, /* VPTESTMQZrr */
/* Table12690 */
  0x2d65, /* VPMULDQZrm */
  0x2d6b, /* VPMULDQZrr */
/* Table12692 */
  0x241f, /* VPCMPEQQZrm */
  0x2423, /* VPCMPEQQZrr */
/* Table12694 */
  0x38b3, /* VSCALEFPDZrm */
  0x38b9, /* VSCALEFPDZrr */
/* Table12696 */
  0x2770, /* VPERMQZrm */
  0x2776, /* VPERMQZrr */
/* Table12698 */
  0x246f, /* VPCMPGTQZrm */
  0x2473, /* VPCMPGTQZrr */
/* Table12700 */
  0x2a9c, /* VPMINSQZrm */
  0x2aa2, /* VPMINSQZrr */
/* Table12702 */
  0x2b02, /* VPMINUQZrm */
  0x2b08, /* VPMINUQZrr */
/* Table12704 */
  0x29d0, /* VPMAXSQZrm */
  0x29d6, /* VPMAXSQZrr */
/* Table12706 */
  0x2a36, /* VPMAXUQZrm */
  0x2a3c, /* VPMAXUQZrr */
/* Table12708 */
  0x2de3, /* VPMULLQZrm */
  0x2de9, /* VPMULLQZrr */
/* Table12710 */
  0x1af2, /* VGETEXPPDZm */
  0x1af8, /* VGETEXPPDZr */
/* Table12712 */
  0x28fe, /* VPLZCNTQZrm */
  0x2904, /* VPLZCNTQZrr */
/* Table12714 */
  0x33f2, /* VPSRLVQZrm */
  0x33f8, /* VPSRLVQZrr */
/* Table12716 */
  0x330c, /* VPSRAVQZrm */
  0x3312, /* VPSRAVQZrr */
/* Table12718 */
  0x3234, /* VPSLLVQZrm */
  0x323a, /* VPSLLVQZrr */
/* Table12720 */
  0x371b, /* VRCP14PDZm */
  0x3721, /* VRCP14PDZr */
/* Table12722 */
  0x383f, /* VRSQRT14PDZm */
  0x3845, /* VRSQRT14PDZr */
/* Table12724 */
  0x2e90, /* VPOPCNTWZrm */
  0x2e93, /* VPOPCNTWZrr */
/* Table12726 */
  0x2e7b, /* VPOPCNTQZrm */
  0x2e81, /* VPOPCNTQZrr */
/* Table12728 */
  0x238b, /* VPBROADCASTQZm */
  0x238e, /* VPBROADCASTQZr */
/* Table12730 */
  0xd64, /* VBROADCASTI64X2rm */
  0x0, /*  */
/* Table12732 */
  0xd67, /* VBROADCASTI64X4rm */
  0x0, /*  */
/* Table12734 */
  0x285d, /* VPEXPANDWZrm */
  0x2860, /* VPEXPANDWZrr */
/* Table12736 */
  0x2520, /* VPCOMPRESSWZmr */
  0x2522, /* VPCOMPRESSWZrr */
/* Table12738 */
  0x2316, /* VPBLENDMQZrm */
  0x231c, /* VPBLENDMQZrr */
/* Table12740 */
  0xcf2, /* VBLENDMPDZrm */
  0xcf8, /* VBLENDMPDZrr */
/* Table12742 */
  0x232b, /* VPBLENDMWZrm */
  0x232e, /* VPBLENDMWZrr */
/* Table12744 */
  0x3066, /* VPSHLDVWZm */
  0x3069, /* VPSHLDVWZr */
/* Table12746 */
  0x3051, /* VPSHLDVQZm */
  0x3057, /* VPSHLDVQZr */
/* Table12748 */
  0x3102, /* VPSHRDVWZm */
  0x3105, /* VPSHRDVWZr */
/* Table12750 */
  0x30ed, /* VPSHRDVQZm */
  0x30f3, /* VPSHRDVQZr */
/* Table12752 */
  0x2687, /* VPERMI2Wrm */
  0x268a, /* VPERMI2Wrr */
/* Table12754 */
  0x2672, /* VPERMI2Qrm */
  0x2678, /* VPERMI2Qrr */
/* Table12756 */
  0x263c, /* VPERMI2PDrm */
  0x2642, /* VPERMI2PDrr */
/* Table12758 */
  0x0, /*  */
  0x2397, /* VPBROADCASTQrZr */
/* Table12760 */
  0x2803, /* VPERMT2Wrm */
  0x2806, /* VPERMT2Wrr */
/* Table12762 */
  0x27ee, /* VPERMT2Qrm */
  0x27f4, /* VPERMT2Qrr */
/* Table12764 */
  0x27b8, /* VPERMT2PDrm */
  0x27be, /* VPERMT2PDrr */
/* Table12766 */
  0x2e14, /* VPMULTISHIFTQBZrm */
  0x2e1a, /* VPMULTISHIFTQBZrr */
/* Table12768 */
  0x12fa, /* VEXPANDPDZrm */
  0x12fd, /* VEXPANDPDZrr */
/* Table12770 */
  0x284b, /* VPEXPANDQZrm */
  0x284e, /* VPEXPANDQZrr */
/* Table12772 */
  0xdf2, /* VCOMPRESSPDZmr */
  0xdf4, /* VCOMPRESSPDZrr */
/* Table12774 */
  0x2511, /* VPCOMPRESSQZmr */
  0x2513, /* VPCOMPRESSQZrr */
/* Table12776 */
  0x2815, /* VPERMWZrm */
  0x2818, /* VPERMWZrr */
/* Table12778 */
  0x1504, /* VFMADDSUB132PDZm */
  0x150a, /* VFMADDSUB132PDZr */
/* Table12780 */
  0x170c, /* VFMSUBADD132PDZm */
  0x1712, /* VFMSUBADD132PDZr */
/* Table12782 */
  0x13b8, /* VFMADD132PDZm */
  0x13be, /* VFMADD132PDZr */
/* Table12784 */
  0x15e0, /* VFMSUB132PDZm */
  0x15e6, /* VFMSUB132PDZr */
/* Table12786 */
  0x1808, /* VFNMADD132PDZm */
  0x180e, /* VFNMADD132PDZr */
/* Table12788 */
  0x1954, /* VFNMSUB132PDZm */
  0x195a, /* VFNMSUB132PDZr */
/* Table12790 */
  0x1548, /* VFMADDSUB213PDZm */
  0x154e, /* VFMADDSUB213PDZr */
/* Table12792 */
  0x1750, /* VFMSUBADD213PDZm */
  0x1756, /* VFMSUBADD213PDZr */
/* Table12794 */
  0x141c, /* VFMADD213PDZm */
  0x1422, /* VFMADD213PDZr */
/* Table12796 */
  0x1644, /* VFMSUB213PDZm */
  0x164a, /* VFMSUB213PDZr */
/* Table12798 */
  0x186c, /* VFNMADD213PDZm */
  0x1872, /* VFNMADD213PDZr */
/* Table12800 */
  0x19b8, /* VFNMSUB213PDZm */
  0x19be, /* VFNMSUB213PDZr */
/* Table12802 */
  0x294c, /* VPMADD52LUQZm */
  0x2952, /* VPMADD52LUQZr */
/* Table12804 */
  0x2931, /* VPMADD52HUQZm */
  0x2937, /* VPMADD52HUQZr */
/* Table12806 */
  0x158c, /* VFMADDSUB231PDZm */
  0x1592, /* VFMADDSUB231PDZr */
/* Table12808 */
  0x1794, /* VFMSUBADD231PDZm */
  0x179a, /* VFMSUBADD231PDZr */
/* Table12810 */
  0x1480, /* VFMADD231PDZm */
  0x1486, /* VFMADD231PDZr */
/* Table12812 */
  0x16a8, /* VFMSUB231PDZm */
  0x16ae, /* VFMSUB231PDZr */
/* Table12814 */
  0x18d0, /* VFNMADD231PDZm */
  0x18d6, /* VFNMADD231PDZr */
/* Table12816 */
  0x1a1c, /* VFNMSUB231PDZm */
  0x1a22, /* VFNMSUB231PDZr */
/* Table12818 */
  0x255e, /* VPCONFLICTQZrm */
  0x2564, /* VPCONFLICTQZrr */
/* Table12820 */
  0x12d6, /* VEXP2PDZm */
  0x12dc, /* VEXP2PDZr */
/* Table12822 */
  0x374b, /* VRCP28PDZm */
  0x3751, /* VRCP28PDZr */
/* Table12824 */
  0x386f, /* VRSQRT28PDZm */
  0x3875, /* VRSQRT28PDZr */
/* Table12826 */
  0x2cad, /* VPMOVUSWBZ128mrk */
  0x2caf, /* VPMOVUSWBZ128rrk */
/* Table12828 */
  0x2c62, /* VPMOVUSDBZ128mrk */
  0x2c64, /* VPMOVUSDBZ128rrk */
/* Table12830 */
  0x2c80, /* VPMOVUSQBZ128mrk */
  0x2c82, /* VPMOVUSQBZ128rrk */
/* Table12832 */
  0x2c71, /* VPMOVUSDWZ128mrk */
  0x2c73, /* VPMOVUSDWZ128rrk */
/* Table12834 */
  0x2c9e, /* VPMOVUSQWZ128mrk */
  0x2ca0, /* VPMOVUSQWZ128rrk */
/* Table12836 */
  0x2c8f, /* VPMOVUSQDZ128mrk */
  0x2c91, /* VPMOVUSQDZ128rrk */
/* Table12838 */
  0x2bcf, /* VPMOVSWBZ128mrk */
  0x2bd1, /* VPMOVSWBZ128rrk */
/* Table12840 */
  0x2b84, /* VPMOVSDBZ128mrk */
  0x2b86, /* VPMOVSDBZ128rrk */
/* Table12842 */
  0x2ba2, /* VPMOVSQBZ128mrk */
  0x2ba4, /* VPMOVSQBZ128rrk */
/* Table12844 */
  0x2b93, /* VPMOVSDWZ128mrk */
  0x2b95, /* VPMOVSDWZ128rrk */
/* Table12846 */
  0x2bc0, /* VPMOVSQWZ128mrk */
  0x2bc2, /* VPMOVSQWZ128rrk */
/* Table12848 */
  0x2bb1, /* VPMOVSQDZ128mrk */
  0x2bb3, /* VPMOVSQDZ128rrk */
/* Table12850 */
  0x356e, /* VPTESTNMBZ128rmk */
  0x3570, /* VPTESTNMBZ128rrk */
/* Table12852 */
  0x357c, /* VPTESTNMDZ128rmk */
  0x357e, /* VPTESTNMDZ128rrk */
/* Table12854 */
  0x2cbf, /* VPMOVWBZ128mrk */
  0x2cc1, /* VPMOVWBZ128rrk */
/* Table12856 */
  0x2b28, /* VPMOVDBZ128mrk */
  0x2b2a, /* VPMOVDBZ128rrk */
/* Table12858 */
  0x2b57, /* VPMOVQBZ128mrk */
  0x2b59, /* VPMOVQBZ128rrk */
/* Table12860 */
  0x2b37, /* VPMOVDWZ128mrk */
  0x2b39, /* VPMOVDWZ128rrk */
/* Table12862 */
  0x2b75, /* VPMOVQWZ128mrk */
  0x2b77, /* VPMOVQWZ128rrk */
/* Table12864 */
  0x2b66, /* VPMOVQDZ128mrk */
  0x2b68, /* VPMOVQDZ128rrk */
/* Table12866 */
  0x12b5, /* VDPBF16PSZ128mk */
  0x12b8, /* VDPBF16PSZ128rk */
/* Table12868 */
  0xe66, /* VCVTNEPS2BF16Z128rmk */
  0xe69, /* VCVTNEPS2BF16Z128rrk */
/* Table12870 */
  0xe4b, /* VCVTNE2PS2BF16Z128rmk */
  0xe4e, /* VCVTNE2PS2BF16Z128rrk */
/* Table12872 */
  0xb8e, /* V4FMADDSSrmk */
  0x0, /*  */
/* Table12874 */
  0xb94, /* V4FNMADDSSrmk */
  0x0, /*  */
/* Table12876 */
  0x3129, /* VPSHUFBZ128rmk */
  0x312c, /* VPSHUFBZ128rrk */
/* Table12878 */
  0x2958, /* VPMADDUBSWZ128rmk */
  0x295b, /* VPMADDUBSWZ128rrk */
/* Table12880 */
  0x2d73, /* VPMULHRSWZ128rmk */
  0x2d76, /* VPMULHRSWZ128rrk */
/* Table12882 */
  0x26ec, /* VPERMILPSZ128rmk */
  0x26ef, /* VPERMILPSZ128rrk */
/* Table12884 */
  0xf1e, /* VCVTPH2PSZ128rmk */
  0xf21, /* VCVTPH2PSZ128rrk */
/* Table12886 */
  0x2f7a, /* VPRORVDZ128rmk */
  0x2f7d, /* VPRORVDZ128rrk */
/* Table12888 */
  0x2f0e, /* VPROLVDZ128rmk */
  0x2f11, /* VPROLVDZ128rrk */
/* Table12890 */
  0xd7b, /* VBROADCASTSSZ128mk */
  0xd7e, /* VBROADCASTSSZ128rk */
/* Table12892 */
  0x208e, /* VPABSBZ128rmk */
  0x2091, /* VPABSBZ128rrk */
/* Table12894 */
  0x20de, /* VPABSWZ128rmk */
  0x20e1, /* VPABSWZ128rrk */
/* Table12896 */
  0x20a7, /* VPABSDZ128rmk */
  0x20aa, /* VPABSDZ128rrk */
/* Table12898 */
  0x2c0c, /* VPMOVSXBWZ128rmk */
  0x2c0f, /* VPMOVSXBWZ128rrk */
/* Table12900 */
  0x2be0, /* VPMOVSXBDZ128rmk */
  0x2be3, /* VPMOVSXBDZ128rrk */
/* Table12902 */
  0x2bf6, /* VPMOVSXBQZ128rmk */
  0x2bf9, /* VPMOVSXBQZ128rrk */
/* Table12904 */
  0x2c38, /* VPMOVSXWDZ128rmk */
  0x2c3b, /* VPMOVSXWDZ128rrk */
/* Table12906 */
  0x2c4e, /* VPMOVSXWQZ128rmk */
  0x2c51, /* VPMOVSXWQZ128rrk */
/* Table12908 */
  0x2c22, /* VPMOVSXDQZ128rmk */
  0x2c25, /* VPMOVSXDQZ128rrk */
/* Table12910 */
  0x3532, /* VPTESTMBZ128rmk */
  0x3534, /* VPTESTMBZ128rrk */
/* Table12912 */
  0x3540, /* VPTESTMDZ128rmk */
  0x3542, /* VPTESTMDZ128rrk */
/* Table12914 */
  0x212c, /* VPACKUSDWZ128rmk */
  0x212f, /* VPACKUSDWZ128rrk */
/* Table12916 */
  0x38c3, /* VSCALEFPSZ128rmk */
  0x38c6, /* VSCALEFPSZ128rrk */
/* Table12918 */
  0x38e7, /* VSCALEFSSZrmk */
  0x38ed, /* VSCALEFSSZrrk */
/* Table12920 */
  0x2cfc, /* VPMOVZXBWZ128rmk */
  0x2cff, /* VPMOVZXBWZ128rrk */
/* Table12922 */
  0x2cd0, /* VPMOVZXBDZ128rmk */
  0x2cd3, /* VPMOVZXBDZ128rrk */
/* Table12924 */
  0x2ce6, /* VPMOVZXBQZ128rmk */
  0x2ce9, /* VPMOVZXBQZ128rrk */
/* Table12926 */
  0x2d28, /* VPMOVZXWDZ128rmk */
  0x2d2b, /* VPMOVZXWDZ128rrk */
/* Table12928 */
  0x2d3e, /* VPMOVZXWQZ128rmk */
  0x2d41, /* VPMOVZXWQZ128rrk */
/* Table12930 */
  0x2d12, /* VPMOVZXDQZ128rmk */
  0x2d15, /* VPMOVZXDQZ128rrk */
/* Table12932 */
  0x2a58, /* VPMINSBZ128rmk */
  0x2a5b, /* VPMINSBZ128rrk */
/* Table12934 */
  0x2a71, /* VPMINSDZ128rmk */
  0x2a74, /* VPMINSDZ128rrk */
/* Table12936 */
  0x2b0e, /* VPMINUWZ128rmk */
  0x2b11, /* VPMINUWZ128rrk */
/* Table12938 */
  0x2ad7, /* VPMINUDZ128rmk */
  0x2ada, /* VPMINUDZ128rrk */
/* Table12940 */
  0x298c, /* VPMAXSBZ128rmk */
  0x298f, /* VPMAXSBZ128rrk */
/* Table12942 */
  0x29a5, /* VPMAXSDZ128rmk */
  0x29a8, /* VPMAXSDZ128rrk */
/* Table12944 */
  0x2a42, /* VPMAXUWZ128rmk */
  0x2a45, /* VPMAXUWZ128rrk */
/* Table12946 */
  0x2a0b, /* VPMAXUDZ128rmk */
  0x2a0e, /* VPMAXUDZ128rrk */
/* Table12948 */
  0x2db8, /* VPMULLDZ128rmk */
  0x2dbb, /* VPMULLDZ128rrk */
/* Table12950 */
  0x1b02, /* VGETEXPPSZ128mk */
  0x1b05, /* VGETEXPPSZ128rk */
/* Table12952 */
  0x1b26, /* VGETEXPSSZmk */
  0x1b2c, /* VGETEXPSSZrk */
/* Table12954 */
  0x28d5, /* VPLZCNTDZ128rmk */
  0x28d8, /* VPLZCNTDZ128rrk */
/* Table12956 */
  0x33c5, /* VPSRLVDZ128rmk */
  0x33c8, /* VPSRLVDZ128rrk */
/* Table12958 */
  0x32e1, /* VPSRAVDZ128rmk */
  0x32e4, /* VPSRAVDZ128rrk */
/* Table12960 */
  0x3207, /* VPSLLVDZ128rmk */
  0x320a, /* VPSLLVDZ128rrk */
/* Table12962 */
  0x3728, /* VRCP14PSZ128mk */
  0x372b, /* VRCP14PSZ128rk */
/* Table12964 */
  0x3746, /* VRCP14SSZrmk */
  0x3749, /* VRCP14SSZrrk */
/* Table12966 */
  0x384c, /* VRSQRT14PSZ128mk */
  0x384f, /* VRSQRT14PSZ128rk */
/* Table12968 */
  0x386a, /* VRSQRT14SSZrmk */
  0x386d, /* VRSQRT14SSZrrk */
/* Table12970 */
  0x2586, /* VPDPBUSDZ128mk */
  0x2589, /* VPDPBUSDZ128rk */
/* Table12972 */
  0x256b, /* VPDPBUSDSZ128mk */
  0x256e, /* VPDPBUSDSZ128rk */
/* Table12974 */
  0x25bc, /* VPDPWSSDZ128mk */
  0x25bf, /* VPDPWSSDZ128rk */
/* Table12976 */
  0x25a1, /* VPDPWSSDSZ128mk */
  0x25a4, /* VPDPWSSDSZ128rk */
/* Table12978 */
  0x2e3d, /* VPOPCNTBZ128rmk */
  0x2e40, /* VPOPCNTBZ128rrk */
/* Table12980 */
  0x2e52, /* VPOPCNTDZ128rmk */
  0x2e55, /* VPOPCNTDZ128rrk */
/* Table12982 */
  0x235b, /* VPBROADCASTDZ128mk */
  0x235e, /* VPBROADCASTDZ128rk */
/* Table12984 */
  0xd47, /* VBROADCASTI32X2Z128mk */
  0xd4a, /* VBROADCASTI32X2Z128rk */
/* Table12986 */
  0x281c, /* VPEXPANDBZ128rmk */
  0x281f, /* VPEXPANDBZ128rrk */
/* Table12988 */
  0x24ea, /* VPCOMPRESSBZ128mrk */
  0x24ec, /* VPCOMPRESSBZ128rrk */
/* Table12990 */
  0x22ed, /* VPBLENDMDZ128rmk */
  0x22f0, /* VPBLENDMDZ128rrk */
/* Table12992 */
  0xcff, /* VBLENDMPSZ128rmk */
  0xd02, /* VBLENDMPSZ128rrk */
/* Table12994 */
  0x22d8, /* VPBLENDMBZ128rmk */
  0x22db, /* VPBLENDMBZ128rrk */
/* Table12996 */
  0x3028, /* VPSHLDVDZ128mk */
  0x302b, /* VPSHLDVDZ128rk */
/* Table12998 */
  0x30c4, /* VPSHRDVDZ128mk */
  0x30c7, /* VPSHRDVDZ128rk */
/* Table13000 */
  0x25fe, /* VPERMI2B128rmk */
  0x2601, /* VPERMI2B128rrk */
/* Table13002 */
  0x2613, /* VPERMI2D128rmk */
  0x2616, /* VPERMI2D128rrk */
/* Table13004 */
  0x2649, /* VPERMI2PS128rmk */
  0x264c, /* VPERMI2PS128rrk */
/* Table13006 */
  0x233c, /* VPBROADCASTBZ128mk */
  0x233f, /* VPBROADCASTBZ128rk */
/* Table13008 */
  0x239f, /* VPBROADCASTWZ128mk */
  0x23a2, /* VPBROADCASTWZ128rk */
/* Table13010 */
  0x0, /*  */
  0x234e, /* VPBROADCASTBrZ128rk */
/* Table13012 */
  0x0, /*  */
  0x23b1, /* VPBROADCASTWrZ128rk */
/* Table13014 */
  0x0, /*  */
  0x236d, /* VPBROADCASTDrZ128rk */
/* Table13016 */
  0x277a, /* VPERMT2B128rmk */
  0x277d, /* VPERMT2B128rrk */
/* Table13018 */
  0x278f, /* VPERMT2D128rmk */
  0x2792, /* VPERMT2D128rrk */
/* Table13020 */
  0x27c5, /* VPERMT2PS128rmk */
  0x27c8, /* VPERMT2PS128rrk */
/* Table13022 */
  0x1301, /* VEXPANDPSZ128rmk */
  0x1304, /* VEXPANDPSZ128rrk */
/* Table13024 */
  0x282e, /* VPEXPANDDZ128rmk */
  0x2831, /* VPEXPANDDZ128rrk */
/* Table13026 */
  0xdf8, /* VCOMPRESSPSZ128mrk */
  0xdfa, /* VCOMPRESSPSZ128rrk */
/* Table13028 */
  0x24f9, /* VPCOMPRESSDZ128mrk */
  0x24fb, /* VPCOMPRESSDZ128rrk */
/* Table13030 */
  0x25d8, /* VPERMBZ128rmk */
  0x25db, /* VPERMBZ128rrk */
/* Table13032 */
  0x311b, /* VPSHUFBITQMBZ128rmk */
  0x311d, /* VPSHUFBITQMBZ128rrk */
/* Table13034 */
  0x2876, /* VPGATHERDDZ128rm */
  0x0, /*  */
/* Table13036 */
  0x2880, /* VPGATHERQDZ128rm */
  0x0, /*  */
/* Table13038 */
  0x1aca, /* VGATHERDPSZ128rm */
  0x0, /*  */
/* Table13040 */
  0x1adc, /* VGATHERQPSZ128rm */
  0x0, /*  */
/* Table13042 */
  0x1518, /* VFMADDSUB132PSZ128mk */
  0x151b, /* VFMADDSUB132PSZ128rk */
/* Table13044 */
  0x1720, /* VFMSUBADD132PSZ128mk */
  0x1723, /* VFMSUBADD132PSZ128rk */
/* Table13046 */
  0x13cc, /* VFMADD132PSZ128mk */
  0x13cf, /* VFMADD132PSZ128rk */
/* Table13048 */
  0x13fa, /* VFMADD132SSZm_Intk */
  0x13fe, /* VFMADD132SSZr_Intk */
/* Table13050 */
  0x15f4, /* VFMSUB132PSZ128mk */
  0x15f7, /* VFMSUB132PSZ128rk */
/* Table13052 */
  0x1622, /* VFMSUB132SSZm_Intk */
  0x1626, /* VFMSUB132SSZr_Intk */
/* Table13054 */
  0x181c, /* VFNMADD132PSZ128mk */
  0x181f, /* VFNMADD132PSZ128rk */
/* Table13056 */
  0x184a, /* VFNMADD132SSZm_Intk */
  0x184e, /* VFNMADD132SSZr_Intk */
/* Table13058 */
  0x1968, /* VFNMSUB132PSZ128mk */
  0x196b, /* VFNMSUB132PSZ128rk */
/* Table13060 */
  0x1996, /* VFNMSUB132SSZm_Intk */
  0x199a, /* VFNMSUB132SSZr_Intk */
/* Table13062 */
  0x2fce, /* VPSCATTERDDZ128mr */
  0x0, /*  */
/* Table13064 */
  0x2fd4, /* VPSCATTERQDZ128mr */
  0x0, /*  */
/* Table13066 */
  0x38f2, /* VSCATTERDPSZ128mr */
  0x0, /*  */
/* Table13068 */
  0x3900, /* VSCATTERQPSZ128mr */
  0x0, /*  */
/* Table13070 */
  0x155c, /* VFMADDSUB213PSZ128mk */
  0x155f, /* VFMADDSUB213PSZ128rk */
/* Table13072 */
  0x1764, /* VFMSUBADD213PSZ128mk */
  0x1767, /* VFMSUBADD213PSZ128rk */
/* Table13074 */
  0x1430, /* VFMADD213PSZ128mk */
  0x1433, /* VFMADD213PSZ128rk */
/* Table13076 */
  0x145e, /* VFMADD213SSZm_Intk */
  0x1462, /* VFMADD213SSZr_Intk */
/* Table13078 */
  0x1658, /* VFMSUB213PSZ128mk */
  0x165b, /* VFMSUB213PSZ128rk */
/* Table13080 */
  0x1686, /* VFMSUB213SSZm_Intk */
  0x168a, /* VFMSUB213SSZr_Intk */
/* Table13082 */
  0x1880, /* VFNMADD213PSZ128mk */
  0x1883, /* VFNMADD213PSZ128rk */
/* Table13084 */
  0x18ae, /* VFNMADD213SSZm_Intk */
  0x18b2, /* VFNMADD213SSZr_Intk */
/* Table13086 */
  0x19cc, /* VFNMSUB213PSZ128mk */
  0x19cf, /* VFNMSUB213PSZ128rk */
/* Table13088 */
  0x19fa, /* VFNMSUB213SSZm_Intk */
  0x19fe, /* VFNMSUB213SSZr_Intk */
/* Table13090 */
  0x15a0, /* VFMADDSUB231PSZ128mk */
  0x15a3, /* VFMADDSUB231PSZ128rk */
/* Table13092 */
  0x17a8, /* VFMSUBADD231PSZ128mk */
  0x17ab, /* VFMSUBADD231PSZ128rk */
/* Table13094 */
  0x1494, /* VFMADD231PSZ128mk */
  0x1497, /* VFMADD231PSZ128rk */
/* Table13096 */
  0x14c2, /* VFMADD231SSZm_Intk */
  0x14c6, /* VFMADD231SSZr_Intk */
/* Table13098 */
  0x16bc, /* VFMSUB231PSZ128mk */
  0x16bf, /* VFMSUB231PSZ128rk */
/* Table13100 */
  0x16ea, /* VFMSUB231SSZm_Intk */
  0x16ee, /* VFMSUB231SSZr_Intk */
/* Table13102 */
  0x18e4, /* VFNMADD231PSZ128mk */
  0x18e7, /* VFNMADD231PSZ128rk */
/* Table13104 */
  0x1912, /* VFNMADD231SSZm_Intk */
  0x1916, /* VFNMADD231SSZr_Intk */
/* Table13106 */
  0x1a30, /* VFNMSUB231PSZ128mk */
  0x1a33, /* VFNMSUB231PSZ128rk */
/* Table13108 */
  0x1a5e, /* VFNMSUB231SSZm_Intk */
  0x1a62, /* VFNMSUB231SSZr_Intk */
/* Table13110 */
  0x2535, /* VPCONFLICTDZ128rmk */
  0x2538, /* VPCONFLICTDZ128rrk */
/* Table13112 */
  0x376d, /* VRCP28SSZmk */
  0x3773, /* VRCP28SSZrk */
/* Table13114 */
  0x3891, /* VRSQRT28SSZmk */
  0x3897, /* VRSQRT28SSZrk */
/* Table13116 */
  0x1bbd, /* VGF2P8MULBZ128rmk */
  0x1bc0, /* VGF2P8MULBZ128rrk */
/* Table13118 */
  0x359e, /* VPTESTNMWZ128rmk */
  0x35a0, /* VPTESTNMWZ128rrk */
/* Table13120 */
  0x358e, /* VPTESTNMQZ128rmk */
  0x3590, /* VPTESTNMQZ128rrk */
/* Table13122 */
  0x26ae, /* VPERMILPDZ128rmk */
  0x26b1, /* VPERMILPDZ128rrk */
/* Table13124 */
  0x33fe, /* VPSRLVWZ128rmk */
  0x3401, /* VPSRLVWZ128rrk */
/* Table13126 */
  0x3316, /* VPSRAVWZ128rmk */
  0x3319, /* VPSRAVWZ128rrk */
/* Table13128 */
  0x3240, /* VPSLLVWZ128rmk */
  0x3243, /* VPSLLVWZ128rrk */
/* Table13130 */
  0x2f95, /* VPRORVQZ128rmk */
  0x2f98, /* VPRORVQZ128rrk */
/* Table13132 */
  0x2f29, /* VPROLVQZ128rmk */
  0x2f2c, /* VPROLVQZ128rrk */
/* Table13134 */
  0x20c4, /* VPABSQZ128rmk */
  0x20c7, /* VPABSQZ128rrk */
/* Table13136 */
  0x3562, /* VPTESTMWZ128rmk */
  0x3564, /* VPTESTMWZ128rrk */
/* Table13138 */
  0x3552, /* VPTESTMQZ128rmk */
  0x3554, /* VPTESTMQZ128rrk */
/* Table13140 */
  0x2d57, /* VPMULDQZ128rmk */
  0x2d5a, /* VPMULDQZ128rrk */
/* Table13142 */
  0x2416, /* VPCMPEQQZ128rmk */
  0x2418, /* VPCMPEQQZ128rrk */
/* Table13144 */
  0x38a5, /* VSCALEFPDZ128rmk */
  0x38a8, /* VSCALEFPDZ128rrk */
/* Table13146 */
  0x38de, /* VSCALEFSDZrmk */
  0x38e4, /* VSCALEFSDZrrk */
/* Table13148 */
  0x2466, /* VPCMPGTQZ128rmk */
  0x2468, /* VPCMPGTQZ128rrk */
/* Table13150 */
  0x2a8e, /* VPMINSQZ128rmk */
  0x2a91, /* VPMINSQZ128rrk */
/* Table13152 */
  0x2af4, /* VPMINUQZ128rmk */
  0x2af7, /* VPMINUQZ128rrk */
/* Table13154 */
  0x29c2, /* VPMAXSQZ128rmk */
  0x29c5, /* VPMAXSQZ128rrk */
/* Table13156 */
  0x2a28, /* VPMAXUQZ128rmk */
  0x2a2b, /* VPMAXUQZ128rrk */
/* Table13158 */
  0x2dd5, /* VPMULLQZ128rmk */
  0x2dd8, /* VPMULLQZ128rrk */
/* Table13160 */
  0x1ae4, /* VGETEXPPDZ128mk */
  0x1ae7, /* VGETEXPPDZ128rk */
/* Table13162 */
  0x1b1d, /* VGETEXPSDZmk */
  0x1b23, /* VGETEXPSDZrk */
/* Table13164 */
  0x28f0, /* VPLZCNTQZ128rmk */
  0x28f3, /* VPLZCNTQZ128rrk */
/* Table13166 */
  0x33e4, /* VPSRLVQZ128rmk */
  0x33e7, /* VPSRLVQZ128rrk */
/* Table13168 */
  0x32fe, /* VPSRAVQZ128rmk */
  0x3301, /* VPSRAVQZ128rrk */
/* Table13170 */
  0x3226, /* VPSLLVQZ128rmk */
  0x3229, /* VPSLLVQZ128rrk */
/* Table13172 */
  0x370d, /* VRCP14PDZ128mk */
  0x3710, /* VRCP14PDZ128rk */
/* Table13174 */
  0x3740, /* VRCP14SDZrmk */
  0x3743, /* VRCP14SDZrrk */
/* Table13176 */
  0x3831, /* VRSQRT14PDZ128mk */
  0x3834, /* VRSQRT14PDZ128rk */
/* Table13178 */
  0x3864, /* VRSQRT14SDZrmk */
  0x3867, /* VRSQRT14SDZrrk */
/* Table13180 */
  0x2e85, /* VPOPCNTWZ128rmk */
  0x2e88, /* VPOPCNTWZ128rrk */
/* Table13182 */
  0x2e6d, /* VPOPCNTQZ128rmk */
  0x2e70, /* VPOPCNTQZ128rrk */
/* Table13184 */
  0x2380, /* VPBROADCASTQZ128mk */
  0x2383, /* VPBROADCASTQZ128rk */
/* Table13186 */
  0x2852, /* VPEXPANDWZ128rmk */
  0x2855, /* VPEXPANDWZ128rrk */
/* Table13188 */
  0x2517, /* VPCOMPRESSWZ128mrk */
  0x2519, /* VPCOMPRESSWZ128rrk */
/* Table13190 */
  0x2308, /* VPBLENDMQZ128rmk */
  0x230b, /* VPBLENDMQZ128rrk */
/* Table13192 */
  0xce4, /* VBLENDMPDZ128rmk */
  0xce7, /* VBLENDMPDZ128rrk */
/* Table13194 */
  0x2320, /* VPBLENDMWZ128rmk */
  0x2323, /* VPBLENDMWZ128rrk */
/* Table13196 */
  0x305b, /* VPSHLDVWZ128mk */
  0x305e, /* VPSHLDVWZ128rk */
/* Table13198 */
  0x3043, /* VPSHLDVQZ128mk */
  0x3046, /* VPSHLDVQZ128rk */
/* Table13200 */
  0x30f7, /* VPSHRDVWZ128mk */
  0x30fa, /* VPSHRDVWZ128rk */
/* Table13202 */
  0x30df, /* VPSHRDVQZ128mk */
  0x30e2, /* VPSHRDVQZ128rk */
/* Table13204 */
  0x267c, /* VPERMI2W128rmk */
  0x267f, /* VPERMI2W128rrk */
/* Table13206 */
  0x2664, /* VPERMI2Q128rmk */
  0x2667, /* VPERMI2Q128rrk */
/* Table13208 */
  0x262e, /* VPERMI2PD128rmk */
  0x2631, /* VPERMI2PD128rrk */
/* Table13210 */
  0x0, /*  */
  0x2392, /* VPBROADCASTQrZ128rk */
/* Table13212 */
  0x27f8, /* VPERMT2W128rmk */
  0x27fb, /* VPERMT2W128rrk */
/* Table13214 */
  0x27e0, /* VPERMT2Q128rmk */
  0x27e3, /* VPERMT2Q128rrk */
/* Table13216 */
  0x27aa, /* VPERMT2PD128rmk */
  0x27ad, /* VPERMT2PD128rrk */
/* Table13218 */
  0x2e06, /* VPMULTISHIFTQBZ128rmk */
  0x2e09, /* VPMULTISHIFTQBZ128rrk */
/* Table13220 */
  0x12ef, /* VEXPANDPDZ128rmk */
  0x12f2, /* VEXPANDPDZ128rrk */
/* Table13222 */
  0x2840, /* VPEXPANDQZ128rmk */
  0x2843, /* VPEXPANDQZ128rrk */
/* Table13224 */
  0xde9, /* VCOMPRESSPDZ128mrk */
  0xdeb, /* VCOMPRESSPDZ128rrk */
/* Table13226 */
  0x2508, /* VPCOMPRESSQZ128mrk */
  0x250a, /* VPCOMPRESSQZ128rrk */
/* Table13228 */
  0x280a, /* VPERMWZ128rmk */
  0x280d, /* VPERMWZ128rrk */
/* Table13230 */
  0x287b, /* VPGATHERDQZ128rm */
  0x0, /*  */
/* Table13232 */
  0x2885, /* VPGATHERQQZ128rm */
  0x0, /*  */
/* Table13234 */
  0x1ac5, /* VGATHERDPDZ128rm */
  0x0, /*  */
/* Table13236 */
  0x1ad7, /* VGATHERQPDZ128rm */
  0x0, /*  */
/* Table13238 */
  0x14f6, /* VFMADDSUB132PDZ128mk */
  0x14f9, /* VFMADDSUB132PDZ128rk */
/* Table13240 */
  0x16fe, /* VFMSUBADD132PDZ128mk */
  0x1701, /* VFMSUBADD132PDZ128rk */
/* Table13242 */
  0x13aa, /* VFMADD132PDZ128mk */
  0x13ad, /* VFMADD132PDZ128rk */
/* Table13244 */
  0x13ea, /* VFMADD132SDZm_Intk */
  0x13ee, /* VFMADD132SDZr_Intk */
/* Table13246 */
  0x15d2, /* VFMSUB132PDZ128mk */
  0x15d5, /* VFMSUB132PDZ128rk */
/* Table13248 */
  0x1612, /* VFMSUB132SDZm_Intk */
  0x1616, /* VFMSUB132SDZr_Intk */
/* Table13250 */
  0x17fa, /* VFNMADD132PDZ128mk */
  0x17fd, /* VFNMADD132PDZ128rk */
/* Table13252 */
  0x183a, /* VFNMADD132SDZm_Intk */
  0x183e, /* VFNMADD132SDZr_Intk */
/* Table13254 */
  0x1946, /* VFNMSUB132PDZ128mk */
  0x1949, /* VFNMSUB132PDZ128rk */
/* Table13256 */
  0x1986, /* VFNMSUB132SDZm_Intk */
  0x198a, /* VFNMSUB132SDZr_Intk */
/* Table13258 */
  0x2fd1, /* VPSCATTERDQZ128mr */
  0x0, /*  */
/* Table13260 */
  0x2fd7, /* VPSCATTERQQZ128mr */
  0x0, /*  */
/* Table13262 */
  0x38ef, /* VSCATTERDPDZ128mr */
  0x0, /*  */
/* Table13264 */
  0x38fd, /* VSCATTERQPDZ128mr */
  0x0, /*  */
/* Table13266 */
  0x153a, /* VFMADDSUB213PDZ128mk */
  0x153d, /* VFMADDSUB213PDZ128rk */
/* Table13268 */
  0x1742, /* VFMSUBADD213PDZ128mk */
  0x1745, /* VFMSUBADD213PDZ128rk */
/* Table13270 */
  0x140e, /* VFMADD213PDZ128mk */
  0x1411, /* VFMADD213PDZ128rk */
/* Table13272 */
  0x144e, /* VFMADD213SDZm_Intk */
  0x1452, /* VFMADD213SDZr_Intk */
/* Table13274 */
  0x1636, /* VFMSUB213PDZ128mk */
  0x1639, /* VFMSUB213PDZ128rk */
/* Table13276 */
  0x1676, /* VFMSUB213SDZm_Intk */
  0x167a, /* VFMSUB213SDZr_Intk */
/* Table13278 */
  0x185e, /* VFNMADD213PDZ128mk */
  0x1861, /* VFNMADD213PDZ128rk */
/* Table13280 */
  0x189e, /* VFNMADD213SDZm_Intk */
  0x18a2, /* VFNMADD213SDZr_Intk */
/* Table13282 */
  0x19aa, /* VFNMSUB213PDZ128mk */
  0x19ad, /* VFNMSUB213PDZ128rk */
/* Table13284 */
  0x19ea, /* VFNMSUB213SDZm_Intk */
  0x19ee, /* VFNMSUB213SDZr_Intk */
/* Table13286 */
  0x293e, /* VPMADD52LUQZ128mk */
  0x2941, /* VPMADD52LUQZ128rk */
/* Table13288 */
  0x2923, /* VPMADD52HUQZ128mk */
  0x2926, /* VPMADD52HUQZ128rk */
/* Table13290 */
  0x157e, /* VFMADDSUB231PDZ128mk */
  0x1581, /* VFMADDSUB231PDZ128rk */
/* Table13292 */
  0x1786, /* VFMSUBADD231PDZ128mk */
  0x1789, /* VFMSUBADD231PDZ128rk */
/* Table13294 */
  0x1472, /* VFMADD231PDZ128mk */
  0x1475, /* VFMADD231PDZ128rk */
/* Table13296 */
  0x14b2, /* VFMADD231SDZm_Intk */
  0x14b6, /* VFMADD231SDZr_Intk */
/* Table13298 */
  0x169a, /* VFMSUB231PDZ128mk */
  0x169d, /* VFMSUB231PDZ128rk */
/* Table13300 */
  0x16da, /* VFMSUB231SDZm_Intk */
  0x16de, /* VFMSUB231SDZr_Intk */
/* Table13302 */
  0x18c2, /* VFNMADD231PDZ128mk */
  0x18c5, /* VFNMADD231PDZ128rk */
/* Table13304 */
  0x1902, /* VFNMADD231SDZm_Intk */
  0x1906, /* VFNMADD231SDZr_Intk */
/* Table13306 */
  0x1a0e, /* VFNMSUB231PDZ128mk */
  0x1a11, /* VFNMSUB231PDZ128rk */
/* Table13308 */
  0x1a4e, /* VFNMSUB231SDZm_Intk */
  0x1a52, /* VFNMSUB231SDZr_Intk */
/* Table13310 */
  0x2550, /* VPCONFLICTQZ128rmk */
  0x2553, /* VPCONFLICTQZ128rrk */
/* Table13312 */
  0x3764, /* VRCP28SDZmk */
  0x376a, /* VRCP28SDZrk */
/* Table13314 */
  0x3888, /* VRSQRT28SDZmk */
  0x388e, /* VRSQRT28SDZrk */
/* Table13316 */
  0x2cb2, /* VPMOVUSWBZ256mrk */
  0x2cb4, /* VPMOVUSWBZ256rrk */
/* Table13318 */
  0x2c67, /* VPMOVUSDBZ256mrk */
  0x2c69, /* VPMOVUSDBZ256rrk */
/* Table13320 */
  0x2c85, /* VPMOVUSQBZ256mrk */
  0x2c87, /* VPMOVUSQBZ256rrk */
/* Table13322 */
  0x2c76, /* VPMOVUSDWZ256mrk */
  0x2c78, /* VPMOVUSDWZ256rrk */
/* Table13324 */
  0x2ca3, /* VPMOVUSQWZ256mrk */
  0x2ca5, /* VPMOVUSQWZ256rrk */
/* Table13326 */
  0x2c94, /* VPMOVUSQDZ256mrk */
  0x2c96, /* VPMOVUSQDZ256rrk */
/* Table13328 */
  0x2bd4, /* VPMOVSWBZ256mrk */
  0x2bd6, /* VPMOVSWBZ256rrk */
/* Table13330 */
  0x2b89, /* VPMOVSDBZ256mrk */
  0x2b8b, /* VPMOVSDBZ256rrk */
/* Table13332 */
  0x2ba7, /* VPMOVSQBZ256mrk */
  0x2ba9, /* VPMOVSQBZ256rrk */
/* Table13334 */
  0x2b98, /* VPMOVSDWZ256mrk */
  0x2b9a, /* VPMOVSDWZ256rrk */
/* Table13336 */
  0x2bc5, /* VPMOVSQWZ256mrk */
  0x2bc7, /* VPMOVSQWZ256rrk */
/* Table13338 */
  0x2bb6, /* VPMOVSQDZ256mrk */
  0x2bb8, /* VPMOVSQDZ256rrk */
/* Table13340 */
  0x3572, /* VPTESTNMBZ256rmk */
  0x3574, /* VPTESTNMBZ256rrk */
/* Table13342 */
  0x3582, /* VPTESTNMDZ256rmk */
  0x3584, /* VPTESTNMDZ256rrk */
/* Table13344 */
  0x2cc4, /* VPMOVWBZ256mrk */
  0x2cc6, /* VPMOVWBZ256rrk */
/* Table13346 */
  0x2b2d, /* VPMOVDBZ256mrk */
  0x2b2f, /* VPMOVDBZ256rrk */
/* Table13348 */
  0x2b5c, /* VPMOVQBZ256mrk */
  0x2b5e, /* VPMOVQBZ256rrk */
/* Table13350 */
  0x2b3c, /* VPMOVDWZ256mrk */
  0x2b3e, /* VPMOVDWZ256rrk */
/* Table13352 */
  0x2b7a, /* VPMOVQWZ256mrk */
  0x2b7c, /* VPMOVQWZ256rrk */
/* Table13354 */
  0x2b6b, /* VPMOVQDZ256mrk */
  0x2b6d, /* VPMOVQDZ256rrk */
/* Table13356 */
  0x12be, /* VDPBF16PSZ256mk */
  0x12c1, /* VDPBF16PSZ256rk */
/* Table13358 */
  0xe6f, /* VCVTNEPS2BF16Z256rmk */
  0xe72, /* VCVTNEPS2BF16Z256rrk */
/* Table13360 */
  0xe54, /* VCVTNE2PS2BF16Z256rmk */
  0xe57, /* VCVTNE2PS2BF16Z256rrk */
/* Table13362 */
  0x312f, /* VPSHUFBZ256rmk */
  0x3132, /* VPSHUFBZ256rrk */
/* Table13364 */
  0x295e, /* VPMADDUBSWZ256rmk */
  0x2961, /* VPMADDUBSWZ256rrk */
/* Table13366 */
  0x2d79, /* VPMULHRSWZ256rmk */
  0x2d7c, /* VPMULHRSWZ256rrk */
/* Table13368 */
  0x26fe, /* VPERMILPSZ256rmk */
  0x2701, /* VPERMILPSZ256rrk */
/* Table13370 */
  0xf24, /* VCVTPH2PSZ256rmk */
  0xf27, /* VCVTPH2PSZ256rrk */
/* Table13372 */
  0x2f83, /* VPRORVDZ256rmk */
  0x2f86, /* VPRORVDZ256rrk */
/* Table13374 */
  0x2f17, /* VPROLVDZ256rmk */
  0x2f1a, /* VPROLVDZ256rrk */
/* Table13376 */
  0x2745, /* VPERMPSZ256rmk */
  0x2748, /* VPERMPSZ256rrk */
/* Table13378 */
  0xd81, /* VBROADCASTSSZ256mk */
  0xd84, /* VBROADCASTSSZ256rk */
/* Table13380 */
  0xd28, /* VBROADCASTF32X2Z256mk */
  0xd2b, /* VBROADCASTF32X2Z256rk */
/* Table13382 */
  0xd34, /* VBROADCASTF32X4Z256rmk */
  0x0, /*  */
/* Table13384 */
  0x2094, /* VPABSBZ256rmk */
  0x2097, /* VPABSBZ256rrk */
/* Table13386 */
  0x20e4, /* VPABSWZ256rmk */
  0x20e7, /* VPABSWZ256rrk */
/* Table13388 */
  0x20b0, /* VPABSDZ256rmk */
  0x20b3, /* VPABSDZ256rrk */
/* Table13390 */
  0x2c12, /* VPMOVSXBWZ256rmk */
  0x2c15, /* VPMOVSXBWZ256rrk */
/* Table13392 */
  0x2be6, /* VPMOVSXBDZ256rmk */
  0x2be9, /* VPMOVSXBDZ256rrk */
/* Table13394 */
  0x2bfc, /* VPMOVSXBQZ256rmk */
  0x2bff, /* VPMOVSXBQZ256rrk */
/* Table13396 */
  0x2c3e, /* VPMOVSXWDZ256rmk */
  0x2c41, /* VPMOVSXWDZ256rrk */
/* Table13398 */
  0x2c54, /* VPMOVSXWQZ256rmk */
  0x2c57, /* VPMOVSXWQZ256rrk */
/* Table13400 */
  0x2c28, /* VPMOVSXDQZ256rmk */
  0x2c2b, /* VPMOVSXDQZ256rrk */
/* Table13402 */
  0x3536, /* VPTESTMBZ256rmk */
  0x3538, /* VPTESTMBZ256rrk */
/* Table13404 */
  0x3546, /* VPTESTMDZ256rmk */
  0x3548, /* VPTESTMDZ256rrk */
/* Table13406 */
  0x2135, /* VPACKUSDWZ256rmk */
  0x2138, /* VPACKUSDWZ256rrk */
/* Table13408 */
  0x38cc, /* VSCALEFPSZ256rmk */
  0x38cf, /* VSCALEFPSZ256rrk */
/* Table13410 */
  0x2d02, /* VPMOVZXBWZ256rmk */
  0x2d05, /* VPMOVZXBWZ256rrk */
/* Table13412 */
  0x2cd6, /* VPMOVZXBDZ256rmk */
  0x2cd9, /* VPMOVZXBDZ256rrk */
/* Table13414 */
  0x2cec, /* VPMOVZXBQZ256rmk */
  0x2cef, /* VPMOVZXBQZ256rrk */
/* Table13416 */
  0x2d2e, /* VPMOVZXWDZ256rmk */
  0x2d31, /* VPMOVZXWDZ256rrk */
/* Table13418 */
  0x2d44, /* VPMOVZXWQZ256rmk */
  0x2d47, /* VPMOVZXWQZ256rrk */
/* Table13420 */
  0x2d18, /* VPMOVZXDQZ256rmk */
  0x2d1b, /* VPMOVZXDQZ256rrk */
/* Table13422 */
  0x25ef, /* VPERMDZ256rmk */
  0x25f2, /* VPERMDZ256rrk */
/* Table13424 */
  0x2a5e, /* VPMINSBZ256rmk */
  0x2a61, /* VPMINSBZ256rrk */
/* Table13426 */
  0x2a7a, /* VPMINSDZ256rmk */
  0x2a7d, /* VPMINSDZ256rrk */
/* Table13428 */
  0x2b14, /* VPMINUWZ256rmk */
  0x2b17, /* VPMINUWZ256rrk */
/* Table13430 */
  0x2ae0, /* VPMINUDZ256rmk */
  0x2ae3, /* VPMINUDZ256rrk */
/* Table13432 */
  0x2992, /* VPMAXSBZ256rmk */
  0x2995, /* VPMAXSBZ256rrk */
/* Table13434 */
  0x29ae, /* VPMAXSDZ256rmk */
  0x29b1, /* VPMAXSDZ256rrk */
/* Table13436 */
  0x2a48, /* VPMAXUWZ256rmk */
  0x2a4b, /* VPMAXUWZ256rrk */
/* Table13438 */
  0x2a14, /* VPMAXUDZ256rmk */
  0x2a17, /* VPMAXUDZ256rrk */
/* Table13440 */
  0x2dc1, /* VPMULLDZ256rmk */
  0x2dc4, /* VPMULLDZ256rrk */
/* Table13442 */
  0x1b0b, /* VGETEXPPSZ256mk */
  0x1b0e, /* VGETEXPPSZ256rk */
/* Table13444 */
  0x28de, /* VPLZCNTDZ256rmk */
  0x28e1, /* VPLZCNTDZ256rrk */
/* Table13446 */
  0x33ce, /* VPSRLVDZ256rmk */
  0x33d1, /* VPSRLVDZ256rrk */
/* Table13448 */
  0x32ea, /* VPSRAVDZ256rmk */
  0x32ed, /* VPSRAVDZ256rrk */
/* Table13450 */
  0x3210, /* VPSLLVDZ256rmk */
  0x3213, /* VPSLLVDZ256rrk */
/* Table13452 */
  0x3731, /* VRCP14PSZ256mk */
  0x3734, /* VRCP14PSZ256rk */
/* Table13454 */
  0x3855, /* VRSQRT14PSZ256mk */
  0x3858, /* VRSQRT14PSZ256rk */
/* Table13456 */
  0x258f, /* VPDPBUSDZ256mk */
  0x2592, /* VPDPBUSDZ256rk */
/* Table13458 */
  0x2574, /* VPDPBUSDSZ256mk */
  0x2577, /* VPDPBUSDSZ256rk */
/* Table13460 */
  0x25c5, /* VPDPWSSDZ256mk */
  0x25c8, /* VPDPWSSDZ256rk */
/* Table13462 */
  0x25aa, /* VPDPWSSDSZ256mk */
  0x25ad, /* VPDPWSSDSZ256rk */
/* Table13464 */
  0x2e43, /* VPOPCNTBZ256rmk */
  0x2e46, /* VPOPCNTBZ256rrk */
/* Table13466 */
  0x2e5b, /* VPOPCNTDZ256rmk */
  0x2e5e, /* VPOPCNTDZ256rrk */
/* Table13468 */
  0x2361, /* VPBROADCASTDZ256mk */
  0x2364, /* VPBROADCASTDZ256rk */
/* Table13470 */
  0xd4d, /* VBROADCASTI32X2Z256mk */
  0xd50, /* VBROADCASTI32X2Z256rk */
/* Table13472 */
  0xd59, /* VBROADCASTI32X4Z256rmk */
  0x0, /*  */
/* Table13474 */
  0x2822, /* VPEXPANDBZ256rmk */
  0x2825, /* VPEXPANDBZ256rrk */
/* Table13476 */
  0x24ef, /* VPCOMPRESSBZ256mrk */
  0x24f1, /* VPCOMPRESSBZ256rrk */
/* Table13478 */
  0x22f6, /* VPBLENDMDZ256rmk */
  0x22f9, /* VPBLENDMDZ256rrk */
/* Table13480 */
  0xd08, /* VBLENDMPSZ256rmk */
  0xd0b, /* VBLENDMPSZ256rrk */
/* Table13482 */
  0x22de, /* VPBLENDMBZ256rmk */
  0x22e1, /* VPBLENDMBZ256rrk */
/* Table13484 */
  0x3031, /* VPSHLDVDZ256mk */
  0x3034, /* VPSHLDVDZ256rk */
/* Table13486 */
  0x30cd, /* VPSHRDVDZ256mk */
  0x30d0, /* VPSHRDVDZ256rk */
/* Table13488 */
  0x2604, /* VPERMI2B256rmk */
  0x2607, /* VPERMI2B256rrk */
/* Table13490 */
  0x261c, /* VPERMI2D256rmk */
  0x261f, /* VPERMI2D256rrk */
/* Table13492 */
  0x2652, /* VPERMI2PS256rmk */
  0x2655, /* VPERMI2PS256rrk */
/* Table13494 */
  0x2342, /* VPBROADCASTBZ256mk */
  0x2345, /* VPBROADCASTBZ256rk */
/* Table13496 */
  0x23a5, /* VPBROADCASTWZ256mk */
  0x23a8, /* VPBROADCASTWZ256rk */
/* Table13498 */
  0x0, /*  */
  0x2351, /* VPBROADCASTBrZ256rk */
/* Table13500 */
  0x0, /*  */
  0x23b4, /* VPBROADCASTWrZ256rk */
/* Table13502 */
  0x0, /*  */
  0x2370, /* VPBROADCASTDrZ256rk */
/* Table13504 */
  0x2780, /* VPERMT2B256rmk */
  0x2783, /* VPERMT2B256rrk */
/* Table13506 */
  0x2798, /* VPERMT2D256rmk */
  0x279b, /* VPERMT2D256rrk */
/* Table13508 */
  0x27ce, /* VPERMT2PS256rmk */
  0x27d1, /* VPERMT2PS256rrk */
/* Table13510 */
  0x1307, /* VEXPANDPSZ256rmk */
  0x130a, /* VEXPANDPSZ256rrk */
/* Table13512 */
  0x2834, /* VPEXPANDDZ256rmk */
  0x2837, /* VPEXPANDDZ256rrk */
/* Table13514 */
  0xdfd, /* VCOMPRESSPSZ256mrk */
  0xdff, /* VCOMPRESSPSZ256rrk */
/* Table13516 */
  0x24fe, /* VPCOMPRESSDZ256mrk */
  0x2500, /* VPCOMPRESSDZ256rrk */
/* Table13518 */
  0x25de, /* VPERMBZ256rmk */
  0x25e1, /* VPERMBZ256rrk */
/* Table13520 */
  0x311f, /* VPSHUFBITQMBZ256rmk */
  0x3121, /* VPSHUFBITQMBZ256rrk */
/* Table13522 */
  0x2877, /* VPGATHERDDZ256rm */
  0x0, /*  */
/* Table13524 */
  0x2881, /* VPGATHERQDZ256rm */
  0x0, /*  */
/* Table13526 */
  0x1acb, /* VGATHERDPSZ256rm */
  0x0, /*  */
/* Table13528 */
  0x1add, /* VGATHERQPSZ256rm */
  0x0, /*  */
/* Table13530 */
  0x1521, /* VFMADDSUB132PSZ256mk */
  0x1524, /* VFMADDSUB132PSZ256rk */
/* Table13532 */
  0x1729, /* VFMSUBADD132PSZ256mk */
  0x172c, /* VFMSUBADD132PSZ256rk */
/* Table13534 */
  0x13d5, /* VFMADD132PSZ256mk */
  0x13d8, /* VFMADD132PSZ256rk */
/* Table13536 */
  0x15fd, /* VFMSUB132PSZ256mk */
  0x1600, /* VFMSUB132PSZ256rk */
/* Table13538 */
  0x1825, /* VFNMADD132PSZ256mk */
  0x1828, /* VFNMADD132PSZ256rk */
/* Table13540 */
  0x1971, /* VFNMSUB132PSZ256mk */
  0x1974, /* VFNMSUB132PSZ256rk */
/* Table13542 */
  0x2fcf, /* VPSCATTERDDZ256mr */
  0x0, /*  */
/* Table13544 */
  0x2fd5, /* VPSCATTERQDZ256mr */
  0x0, /*  */
/* Table13546 */
  0x38f3, /* VSCATTERDPSZ256mr */
  0x0, /*  */
/* Table13548 */
  0x3901, /* VSCATTERQPSZ256mr */
  0x0, /*  */
/* Table13550 */
  0x1565, /* VFMADDSUB213PSZ256mk */
  0x1568, /* VFMADDSUB213PSZ256rk */
/* Table13552 */
  0x176d, /* VFMSUBADD213PSZ256mk */
  0x1770, /* VFMSUBADD213PSZ256rk */
/* Table13554 */
  0x1439, /* VFMADD213PSZ256mk */
  0x143c, /* VFMADD213PSZ256rk */
/* Table13556 */
  0x1661, /* VFMSUB213PSZ256mk */
  0x1664, /* VFMSUB213PSZ256rk */
/* Table13558 */
  0x1889, /* VFNMADD213PSZ256mk */
  0x188c, /* VFNMADD213PSZ256rk */
/* Table13560 */
  0x19d5, /* VFNMSUB213PSZ256mk */
  0x19d8, /* VFNMSUB213PSZ256rk */
/* Table13562 */
  0x15a9, /* VFMADDSUB231PSZ256mk */
  0x15ac, /* VFMADDSUB231PSZ256rk */
/* Table13564 */
  0x17b1, /* VFMSUBADD231PSZ256mk */
  0x17b4, /* VFMSUBADD231PSZ256rk */
/* Table13566 */
  0x149d, /* VFMADD231PSZ256mk */
  0x14a0, /* VFMADD231PSZ256rk */
/* Table13568 */
  0x16c5, /* VFMSUB231PSZ256mk */
  0x16c8, /* VFMSUB231PSZ256rk */
/* Table13570 */
  0x18ed, /* VFNMADD231PSZ256mk */
  0x18f0, /* VFNMADD231PSZ256rk */
/* Table13572 */
  0x1a39, /* VFNMSUB231PSZ256mk */
  0x1a3c, /* VFNMSUB231PSZ256rk */
/* Table13574 */
  0x253e, /* VPCONFLICTDZ256rmk */
  0x2541, /* VPCONFLICTDZ256rrk */
/* Table13576 */
  0x1bc3, /* VGF2P8MULBZ256rmk */
  0x1bc6, /* VGF2P8MULBZ256rrk */
/* Table13578 */
  0x35a2, /* VPTESTNMWZ256rmk */
  0x35a4, /* VPTESTNMWZ256rrk */
/* Table13580 */
  0x3594, /* VPTESTNMQZ256rmk */
  0x3596, /* VPTESTNMQZ256rrk */
/* Table13582 */
  0x26c0, /* VPERMILPDZ256rmk */
  0x26c3, /* VPERMILPDZ256rrk */
/* Table13584 */
  0x3404, /* VPSRLVWZ256rmk */
  0x3407, /* VPSRLVWZ256rrk */
/* Table13586 */
  0x331c, /* VPSRAVWZ256rmk */
  0x331f, /* VPSRAVWZ256rrk */
/* Table13588 */
  0x3246, /* VPSLLVWZ256rmk */
  0x3249, /* VPSLLVWZ256rrk */
/* Table13590 */
  0x2f9e, /* VPRORVQZ256rmk */
  0x2fa1, /* VPRORVQZ256rrk */
/* Table13592 */
  0x2f32, /* VPROLVQZ256rmk */
  0x2f35, /* VPROLVQZ256rrk */
/* Table13594 */
  0x2728, /* VPERMPDZ256rmk */
  0x272b, /* VPERMPDZ256rrk */
/* Table13596 */
  0xd6d, /* VBROADCASTSDZ256mk */
  0xd70, /* VBROADCASTSDZ256rk */
/* Table13598 */
  0xd3d, /* VBROADCASTF64X2Z128rmk */
  0x0, /*  */
/* Table13600 */
  0x20cd, /* VPABSQZ256rmk */
  0x20d0, /* VPABSQZ256rrk */
/* Table13602 */
  0x3566, /* VPTESTMWZ256rmk */
  0x3568, /* VPTESTMWZ256rrk */
/* Table13604 */
  0x3558, /* VPTESTMQZ256rmk */
  0x355a, /* VPTESTMQZ256rrk */
/* Table13606 */
  0x2d60, /* VPMULDQZ256rmk */
  0x2d63, /* VPMULDQZ256rrk */
/* Table13608 */
  0x241c, /* VPCMPEQQZ256rmk */
  0x241e, /* VPCMPEQQZ256rrk */
/* Table13610 */
  0x38ae, /* VSCALEFPDZ256rmk */
  0x38b1, /* VSCALEFPDZ256rrk */
/* Table13612 */
  0x2762, /* VPERMQZ256rmk */
  0x2765, /* VPERMQZ256rrk */
/* Table13614 */
  0x246c, /* VPCMPGTQZ256rmk */
  0x246e, /* VPCMPGTQZ256rrk */
/* Table13616 */
  0x2a97, /* VPMINSQZ256rmk */
  0x2a9a, /* VPMINSQZ256rrk */
/* Table13618 */
  0x2afd, /* VPMINUQZ256rmk */
  0x2b00, /* VPMINUQZ256rrk */
/* Table13620 */
  0x29cb, /* VPMAXSQZ256rmk */
  0x29ce, /* VPMAXSQZ256rrk */
/* Table13622 */
  0x2a31, /* VPMAXUQZ256rmk */
  0x2a34, /* VPMAXUQZ256rrk */
/* Table13624 */
  0x2dde, /* VPMULLQZ256rmk */
  0x2de1, /* VPMULLQZ256rrk */
/* Table13626 */
  0x1aed, /* VGETEXPPDZ256mk */
  0x1af0, /* VGETEXPPDZ256rk */
/* Table13628 */
  0x28f9, /* VPLZCNTQZ256rmk */
  0x28fc, /* VPLZCNTQZ256rrk */
/* Table13630 */
  0x33ed, /* VPSRLVQZ256rmk */
  0x33f0, /* VPSRLVQZ256rrk */
/* Table13632 */
  0x3307, /* VPSRAVQZ256rmk */
  0x330a, /* VPSRAVQZ256rrk */
/* Table13634 */
  0x322f, /* VPSLLVQZ256rmk */
  0x3232, /* VPSLLVQZ256rrk */
/* Table13636 */
  0x3716, /* VRCP14PDZ256mk */
  0x3719, /* VRCP14PDZ256rk */
/* Table13638 */
  0x383a, /* VRSQRT14PDZ256mk */
  0x383d, /* VRSQRT14PDZ256rk */
/* Table13640 */
  0x2e8b, /* VPOPCNTWZ256rmk */
  0x2e8e, /* VPOPCNTWZ256rrk */
/* Table13642 */
  0x2e76, /* VPOPCNTQZ256rmk */
  0x2e79, /* VPOPCNTQZ256rrk */
/* Table13644 */
  0x2386, /* VPBROADCASTQZ256mk */
  0x2389, /* VPBROADCASTQZ256rk */
/* Table13646 */
  0xd62, /* VBROADCASTI64X2Z128rmk */
  0x0, /*  */
/* Table13648 */
  0x2858, /* VPEXPANDWZ256rmk */
  0x285b, /* VPEXPANDWZ256rrk */
/* Table13650 */
  0x251c, /* VPCOMPRESSWZ256mrk */
  0x251e, /* VPCOMPRESSWZ256rrk */
/* Table13652 */
  0x2311, /* VPBLENDMQZ256rmk */
  0x2314, /* VPBLENDMQZ256rrk */
/* Table13654 */
  0xced, /* VBLENDMPDZ256rmk */
  0xcf0, /* VBLENDMPDZ256rrk */
/* Table13656 */
  0x2326, /* VPBLENDMWZ256rmk */
  0x2329, /* VPBLENDMWZ256rrk */
/* Table13658 */
  0x3061, /* VPSHLDVWZ256mk */
  0x3064, /* VPSHLDVWZ256rk */
/* Table13660 */
  0x304c, /* VPSHLDVQZ256mk */
  0x304f, /* VPSHLDVQZ256rk */
/* Table13662 */
  0x30fd, /* VPSHRDVWZ256mk */
  0x3100, /* VPSHRDVWZ256rk */
/* Table13664 */
  0x30e8, /* VPSHRDVQZ256mk */
  0x30eb, /* VPSHRDVQZ256rk */
/* Table13666 */
  0x2682, /* VPERMI2W256rmk */
  0x2685, /* VPERMI2W256rrk */
/* Table13668 */
  0x266d, /* VPERMI2Q256rmk */
  0x2670, /* VPERMI2Q256rrk */
/* Table13670 */
  0x2637, /* VPERMI2PD256rmk */
  0x263a, /* VPERMI2PD256rrk */
/* Table13672 */
  0x0, /*  */
  0x2395, /* VPBROADCASTQrZ256rk */
/* Table13674 */
  0x27fe, /* VPERMT2W256rmk */
  0x2801, /* VPERMT2W256rrk */
/* Table13676 */
  0x27e9, /* VPERMT2Q256rmk */
  0x27ec, /* VPERMT2Q256rrk */
/* Table13678 */
  0x27b3, /* VPERMT2PD256rmk */
  0x27b6, /* VPERMT2PD256rrk */
/* Table13680 */
  0x2e0f, /* VPMULTISHIFTQBZ256rmk */
  0x2e12, /* VPMULTISHIFTQBZ256rrk */
/* Table13682 */
  0x12f5, /* VEXPANDPDZ256rmk */
  0x12f8, /* VEXPANDPDZ256rrk */
/* Table13684 */
  0x2846, /* VPEXPANDQZ256rmk */
  0x2849, /* VPEXPANDQZ256rrk */
/* Table13686 */
  0xdee, /* VCOMPRESSPDZ256mrk */
  0xdf0, /* VCOMPRESSPDZ256rrk */
/* Table13688 */
  0x250d, /* VPCOMPRESSQZ256mrk */
  0x250f, /* VPCOMPRESSQZ256rrk */
/* Table13690 */
  0x2810, /* VPERMWZ256rmk */
  0x2813, /* VPERMWZ256rrk */
/* Table13692 */
  0x287c, /* VPGATHERDQZ256rm */
  0x0, /*  */
/* Table13694 */
  0x2886, /* VPGATHERQQZ256rm */
  0x0, /*  */
/* Table13696 */
  0x1ac6, /* VGATHERDPDZ256rm */
  0x0, /*  */
/* Table13698 */
  0x1ad8, /* VGATHERQPDZ256rm */
  0x0, /*  */
/* Table13700 */
  0x14ff, /* VFMADDSUB132PDZ256mk */
  0x1502, /* VFMADDSUB132PDZ256rk */
/* Table13702 */
  0x1707, /* VFMSUBADD132PDZ256mk */
  0x170a, /* VFMSUBADD132PDZ256rk */
/* Table13704 */
  0x13b3, /* VFMADD132PDZ256mk */
  0x13b6, /* VFMADD132PDZ256rk */
/* Table13706 */
  0x15db, /* VFMSUB132PDZ256mk */
  0x15de, /* VFMSUB132PDZ256rk */
/* Table13708 */
  0x1803, /* VFNMADD132PDZ256mk */
  0x1806, /* VFNMADD132PDZ256rk */
/* Table13710 */
  0x194f, /* VFNMSUB132PDZ256mk */
  0x1952, /* VFNMSUB132PDZ256rk */
/* Table13712 */
  0x2fd2, /* VPSCATTERDQZ256mr */
  0x0, /*  */
/* Table13714 */
  0x2fd8, /* VPSCATTERQQZ256mr */
  0x0, /*  */
/* Table13716 */
  0x38f0, /* VSCATTERDPDZ256mr */
  0x0, /*  */
/* Table13718 */
  0x38fe, /* VSCATTERQPDZ256mr */
  0x0, /*  */
/* Table13720 */
  0x1543, /* VFMADDSUB213PDZ256mk */
  0x1546, /* VFMADDSUB213PDZ256rk */
/* Table13722 */
  0x174b, /* VFMSUBADD213PDZ256mk */
  0x174e, /* VFMSUBADD213PDZ256rk */
/* Table13724 */
  0x1417, /* VFMADD213PDZ256mk */
  0x141a, /* VFMADD213PDZ256rk */
/* Table13726 */
  0x163f, /* VFMSUB213PDZ256mk */
  0x1642, /* VFMSUB213PDZ256rk */
/* Table13728 */
  0x1867, /* VFNMADD213PDZ256mk */
  0x186a, /* VFNMADD213PDZ256rk */
/* Table13730 */
  0x19b3, /* VFNMSUB213PDZ256mk */
  0x19b6, /* VFNMSUB213PDZ256rk */
/* Table13732 */
  0x2947, /* VPMADD52LUQZ256mk */
  0x294a, /* VPMADD52LUQZ256rk */
/* Table13734 */
  0x292c, /* VPMADD52HUQZ256mk */
  0x292f, /* VPMADD52HUQZ256rk */
/* Table13736 */
  0x1587, /* VFMADDSUB231PDZ256mk */
  0x158a, /* VFMADDSUB231PDZ256rk */
/* Table13738 */
  0x178f, /* VFMSUBADD231PDZ256mk */
  0x1792, /* VFMSUBADD231PDZ256rk */
/* Table13740 */
  0x147b, /* VFMADD231PDZ256mk */
  0x147e, /* VFMADD231PDZ256rk */
/* Table13742 */
  0x16a3, /* VFMSUB231PDZ256mk */
  0x16a6, /* VFMSUB231PDZ256rk */
/* Table13744 */
  0x18cb, /* VFNMADD231PDZ256mk */
  0x18ce, /* VFNMADD231PDZ256rk */
/* Table13746 */
  0x1a17, /* VFNMSUB231PDZ256mk */
  0x1a1a, /* VFNMSUB231PDZ256rk */
/* Table13748 */
  0x2559, /* VPCONFLICTQZ256rmk */
  0x255c, /* VPCONFLICTQZ256rrk */
/* Table13750 */
  0x2cb7, /* VPMOVUSWBZmrk */
  0x2cb9, /* VPMOVUSWBZrrk */
/* Table13752 */
  0x2c6c, /* VPMOVUSDBZmrk */
  0x2c6e, /* VPMOVUSDBZrrk */
/* Table13754 */
  0x2c8a, /* VPMOVUSQBZmrk */
  0x2c8c, /* VPMOVUSQBZrrk */
/* Table13756 */
  0x2c7b, /* VPMOVUSDWZmrk */
  0x2c7d, /* VPMOVUSDWZrrk */
/* Table13758 */
  0x2ca8, /* VPMOVUSQWZmrk */
  0x2caa, /* VPMOVUSQWZrrk */
/* Table13760 */
  0x2c99, /* VPMOVUSQDZmrk */
  0x2c9b, /* VPMOVUSQDZrrk */
/* Table13762 */
  0x2bd9, /* VPMOVSWBZmrk */
  0x2bdb, /* VPMOVSWBZrrk */
/* Table13764 */
  0x2b8e, /* VPMOVSDBZmrk */
  0x2b90, /* VPMOVSDBZrrk */
/* Table13766 */
  0x2bac, /* VPMOVSQBZmrk */
  0x2bae, /* VPMOVSQBZrrk */
/* Table13768 */
  0x2b9d, /* VPMOVSDWZmrk */
  0x2b9f, /* VPMOVSDWZrrk */
/* Table13770 */
  0x2bca, /* VPMOVSQWZmrk */
  0x2bcc, /* VPMOVSQWZrrk */
/* Table13772 */
  0x2bbb, /* VPMOVSQDZmrk */
  0x2bbd, /* VPMOVSQDZrrk */
/* Table13774 */
  0x3576, /* VPTESTNMBZrmk */
  0x3578, /* VPTESTNMBZrrk */
/* Table13776 */
  0x3588, /* VPTESTNMDZrmk */
  0x358a, /* VPTESTNMDZrrk */
/* Table13778 */
  0x2cc9, /* VPMOVWBZmrk */
  0x2ccb, /* VPMOVWBZrrk */
/* Table13780 */
  0x2b32, /* VPMOVDBZmrk */
  0x2b34, /* VPMOVDBZrrk */
/* Table13782 */
  0x2b61, /* VPMOVQBZmrk */
  0x2b63, /* VPMOVQBZrrk */
/* Table13784 */
  0x2b41, /* VPMOVDWZmrk */
  0x2b43, /* VPMOVDWZrrk */
/* Table13786 */
  0x2b7f, /* VPMOVQWZmrk */
  0x2b81, /* VPMOVQWZrrk */
/* Table13788 */
  0x2b70, /* VPMOVQDZmrk */
  0x2b72, /* VPMOVQDZrrk */
/* Table13790 */
  0x12c7, /* VDPBF16PSZmk */
  0x12ca, /* VDPBF16PSZrk */
/* Table13792 */
  0xe78, /* VCVTNEPS2BF16Zrmk */
  0xe7b, /* VCVTNEPS2BF16Zrrk */
/* Table13794 */
  0x2089, /* VP4DPWSSDrmk */
  0x0, /*  */
/* Table13796 */
  0x2086, /* VP4DPWSSDSrmk */
  0x0, /*  */
/* Table13798 */
  0xe5d, /* VCVTNE2PS2BF16Zrmk */
  0xe60, /* VCVTNE2PS2BF16Zrrk */
/* Table13800 */
  0xb8b, /* V4FMADDPSrmk */
  0x0, /*  */
/* Table13802 */
  0xb91, /* V4FNMADDPSrmk */
  0x0, /*  */
/* Table13804 */
  0x3135, /* VPSHUFBZrmk */
  0x3138, /* VPSHUFBZrrk */
/* Table13806 */
  0x2964, /* VPMADDUBSWZrmk */
  0x2967, /* VPMADDUBSWZrrk */
/* Table13808 */
  0x2d7f, /* VPMULHRSWZrmk */
  0x2d82, /* VPMULHRSWZrrk */
/* Table13810 */
  0x2710, /* VPERMILPSZrmk */
  0x2713, /* VPERMILPSZrrk */
/* Table13812 */
  0xf2a, /* VCVTPH2PSZrmk */
  0xf30, /* VCVTPH2PSZrrk */
/* Table13814 */
  0x2f8c, /* VPRORVDZrmk */
  0x2f8f, /* VPRORVDZrrk */
/* Table13816 */
  0x2f20, /* VPROLVDZrmk */
  0x2f23, /* VPROLVDZrrk */
/* Table13818 */
  0x274e, /* VPERMPSZrmk */
  0x2751, /* VPERMPSZrrk */
/* Table13820 */
  0xd87, /* VBROADCASTSSZmk */
  0xd8a, /* VBROADCASTSSZrk */
/* Table13822 */
  0xd2e, /* VBROADCASTF32X2Zmk */
  0xd31, /* VBROADCASTF32X2Zrk */
/* Table13824 */
  0xd37, /* VBROADCASTF32X4rmk */
  0x0, /*  */
/* Table13826 */
  0xd3a, /* VBROADCASTF32X8rmk */
  0x0, /*  */
/* Table13828 */
  0x209a, /* VPABSBZrmk */
  0x209d, /* VPABSBZrrk */
/* Table13830 */
  0x20ea, /* VPABSWZrmk */
  0x20ed, /* VPABSWZrrk */
/* Table13832 */
  0x20b9, /* VPABSDZrmk */
  0x20bc, /* VPABSDZrrk */
/* Table13834 */
  0x2c18, /* VPMOVSXBWZrmk */
  0x2c1b, /* VPMOVSXBWZrrk */
/* Table13836 */
  0x2bec, /* VPMOVSXBDZrmk */
  0x2bef, /* VPMOVSXBDZrrk */
/* Table13838 */
  0x2c02, /* VPMOVSXBQZrmk */
  0x2c05, /* VPMOVSXBQZrrk */
/* Table13840 */
  0x2c44, /* VPMOVSXWDZrmk */
  0x2c47, /* VPMOVSXWDZrrk */
/* Table13842 */
  0x2c5a, /* VPMOVSXWQZrmk */
  0x2c5d, /* VPMOVSXWQZrrk */
/* Table13844 */
  0x2c2e, /* VPMOVSXDQZrmk */
  0x2c31, /* VPMOVSXDQZrrk */
/* Table13846 */
  0x353a, /* VPTESTMBZrmk */
  0x353c, /* VPTESTMBZrrk */
/* Table13848 */
  0x354c, /* VPTESTMDZrmk */
  0x354e, /* VPTESTMDZrrk */
/* Table13850 */
  0x213e, /* VPACKUSDWZrmk */
  0x2141, /* VPACKUSDWZrrk */
/* Table13852 */
  0x38d5, /* VSCALEFPSZrmk */
  0x38db, /* VSCALEFPSZrrk */
/* Table13854 */
  0x2d08, /* VPMOVZXBWZrmk */
  0x2d0b, /* VPMOVZXBWZrrk */
/* Table13856 */
  0x2cdc, /* VPMOVZXBDZrmk */
  0x2cdf, /* VPMOVZXBDZrrk */
/* Table13858 */
  0x2cf2, /* VPMOVZXBQZrmk */
  0x2cf5, /* VPMOVZXBQZrrk */
/* Table13860 */
  0x2d34, /* VPMOVZXWDZrmk */
  0x2d37, /* VPMOVZXWDZrrk */
/* Table13862 */
  0x2d4a, /* VPMOVZXWQZrmk */
  0x2d4d, /* VPMOVZXWQZrrk */
/* Table13864 */
  0x2d1e, /* VPMOVZXDQZrmk */
  0x2d21, /* VPMOVZXDQZrrk */
/* Table13866 */
  0x25f8, /* VPERMDZrmk */
  0x25fb, /* VPERMDZrrk */
/* Table13868 */
  0x2a64, /* VPMINSBZrmk */
  0x2a67, /* VPMINSBZrrk */
/* Table13870 */
  0x2a83, /* VPMINSDZrmk */
  0x2a86, /* VPMINSDZrrk */
/* Table13872 */
  0x2b1a, /* VPMINUWZrmk */
  0x2b1d, /* VPMINUWZrrk */
/* Table13874 */
  0x2ae9, /* VPMINUDZrmk */
  0x2aec, /* VPMINUDZrrk */
/* Table13876 */
  0x2998, /* VPMAXSBZrmk */
  0x299b, /* VPMAXSBZrrk */
/* Table13878 */
  0x29b7, /* VPMAXSDZrmk */
  0x29ba, /* VPMAXSDZrrk */
/* Table13880 */
  0x2a4e, /* VPMAXUWZrmk */
  0x2a51, /* VPMAXUWZrrk */
/* Table13882 */
  0x2a1d, /* VPMAXUDZrmk */
  0x2a20, /* VPMAXUDZrrk */
/* Table13884 */
  0x2dca, /* VPMULLDZrmk */
  0x2dcd, /* VPMULLDZrrk */
/* Table13886 */
  0x1b14, /* VGETEXPPSZmk */
  0x1b1a, /* VGETEXPPSZrk */
/* Table13888 */
  0x28e7, /* VPLZCNTDZrmk */
  0x28ea, /* VPLZCNTDZrrk */
/* Table13890 */
  0x33d7, /* VPSRLVDZrmk */
  0x33da, /* VPSRLVDZrrk */
/* Table13892 */
  0x32f3, /* VPSRAVDZrmk */
  0x32f6, /* VPSRAVDZrrk */
/* Table13894 */
  0x3219, /* VPSLLVDZrmk */
  0x321c, /* VPSLLVDZrrk */
/* Table13896 */
  0x373a, /* VRCP14PSZmk */
  0x373d, /* VRCP14PSZrk */
/* Table13898 */
  0x385e, /* VRSQRT14PSZmk */
  0x3861, /* VRSQRT14PSZrk */
/* Table13900 */
  0x2598, /* VPDPBUSDZmk */
  0x259b, /* VPDPBUSDZrk */
/* Table13902 */
  0x257d, /* VPDPBUSDSZmk */
  0x2580, /* VPDPBUSDSZrk */
/* Table13904 */
  0x25ce, /* VPDPWSSDZmk */
  0x25d1, /* VPDPWSSDZrk */
/* Table13906 */
  0x25b3, /* VPDPWSSDSZmk */
  0x25b6, /* VPDPWSSDSZrk */
/* Table13908 */
  0x2e49, /* VPOPCNTBZrmk */
  0x2e4c, /* VPOPCNTBZrrk */
/* Table13910 */
  0x2e64, /* VPOPCNTDZrmk */
  0x2e67, /* VPOPCNTDZrrk */
/* Table13912 */
  0x2367, /* VPBROADCASTDZmk */
  0x236a, /* VPBROADCASTDZrk */
/* Table13914 */
  0xd53, /* VBROADCASTI32X2Zmk */
  0xd56, /* VBROADCASTI32X2Zrk */
/* Table13916 */
  0xd5c, /* VBROADCASTI32X4rmk */
  0x0, /*  */
/* Table13918 */
  0xd5f, /* VBROADCASTI32X8rmk */
  0x0, /*  */
/* Table13920 */
  0x2828, /* VPEXPANDBZrmk */
  0x282b, /* VPEXPANDBZrrk */
/* Table13922 */
  0x24f4, /* VPCOMPRESSBZmrk */
  0x24f6, /* VPCOMPRESSBZrrk */
/* Table13924 */
  0x22ff, /* VPBLENDMDZrmk */
  0x2302, /* VPBLENDMDZrrk */
/* Table13926 */
  0xd11, /* VBLENDMPSZrmk */
  0xd14, /* VBLENDMPSZrrk */
/* Table13928 */
  0x22e4, /* VPBLENDMBZrmk */
  0x22e7, /* VPBLENDMBZrrk */
/* Table13930 */
  0x303a, /* VPSHLDVDZmk */
  0x303d, /* VPSHLDVDZrk */
/* Table13932 */
  0x30d6, /* VPSHRDVDZmk */
  0x30d9, /* VPSHRDVDZrk */
/* Table13934 */
  0x260a, /* VPERMI2Brmk */
  0x260d, /* VPERMI2Brrk */
/* Table13936 */
  0x2625, /* VPERMI2Drmk */
  0x2628, /* VPERMI2Drrk */
/* Table13938 */
  0x265b, /* VPERMI2PSrmk */
  0x265e, /* VPERMI2PSrrk */
/* Table13940 */
  0x2348, /* VPBROADCASTBZmk */
  0x234b, /* VPBROADCASTBZrk */
/* Table13942 */
  0x23ab, /* VPBROADCASTWZmk */
  0x23ae, /* VPBROADCASTWZrk */
/* Table13944 */
  0x0, /*  */
  0x2354, /* VPBROADCASTBrZrk */
/* Table13946 */
  0x0, /*  */
  0x23b7, /* VPBROADCASTWrZrk */
/* Table13948 */
  0x0, /*  */
  0x2373, /* VPBROADCASTDrZrk */
/* Table13950 */
  0x2786, /* VPERMT2Brmk */
  0x2789, /* VPERMT2Brrk */
/* Table13952 */
  0x27a1, /* VPERMT2Drmk */
  0x27a4, /* VPERMT2Drrk */
/* Table13954 */
  0x27d7, /* VPERMT2PSrmk */
  0x27da, /* VPERMT2PSrrk */
/* Table13956 */
  0x130d, /* VEXPANDPSZrmk */
  0x1310, /* VEXPANDPSZrrk */
/* Table13958 */
  0x283a, /* VPEXPANDDZrmk */
  0x283d, /* VPEXPANDDZrrk */
/* Table13960 */
  0xe02, /* VCOMPRESSPSZmrk */
  0xe04, /* VCOMPRESSPSZrrk */
/* Table13962 */
  0x2503, /* VPCOMPRESSDZmrk */
  0x2505, /* VPCOMPRESSDZrrk */
/* Table13964 */
  0x25e4, /* VPERMBZrmk */
  0x25e7, /* VPERMBZrrk */
/* Table13966 */
  0x3123, /* VPSHUFBITQMBZrmk */
  0x3125, /* VPSHUFBITQMBZrrk */
/* Table13968 */
  0x2878, /* VPGATHERDDZrm */
  0x0, /*  */
/* Table13970 */
  0x2882, /* VPGATHERQDZrm */
  0x0, /*  */
/* Table13972 */
  0x1acc, /* VGATHERDPSZrm */
  0x0, /*  */
/* Table13974 */
  0x1ade, /* VGATHERQPSZrm */
  0x0, /*  */
/* Table13976 */
  0x152a, /* VFMADDSUB132PSZmk */
  0x1530, /* VFMADDSUB132PSZrk */
/* Table13978 */
  0x1732, /* VFMSUBADD132PSZmk */
  0x1738, /* VFMSUBADD132PSZrk */
/* Table13980 */
  0x13de, /* VFMADD132PSZmk */
  0x13e4, /* VFMADD132PSZrk */
/* Table13982 */
  0x1606, /* VFMSUB132PSZmk */
  0x160c, /* VFMSUB132PSZrk */
/* Table13984 */
  0x182e, /* VFNMADD132PSZmk */
  0x1834, /* VFNMADD132PSZrk */
/* Table13986 */
  0x197a, /* VFNMSUB132PSZmk */
  0x1980, /* VFNMSUB132PSZrk */
/* Table13988 */
  0x2fd0, /* VPSCATTERDDZmr */
  0x0, /*  */
/* Table13990 */
  0x2fd6, /* VPSCATTERQDZmr */
  0x0, /*  */
/* Table13992 */
  0x38f4, /* VSCATTERDPSZmr */
  0x0, /*  */
/* Table13994 */
  0x3902, /* VSCATTERQPSZmr */
  0x0, /*  */
/* Table13996 */
  0x156e, /* VFMADDSUB213PSZmk */
  0x1574, /* VFMADDSUB213PSZrk */
/* Table13998 */
  0x1776, /* VFMSUBADD213PSZmk */
  0x177c, /* VFMSUBADD213PSZrk */
/* Table14000 */
  0x1442, /* VFMADD213PSZmk */
  0x1448, /* VFMADD213PSZrk */
/* Table14002 */
  0x166a, /* VFMSUB213PSZmk */
  0x1670, /* VFMSUB213PSZrk */
/* Table14004 */
  0x1892, /* VFNMADD213PSZmk */
  0x1898, /* VFNMADD213PSZrk */
/* Table14006 */
  0x19de, /* VFNMSUB213PSZmk */
  0x19e4, /* VFNMSUB213PSZrk */
/* Table14008 */
  0x15b2, /* VFMADDSUB231PSZmk */
  0x15b8, /* VFMADDSUB231PSZrk */
/* Table14010 */
  0x17ba, /* VFMSUBADD231PSZmk */
  0x17c0, /* VFMSUBADD231PSZrk */
/* Table14012 */
  0x14a6, /* VFMADD231PSZmk */
  0x14ac, /* VFMADD231PSZrk */
/* Table14014 */
  0x16ce, /* VFMSUB231PSZmk */
  0x16d4, /* VFMSUB231PSZrk */
/* Table14016 */
  0x18f6, /* VFNMADD231PSZmk */
  0x18fc, /* VFNMADD231PSZrk */
/* Table14018 */
  0x1a42, /* VFNMSUB231PSZmk */
  0x1a48, /* VFNMSUB231PSZrk */
/* Table14020 */
  0x2547, /* VPCONFLICTDZrmk */
  0x254a, /* VPCONFLICTDZrrk */
/* Table14022 */
  0x0, /*  */
  0x1acf, /* VGATHERPF0DPSm */
  0x1ad3, /* VGATHERPF1DPSm */
  0x0, /*  */
  0x0, /*  */
  0x38f6, /* VSCATTERPF0DPSm */
  0x38fa, /* VSCATTERPF1DPSm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table14038 */
  0x0, /*  */
  0x1ad1, /* VGATHERPF0QPSm */
  0x1ad5, /* VGATHERPF1QPSm */
  0x0, /*  */
  0x0, /*  */
  0x38f8, /* VSCATTERPF0QPSm */
  0x38fc, /* VSCATTERPF1QPSm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table14054 */
  0x12e6, /* VEXP2PSZmk */
  0x12ec, /* VEXP2PSZrk */
/* Table14056 */
  0x375b, /* VRCP28PSZmk */
  0x3761, /* VRCP28PSZrk */
/* Table14058 */
  0x387f, /* VRSQRT28PSZmk */
  0x3885, /* VRSQRT28PSZrk */
/* Table14060 */
  0x1bc9, /* VGF2P8MULBZrmk */
  0x1bcc, /* VGF2P8MULBZrrk */
/* Table14062 */
  0x35a6, /* VPTESTNMWZrmk */
  0x35a8, /* VPTESTNMWZrrk */
/* Table14064 */
  0x359a, /* VPTESTNMQZrmk */
  0x359c, /* VPTESTNMQZrrk */
/* Table14066 */
  0x26d2, /* VPERMILPDZrmk */
  0x26d5, /* VPERMILPDZrrk */
/* Table14068 */
  0x340a, /* VPSRLVWZrmk */
  0x340d, /* VPSRLVWZrrk */
/* Table14070 */
  0x3322, /* VPSRAVWZrmk */
  0x3325, /* VPSRAVWZrrk */
/* Table14072 */
  0x324c, /* VPSLLVWZrmk */
  0x324f, /* VPSLLVWZrrk */
/* Table14074 */
  0x2fa7, /* VPRORVQZrmk */
  0x2faa, /* VPRORVQZrrk */
/* Table14076 */
  0x2f3b, /* VPROLVQZrmk */
  0x2f3e, /* VPROLVQZrrk */
/* Table14078 */
  0x273a, /* VPERMPDZrmk */
  0x273d, /* VPERMPDZrrk */
/* Table14080 */
  0xd73, /* VBROADCASTSDZmk */
  0xd76, /* VBROADCASTSDZrk */
/* Table14082 */
  0xd40, /* VBROADCASTF64X2rmk */
  0x0, /*  */
/* Table14084 */
  0xd43, /* VBROADCASTF64X4rmk */
  0x0, /*  */
/* Table14086 */
  0x20d6, /* VPABSQZrmk */
  0x20d9, /* VPABSQZrrk */
/* Table14088 */
  0x356a, /* VPTESTMWZrmk */
  0x356c, /* VPTESTMWZrrk */
/* Table14090 */
  0x355e, /* VPTESTMQZrmk */
  0x3560, /* VPTESTMQZrrk */
/* Table14092 */
  0x2d69, /* VPMULDQZrmk */
  0x2d6c, /* VPMULDQZrrk */
/* Table14094 */
  0x2422, /* VPCMPEQQZrmk */
  0x2424, /* VPCMPEQQZrrk */
/* Table14096 */
  0x38b7, /* VSCALEFPDZrmk */
  0x38bd, /* VSCALEFPDZrrk */
/* Table14098 */
  0x2774, /* VPERMQZrmk */
  0x2777, /* VPERMQZrrk */
/* Table14100 */
  0x2472, /* VPCMPGTQZrmk */
  0x2474, /* VPCMPGTQZrrk */
/* Table14102 */
  0x2aa0, /* VPMINSQZrmk */
  0x2aa3, /* VPMINSQZrrk */
/* Table14104 */
  0x2b06, /* VPMINUQZrmk */
  0x2b09, /* VPMINUQZrrk */
/* Table14106 */
  0x29d4, /* VPMAXSQZrmk */
  0x29d7, /* VPMAXSQZrrk */
/* Table14108 */
  0x2a3a, /* VPMAXUQZrmk */
  0x2a3d, /* VPMAXUQZrrk */
/* Table14110 */
  0x2de7, /* VPMULLQZrmk */
  0x2dea, /* VPMULLQZrrk */
/* Table14112 */
  0x1af6, /* VGETEXPPDZmk */
  0x1afc, /* VGETEXPPDZrk */
/* Table14114 */
  0x2902, /* VPLZCNTQZrmk */
  0x2905, /* VPLZCNTQZrrk */
/* Table14116 */
  0x33f6, /* VPSRLVQZrmk */
  0x33f9, /* VPSRLVQZrrk */
/* Table14118 */
  0x3310, /* VPSRAVQZrmk */
  0x3313, /* VPSRAVQZrrk */
/* Table14120 */
  0x3238, /* VPSLLVQZrmk */
  0x323b, /* VPSLLVQZrrk */
/* Table14122 */
  0x371f, /* VRCP14PDZmk */
  0x3722, /* VRCP14PDZrk */
/* Table14124 */
  0x3843, /* VRSQRT14PDZmk */
  0x3846, /* VRSQRT14PDZrk */
/* Table14126 */
  0x2e91, /* VPOPCNTWZrmk */
  0x2e94, /* VPOPCNTWZrrk */
/* Table14128 */
  0x2e7f, /* VPOPCNTQZrmk */
  0x2e82, /* VPOPCNTQZrrk */
/* Table14130 */
  0x238c, /* VPBROADCASTQZmk */
  0x238f, /* VPBROADCASTQZrk */
/* Table14132 */
  0xd65, /* VBROADCASTI64X2rmk */
  0x0, /*  */
/* Table14134 */
  0xd68, /* VBROADCASTI64X4rmk */
  0x0, /*  */
/* Table14136 */
  0x285e, /* VPEXPANDWZrmk */
  0x2861, /* VPEXPANDWZrrk */
/* Table14138 */
  0x2521, /* VPCOMPRESSWZmrk */
  0x2523, /* VPCOMPRESSWZrrk */
/* Table14140 */
  0x231a, /* VPBLENDMQZrmk */
  0x231d, /* VPBLENDMQZrrk */
/* Table14142 */
  0xcf6, /* VBLENDMPDZrmk */
  0xcf9, /* VBLENDMPDZrrk */
/* Table14144 */
  0x232c, /* VPBLENDMWZrmk */
  0x232f, /* VPBLENDMWZrrk */
/* Table14146 */
  0x3067, /* VPSHLDVWZmk */
  0x306a, /* VPSHLDVWZrk */
/* Table14148 */
  0x3055, /* VPSHLDVQZmk */
  0x3058, /* VPSHLDVQZrk */
/* Table14150 */
  0x3103, /* VPSHRDVWZmk */
  0x3106, /* VPSHRDVWZrk */
/* Table14152 */
  0x30f1, /* VPSHRDVQZmk */
  0x30f4, /* VPSHRDVQZrk */
/* Table14154 */
  0x2688, /* VPERMI2Wrmk */
  0x268b, /* VPERMI2Wrrk */
/* Table14156 */
  0x2676, /* VPERMI2Qrmk */
  0x2679, /* VPERMI2Qrrk */
/* Table14158 */
  0x2640, /* VPERMI2PDrmk */
  0x2643, /* VPERMI2PDrrk */
/* Table14160 */
  0x0, /*  */
  0x2398, /* VPBROADCASTQrZrk */
/* Table14162 */
  0x2804, /* VPERMT2Wrmk */
  0x2807, /* VPERMT2Wrrk */
/* Table14164 */
  0x27f2, /* VPERMT2Qrmk */
  0x27f5, /* VPERMT2Qrrk */
/* Table14166 */
  0x27bc, /* VPERMT2PDrmk */
  0x27bf, /* VPERMT2PDrrk */
/* Table14168 */
  0x2e18, /* VPMULTISHIFTQBZrmk */
  0x2e1b, /* VPMULTISHIFTQBZrrk */
/* Table14170 */
  0x12fb, /* VEXPANDPDZrmk */
  0x12fe, /* VEXPANDPDZrrk */
/* Table14172 */
  0x284c, /* VPEXPANDQZrmk */
  0x284f, /* VPEXPANDQZrrk */
/* Table14174 */
  0xdf3, /* VCOMPRESSPDZmrk */
  0xdf5, /* VCOMPRESSPDZrrk */
/* Table14176 */
  0x2512, /* VPCOMPRESSQZmrk */
  0x2514, /* VPCOMPRESSQZrrk */
/* Table14178 */
  0x2816, /* VPERMWZrmk */
  0x2819, /* VPERMWZrrk */
/* Table14180 */
  0x287d, /* VPGATHERDQZrm */
  0x0, /*  */
/* Table14182 */
  0x2887, /* VPGATHERQQZrm */
  0x0, /*  */
/* Table14184 */
  0x1ac7, /* VGATHERDPDZrm */
  0x0, /*  */
/* Table14186 */
  0x1ad9, /* VGATHERQPDZrm */
  0x0, /*  */
/* Table14188 */
  0x1508, /* VFMADDSUB132PDZmk */
  0x150e, /* VFMADDSUB132PDZrk */
/* Table14190 */
  0x1710, /* VFMSUBADD132PDZmk */
  0x1716, /* VFMSUBADD132PDZrk */
/* Table14192 */
  0x13bc, /* VFMADD132PDZmk */
  0x13c2, /* VFMADD132PDZrk */
/* Table14194 */
  0x15e4, /* VFMSUB132PDZmk */
  0x15ea, /* VFMSUB132PDZrk */
/* Table14196 */
  0x180c, /* VFNMADD132PDZmk */
  0x1812, /* VFNMADD132PDZrk */
/* Table14198 */
  0x1958, /* VFNMSUB132PDZmk */
  0x195e, /* VFNMSUB132PDZrk */
/* Table14200 */
  0x2fd3, /* VPSCATTERDQZmr */
  0x0, /*  */
/* Table14202 */
  0x2fd9, /* VPSCATTERQQZmr */
  0x0, /*  */
/* Table14204 */
  0x38f1, /* VSCATTERDPDZmr */
  0x0, /*  */
/* Table14206 */
  0x38ff, /* VSCATTERQPDZmr */
  0x0, /*  */
/* Table14208 */
  0x154c, /* VFMADDSUB213PDZmk */
  0x1552, /* VFMADDSUB213PDZrk */
/* Table14210 */
  0x1754, /* VFMSUBADD213PDZmk */
  0x175a, /* VFMSUBADD213PDZrk */
/* Table14212 */
  0x1420, /* VFMADD213PDZmk */
  0x1426, /* VFMADD213PDZrk */
/* Table14214 */
  0x1648, /* VFMSUB213PDZmk */
  0x164e, /* VFMSUB213PDZrk */
/* Table14216 */
  0x1870, /* VFNMADD213PDZmk */
  0x1876, /* VFNMADD213PDZrk */
/* Table14218 */
  0x19bc, /* VFNMSUB213PDZmk */
  0x19c2, /* VFNMSUB213PDZrk */
/* Table14220 */
  0x2950, /* VPMADD52LUQZmk */
  0x2953, /* VPMADD52LUQZrk */
/* Table14222 */
  0x2935, /* VPMADD52HUQZmk */
  0x2938, /* VPMADD52HUQZrk */
/* Table14224 */
  0x1590, /* VFMADDSUB231PDZmk */
  0x1596, /* VFMADDSUB231PDZrk */
/* Table14226 */
  0x1798, /* VFMSUBADD231PDZmk */
  0x179e, /* VFMSUBADD231PDZrk */
/* Table14228 */
  0x1484, /* VFMADD231PDZmk */
  0x148a, /* VFMADD231PDZrk */
/* Table14230 */
  0x16ac, /* VFMSUB231PDZmk */
  0x16b2, /* VFMSUB231PDZrk */
/* Table14232 */
  0x18d4, /* VFNMADD231PDZmk */
  0x18da, /* VFNMADD231PDZrk */
/* Table14234 */
  0x1a20, /* VFNMSUB231PDZmk */
  0x1a26, /* VFNMSUB231PDZrk */
/* Table14236 */
  0x2562, /* VPCONFLICTQZrmk */
  0x2565, /* VPCONFLICTQZrrk */
/* Table14238 */
  0x0, /*  */
  0x1ace, /* VGATHERPF0DPDm */
  0x1ad2, /* VGATHERPF1DPDm */
  0x0, /*  */
  0x0, /*  */
  0x38f5, /* VSCATTERPF0DPDm */
  0x38f9, /* VSCATTERPF1DPDm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table14254 */
  0x0, /*  */
  0x1ad0, /* VGATHERPF0QPDm */
  0x1ad4, /* VGATHERPF1QPDm */
  0x0, /*  */
  0x0, /*  */
  0x38f7, /* VSCATTERPF0QPDm */
  0x38fb, /* VSCATTERPF1QPDm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table14270 */
  0x12da, /* VEXP2PDZmk */
  0x12e0, /* VEXP2PDZrk */
/* Table14272 */
  0x374f, /* VRCP28PDZmk */
  0x3755, /* VRCP28PDZrk */
/* Table14274 */
  0x3873, /* VRSQRT28PDZmk */
  0x3879, /* VRSQRT28PDZrk */
/* Table14276 */
  0x357a, /* VPTESTNMDZ128rmb */
  0x0, /*  */
/* Table14278 */
  0x12b2, /* VDPBF16PSZ128mb */
  0x0, /*  */
/* Table14280 */
  0xe63, /* VCVTNEPS2BF16Z128rmb */
  0x0, /*  */
/* Table14282 */
  0x2074, /* VP2INTERSECTDZ128rmb */
  0x0, /*  */
/* Table14284 */
  0xe48, /* VCVTNE2PS2BF16Z128rmb */
  0x0, /*  */
/* Table14286 */
  0x26e9, /* VPERMILPSZ128rmb */
  0x0, /*  */
/* Table14288 */
  0x0, /*  */
  0xf2d, /* VCVTPH2PSZrrb */
/* Table14290 */
  0x2f77, /* VPRORVDZ128rmb */
  0x0, /*  */
/* Table14292 */
  0x2f0b, /* VPROLVDZ128rmb */
  0x0, /*  */
/* Table14294 */
  0x20a4, /* VPABSDZ128rmb */
  0x0, /*  */
/* Table14296 */
  0x353e, /* VPTESTMDZ128rmb */
  0x0, /*  */
/* Table14298 */
  0x2129, /* VPACKUSDWZ128rmb */
  0x0, /*  */
/* Table14300 */
  0x38c0, /* VSCALEFPSZ128rmb */
  0x38d8, /* VSCALEFPSZrrb */
/* Table14302 */
  0x0, /*  */
  0x38ea, /* VSCALEFSSZrrb_Int */
/* Table14304 */
  0x2a6e, /* VPMINSDZ128rmb */
  0x0, /*  */
/* Table14306 */
  0x2ad4, /* VPMINUDZ128rmb */
  0x0, /*  */
/* Table14308 */
  0x29a2, /* VPMAXSDZ128rmb */
  0x0, /*  */
/* Table14310 */
  0x2a08, /* VPMAXUDZ128rmb */
  0x0, /*  */
/* Table14312 */
  0x2db5, /* VPMULLDZ128rmb */
  0x0, /*  */
/* Table14314 */
  0x1aff, /* VGETEXPPSZ128mb */
  0x1b17, /* VGETEXPPSZrb */
/* Table14316 */
  0x0, /*  */
  0x1b29, /* VGETEXPSSZrb */
/* Table14318 */
  0x28d2, /* VPLZCNTDZ128rmb */
  0x0, /*  */
/* Table14320 */
  0x33c2, /* VPSRLVDZ128rmb */
  0x0, /*  */
/* Table14322 */
  0x32de, /* VPSRAVDZ128rmb */
  0x0, /*  */
/* Table14324 */
  0x3204, /* VPSLLVDZ128rmb */
  0x0, /*  */
/* Table14326 */
  0x3725, /* VRCP14PSZ128mb */
  0x0, /*  */
/* Table14328 */
  0x3849, /* VRSQRT14PSZ128mb */
  0x0, /*  */
/* Table14330 */
  0x2583, /* VPDPBUSDZ128mb */
  0x0, /*  */
/* Table14332 */
  0x2568, /* VPDPBUSDSZ128mb */
  0x0, /*  */
/* Table14334 */
  0x25b9, /* VPDPWSSDZ128mb */
  0x0, /*  */
/* Table14336 */
  0x259e, /* VPDPWSSDSZ128mb */
  0x0, /*  */
/* Table14338 */
  0x2e4f, /* VPOPCNTDZ128rmb */
  0x0, /*  */
/* Table14340 */
  0x22ea, /* VPBLENDMDZ128rmb */
  0x0, /*  */
/* Table14342 */
  0xcfc, /* VBLENDMPSZ128rmb */
  0x0, /*  */
/* Table14344 */
  0x3025, /* VPSHLDVDZ128mb */
  0x0, /*  */
/* Table14346 */
  0x30c1, /* VPSHRDVDZ128mb */
  0x0, /*  */
/* Table14348 */
  0x2610, /* VPERMI2D128rmb */
  0x0, /*  */
/* Table14350 */
  0x2646, /* VPERMI2PS128rmb */
  0x0, /*  */
/* Table14352 */
  0x278c, /* VPERMT2D128rmb */
  0x0, /*  */
/* Table14354 */
  0x27c2, /* VPERMT2PS128rmb */
  0x0, /*  */
/* Table14356 */
  0x1515, /* VFMADDSUB132PSZ128mb */
  0x152d, /* VFMADDSUB132PSZrb */
/* Table14358 */
  0x171d, /* VFMSUBADD132PSZ128mb */
  0x1735, /* VFMSUBADD132PSZrb */
/* Table14360 */
  0x13c9, /* VFMADD132PSZ128mb */
  0x13e1, /* VFMADD132PSZrb */
/* Table14362 */
  0x0, /*  */
  0x1401, /* VFMADD132SSZrb_Int */
/* Table14364 */
  0x15f1, /* VFMSUB132PSZ128mb */
  0x1609, /* VFMSUB132PSZrb */
/* Table14366 */
  0x0, /*  */
  0x1629, /* VFMSUB132SSZrb_Int */
/* Table14368 */
  0x1819, /* VFNMADD132PSZ128mb */
  0x1831, /* VFNMADD132PSZrb */
/* Table14370 */
  0x0, /*  */
  0x1851, /* VFNMADD132SSZrb_Int */
/* Table14372 */
  0x1965, /* VFNMSUB132PSZ128mb */
  0x197d, /* VFNMSUB132PSZrb */
/* Table14374 */
  0x0, /*  */
  0x199d, /* VFNMSUB132SSZrb_Int */
/* Table14376 */
  0x1559, /* VFMADDSUB213PSZ128mb */
  0x1571, /* VFMADDSUB213PSZrb */
/* Table14378 */
  0x1761, /* VFMSUBADD213PSZ128mb */
  0x1779, /* VFMSUBADD213PSZrb */
/* Table14380 */
  0x142d, /* VFMADD213PSZ128mb */
  0x1445, /* VFMADD213PSZrb */
/* Table14382 */
  0x0, /*  */
  0x1465, /* VFMADD213SSZrb_Int */
/* Table14384 */
  0x1655, /* VFMSUB213PSZ128mb */
  0x166d, /* VFMSUB213PSZrb */
/* Table14386 */
  0x0, /*  */
  0x168d, /* VFMSUB213SSZrb_Int */
/* Table14388 */
  0x187d, /* VFNMADD213PSZ128mb */
  0x1895, /* VFNMADD213PSZrb */
/* Table14390 */
  0x0, /*  */
  0x18b5, /* VFNMADD213SSZrb_Int */
/* Table14392 */
  0x19c9, /* VFNMSUB213PSZ128mb */
  0x19e1, /* VFNMSUB213PSZrb */
/* Table14394 */
  0x0, /*  */
  0x1a01, /* VFNMSUB213SSZrb_Int */
/* Table14396 */
  0x159d, /* VFMADDSUB231PSZ128mb */
  0x15b5, /* VFMADDSUB231PSZrb */
/* Table14398 */
  0x17a5, /* VFMSUBADD231PSZ128mb */
  0x17bd, /* VFMSUBADD231PSZrb */
/* Table14400 */
  0x1491, /* VFMADD231PSZ128mb */
  0x14a9, /* VFMADD231PSZrb */
/* Table14402 */
  0x0, /*  */
  0x14c9, /* VFMADD231SSZrb_Int */
/* Table14404 */
  0x16b9, /* VFMSUB231PSZ128mb */
  0x16d1, /* VFMSUB231PSZrb */
/* Table14406 */
  0x0, /*  */
  0x16f1, /* VFMSUB231SSZrb_Int */
/* Table14408 */
  0x18e1, /* VFNMADD231PSZ128mb */
  0x18f9, /* VFNMADD231PSZrb */
/* Table14410 */
  0x0, /*  */
  0x1919, /* VFNMADD231SSZrb_Int */
/* Table14412 */
  0x1a2d, /* VFNMSUB231PSZ128mb */
  0x1a45, /* VFNMSUB231PSZrb */
/* Table14414 */
  0x0, /*  */
  0x1a65, /* VFNMSUB231SSZrb_Int */
/* Table14416 */
  0x2532, /* VPCONFLICTDZ128rmb */
  0x0, /*  */
/* Table14418 */
  0x0, /*  */
  0x12e9, /* VEXP2PSZrb */
/* Table14420 */
  0x0, /*  */
  0x375e, /* VRCP28PSZrb */
/* Table14422 */
  0x0, /*  */
  0x3770, /* VRCP28SSZrb */
/* Table14424 */
  0x0, /*  */
  0x3882, /* VRSQRT28PSZrb */
/* Table14426 */
  0x0, /*  */
  0x3894, /* VRSQRT28SSZrb */
/* Table14428 */
  0x358c, /* VPTESTNMQZ128rmb */
  0x0, /*  */
/* Table14430 */
  0x207d, /* VP2INTERSECTQZ128rmb */
  0x0, /*  */
/* Table14432 */
  0x26ab, /* VPERMILPDZ128rmb */
  0x0, /*  */
/* Table14434 */
  0x2f92, /* VPRORVQZ128rmb */
  0x0, /*  */
/* Table14436 */
  0x2f26, /* VPROLVQZ128rmb */
  0x0, /*  */
/* Table14438 */
  0x20c1, /* VPABSQZ128rmb */
  0x0, /*  */
/* Table14440 */
  0x3550, /* VPTESTMQZ128rmb */
  0x0, /*  */
/* Table14442 */
  0x2d54, /* VPMULDQZ128rmb */
  0x0, /*  */
/* Table14444 */
  0x2414, /* VPCMPEQQZ128rmb */
  0x0, /*  */
/* Table14446 */
  0x38a2, /* VSCALEFPDZ128rmb */
  0x38ba, /* VSCALEFPDZrrb */
/* Table14448 */
  0x0, /*  */
  0x38e1, /* VSCALEFSDZrrb_Int */
/* Table14450 */
  0x2464, /* VPCMPGTQZ128rmb */
  0x0, /*  */
/* Table14452 */
  0x2a8b, /* VPMINSQZ128rmb */
  0x0, /*  */
/* Table14454 */
  0x2af1, /* VPMINUQZ128rmb */
  0x0, /*  */
/* Table14456 */
  0x29bf, /* VPMAXSQZ128rmb */
  0x0, /*  */
/* Table14458 */
  0x2a25, /* VPMAXUQZ128rmb */
  0x0, /*  */
/* Table14460 */
  0x2dd2, /* VPMULLQZ128rmb */
  0x0, /*  */
/* Table14462 */
  0x1ae1, /* VGETEXPPDZ128mb */
  0x1af9, /* VGETEXPPDZrb */
/* Table14464 */
  0x0, /*  */
  0x1b20, /* VGETEXPSDZrb */
/* Table14466 */
  0x28ed, /* VPLZCNTQZ128rmb */
  0x0, /*  */
/* Table14468 */
  0x33e1, /* VPSRLVQZ128rmb */
  0x0, /*  */
/* Table14470 */
  0x32fb, /* VPSRAVQZ128rmb */
  0x0, /*  */
/* Table14472 */
  0x3223, /* VPSLLVQZ128rmb */
  0x0, /*  */
/* Table14474 */
  0x370a, /* VRCP14PDZ128mb */
  0x0, /*  */
/* Table14476 */
  0x382e, /* VRSQRT14PDZ128mb */
  0x0, /*  */
/* Table14478 */
  0x2e6a, /* VPOPCNTQZ128rmb */
  0x0, /*  */
/* Table14480 */
  0x2305, /* VPBLENDMQZ128rmb */
  0x0, /*  */
/* Table14482 */
  0xce1, /* VBLENDMPDZ128rmb */
  0x0, /*  */
/* Table14484 */
  0x3040, /* VPSHLDVQZ128mb */
  0x0, /*  */
/* Table14486 */
  0x30dc, /* VPSHRDVQZ128mb */
  0x0, /*  */
/* Table14488 */
  0x2661, /* VPERMI2Q128rmb */
  0x0, /*  */
/* Table14490 */
  0x262b, /* VPERMI2PD128rmb */
  0x0, /*  */
/* Table14492 */
  0x27dd, /* VPERMT2Q128rmb */
  0x0, /*  */
/* Table14494 */
  0x27a7, /* VPERMT2PD128rmb */
  0x0, /*  */
/* Table14496 */
  0x2e03, /* VPMULTISHIFTQBZ128rmb */
  0x0, /*  */
/* Table14498 */
  0x14f3, /* VFMADDSUB132PDZ128mb */
  0x150b, /* VFMADDSUB132PDZrb */
/* Table14500 */
  0x16fb, /* VFMSUBADD132PDZ128mb */
  0x1713, /* VFMSUBADD132PDZrb */
/* Table14502 */
  0x13a7, /* VFMADD132PDZ128mb */
  0x13bf, /* VFMADD132PDZrb */
/* Table14504 */
  0x0, /*  */
  0x13f1, /* VFMADD132SDZrb_Int */
/* Table14506 */
  0x15cf, /* VFMSUB132PDZ128mb */
  0x15e7, /* VFMSUB132PDZrb */
/* Table14508 */
  0x0, /*  */
  0x1619, /* VFMSUB132SDZrb_Int */
/* Table14510 */
  0x17f7, /* VFNMADD132PDZ128mb */
  0x180f, /* VFNMADD132PDZrb */
/* Table14512 */
  0x0, /*  */
  0x1841, /* VFNMADD132SDZrb_Int */
/* Table14514 */
  0x1943, /* VFNMSUB132PDZ128mb */
  0x195b, /* VFNMSUB132PDZrb */
/* Table14516 */
  0x0, /*  */
  0x198d, /* VFNMSUB132SDZrb_Int */
/* Table14518 */
  0x1537, /* VFMADDSUB213PDZ128mb */
  0x154f, /* VFMADDSUB213PDZrb */
/* Table14520 */
  0x173f, /* VFMSUBADD213PDZ128mb */
  0x1757, /* VFMSUBADD213PDZrb */
/* Table14522 */
  0x140b, /* VFMADD213PDZ128mb */
  0x1423, /* VFMADD213PDZrb */
/* Table14524 */
  0x0, /*  */
  0x1455, /* VFMADD213SDZrb_Int */
/* Table14526 */
  0x1633, /* VFMSUB213PDZ128mb */
  0x164b, /* VFMSUB213PDZrb */
/* Table14528 */
  0x0, /*  */
  0x167d, /* VFMSUB213SDZrb_Int */
/* Table14530 */
  0x185b, /* VFNMADD213PDZ128mb */
  0x1873, /* VFNMADD213PDZrb */
/* Table14532 */
  0x0, /*  */
  0x18a5, /* VFNMADD213SDZrb_Int */
/* Table14534 */
  0x19a7, /* VFNMSUB213PDZ128mb */
  0x19bf, /* VFNMSUB213PDZrb */
/* Table14536 */
  0x0, /*  */
  0x19f1, /* VFNMSUB213SDZrb_Int */
/* Table14538 */
  0x293b, /* VPMADD52LUQZ128mb */
  0x0, /*  */
/* Table14540 */
  0x2920, /* VPMADD52HUQZ128mb */
  0x0, /*  */
/* Table14542 */
  0x157b, /* VFMADDSUB231PDZ128mb */
  0x1593, /* VFMADDSUB231PDZrb */
/* Table14544 */
  0x1783, /* VFMSUBADD231PDZ128mb */
  0x179b, /* VFMSUBADD231PDZrb */
/* Table14546 */
  0x146f, /* VFMADD231PDZ128mb */
  0x1487, /* VFMADD231PDZrb */
/* Table14548 */
  0x0, /*  */
  0x14b9, /* VFMADD231SDZrb_Int */
/* Table14550 */
  0x1697, /* VFMSUB231PDZ128mb */
  0x16af, /* VFMSUB231PDZrb */
/* Table14552 */
  0x0, /*  */
  0x16e1, /* VFMSUB231SDZrb_Int */
/* Table14554 */
  0x18bf, /* VFNMADD231PDZ128mb */
  0x18d7, /* VFNMADD231PDZrb */
/* Table14556 */
  0x0, /*  */
  0x1909, /* VFNMADD231SDZrb_Int */
/* Table14558 */
  0x1a0b, /* VFNMSUB231PDZ128mb */
  0x1a23, /* VFNMSUB231PDZrb */
/* Table14560 */
  0x0, /*  */
  0x1a55, /* VFNMSUB231SDZrb_Int */
/* Table14562 */
  0x254d, /* VPCONFLICTQZ128rmb */
  0x0, /*  */
/* Table14564 */
  0x0, /*  */
  0x12dd, /* VEXP2PDZrb */
/* Table14566 */
  0x0, /*  */
  0x3752, /* VRCP28PDZrb */
/* Table14568 */
  0x0, /*  */
  0x3767, /* VRCP28SDZrb */
/* Table14570 */
  0x0, /*  */
  0x3876, /* VRSQRT28PDZrb */
/* Table14572 */
  0x0, /*  */
  0x388b, /* VRSQRT28SDZrb */
/* Table14574 */
  0x3580, /* VPTESTNMDZ256rmb */
  0x0, /*  */
/* Table14576 */
  0x12bb, /* VDPBF16PSZ256mb */
  0x0, /*  */
/* Table14578 */
  0xe6c, /* VCVTNEPS2BF16Z256rmb */
  0x0, /*  */
/* Table14580 */
  0x2077, /* VP2INTERSECTDZ256rmb */
  0x0, /*  */
/* Table14582 */
  0xe51, /* VCVTNE2PS2BF16Z256rmb */
  0x0, /*  */
/* Table14584 */
  0x26fb, /* VPERMILPSZ256rmb */
  0x0, /*  */
/* Table14586 */
  0x2f80, /* VPRORVDZ256rmb */
  0x0, /*  */
/* Table14588 */
  0x2f14, /* VPROLVDZ256rmb */
  0x0, /*  */
/* Table14590 */
  0x2742, /* VPERMPSZ256rmb */
  0x0, /*  */
/* Table14592 */
  0x20ad, /* VPABSDZ256rmb */
  0x0, /*  */
/* Table14594 */
  0x3544, /* VPTESTMDZ256rmb */
  0x0, /*  */
/* Table14596 */
  0x2132, /* VPACKUSDWZ256rmb */
  0x0, /*  */
/* Table14598 */
  0x38c9, /* VSCALEFPSZ256rmb */
  0x38d8, /* VSCALEFPSZrrb */
/* Table14600 */
  0x25ec, /* VPERMDZ256rmb */
  0x0, /*  */
/* Table14602 */
  0x2a77, /* VPMINSDZ256rmb */
  0x0, /*  */
/* Table14604 */
  0x2add, /* VPMINUDZ256rmb */
  0x0, /*  */
/* Table14606 */
  0x29ab, /* VPMAXSDZ256rmb */
  0x0, /*  */
/* Table14608 */
  0x2a11, /* VPMAXUDZ256rmb */
  0x0, /*  */
/* Table14610 */
  0x2dbe, /* VPMULLDZ256rmb */
  0x0, /*  */
/* Table14612 */
  0x1b08, /* VGETEXPPSZ256mb */
  0x1b17, /* VGETEXPPSZrb */
/* Table14614 */
  0x28db, /* VPLZCNTDZ256rmb */
  0x0, /*  */
/* Table14616 */
  0x33cb, /* VPSRLVDZ256rmb */
  0x0, /*  */
/* Table14618 */
  0x32e7, /* VPSRAVDZ256rmb */
  0x0, /*  */
/* Table14620 */
  0x320d, /* VPSLLVDZ256rmb */
  0x0, /*  */
/* Table14622 */
  0x372e, /* VRCP14PSZ256mb */
  0x0, /*  */
/* Table14624 */
  0x3852, /* VRSQRT14PSZ256mb */
  0x0, /*  */
/* Table14626 */
  0x258c, /* VPDPBUSDZ256mb */
  0x0, /*  */
/* Table14628 */
  0x2571, /* VPDPBUSDSZ256mb */
  0x0, /*  */
/* Table14630 */
  0x25c2, /* VPDPWSSDZ256mb */
  0x0, /*  */
/* Table14632 */
  0x25a7, /* VPDPWSSDSZ256mb */
  0x0, /*  */
/* Table14634 */
  0x2e58, /* VPOPCNTDZ256rmb */
  0x0, /*  */
/* Table14636 */
  0x22f3, /* VPBLENDMDZ256rmb */
  0x0, /*  */
/* Table14638 */
  0xd05, /* VBLENDMPSZ256rmb */
  0x0, /*  */
/* Table14640 */
  0x302e, /* VPSHLDVDZ256mb */
  0x0, /*  */
/* Table14642 */
  0x30ca, /* VPSHRDVDZ256mb */
  0x0, /*  */
/* Table14644 */
  0x2619, /* VPERMI2D256rmb */
  0x0, /*  */
/* Table14646 */
  0x264f, /* VPERMI2PS256rmb */
  0x0, /*  */
/* Table14648 */
  0x2795, /* VPERMT2D256rmb */
  0x0, /*  */
/* Table14650 */
  0x27cb, /* VPERMT2PS256rmb */
  0x0, /*  */
/* Table14652 */
  0x151e, /* VFMADDSUB132PSZ256mb */
  0x152d, /* VFMADDSUB132PSZrb */
/* Table14654 */
  0x1726, /* VFMSUBADD132PSZ256mb */
  0x1735, /* VFMSUBADD132PSZrb */
/* Table14656 */
  0x13d2, /* VFMADD132PSZ256mb */
  0x13e1, /* VFMADD132PSZrb */
/* Table14658 */
  0x15fa, /* VFMSUB132PSZ256mb */
  0x1609, /* VFMSUB132PSZrb */
/* Table14660 */
  0x1822, /* VFNMADD132PSZ256mb */
  0x1831, /* VFNMADD132PSZrb */
/* Table14662 */
  0x196e, /* VFNMSUB132PSZ256mb */
  0x197d, /* VFNMSUB132PSZrb */
/* Table14664 */
  0x1562, /* VFMADDSUB213PSZ256mb */
  0x1571, /* VFMADDSUB213PSZrb */
/* Table14666 */
  0x176a, /* VFMSUBADD213PSZ256mb */
  0x1779, /* VFMSUBADD213PSZrb */
/* Table14668 */
  0x1436, /* VFMADD213PSZ256mb */
  0x1445, /* VFMADD213PSZrb */
/* Table14670 */
  0x165e, /* VFMSUB213PSZ256mb */
  0x166d, /* VFMSUB213PSZrb */
/* Table14672 */
  0x1886, /* VFNMADD213PSZ256mb */
  0x1895, /* VFNMADD213PSZrb */
/* Table14674 */
  0x19d2, /* VFNMSUB213PSZ256mb */
  0x19e1, /* VFNMSUB213PSZrb */
/* Table14676 */
  0x15a6, /* VFMADDSUB231PSZ256mb */
  0x15b5, /* VFMADDSUB231PSZrb */
/* Table14678 */
  0x17ae, /* VFMSUBADD231PSZ256mb */
  0x17bd, /* VFMSUBADD231PSZrb */
/* Table14680 */
  0x149a, /* VFMADD231PSZ256mb */
  0x14a9, /* VFMADD231PSZrb */
/* Table14682 */
  0x16c2, /* VFMSUB231PSZ256mb */
  0x16d1, /* VFMSUB231PSZrb */
/* Table14684 */
  0x18ea, /* VFNMADD231PSZ256mb */
  0x18f9, /* VFNMADD231PSZrb */
/* Table14686 */
  0x1a36, /* VFNMSUB231PSZ256mb */
  0x1a45, /* VFNMSUB231PSZrb */
/* Table14688 */
  0x253b, /* VPCONFLICTDZ256rmb */
  0x0, /*  */
/* Table14690 */
  0x3592, /* VPTESTNMQZ256rmb */
  0x0, /*  */
/* Table14692 */
  0x2080, /* VP2INTERSECTQZ256rmb */
  0x0, /*  */
/* Table14694 */
  0x26bd, /* VPERMILPDZ256rmb */
  0x0, /*  */
/* Table14696 */
  0x2f9b, /* VPRORVQZ256rmb */
  0x0, /*  */
/* Table14698 */
  0x2f2f, /* VPROLVQZ256rmb */
  0x0, /*  */
/* Table14700 */
  0x2725, /* VPERMPDZ256rmb */
  0x0, /*  */
/* Table14702 */
  0x20ca, /* VPABSQZ256rmb */
  0x0, /*  */
/* Table14704 */
  0x3556, /* VPTESTMQZ256rmb */
  0x0, /*  */
/* Table14706 */
  0x2d5d, /* VPMULDQZ256rmb */
  0x0, /*  */
/* Table14708 */
  0x241a, /* VPCMPEQQZ256rmb */
  0x0, /*  */
/* Table14710 */
  0x38ab, /* VSCALEFPDZ256rmb */
  0x38ba, /* VSCALEFPDZrrb */
/* Table14712 */
  0x275f, /* VPERMQZ256rmb */
  0x0, /*  */
/* Table14714 */
  0x246a, /* VPCMPGTQZ256rmb */
  0x0, /*  */
/* Table14716 */
  0x2a94, /* VPMINSQZ256rmb */
  0x0, /*  */
/* Table14718 */
  0x2afa, /* VPMINUQZ256rmb */
  0x0, /*  */
/* Table14720 */
  0x29c8, /* VPMAXSQZ256rmb */
  0x0, /*  */
/* Table14722 */
  0x2a2e, /* VPMAXUQZ256rmb */
  0x0, /*  */
/* Table14724 */
  0x2ddb, /* VPMULLQZ256rmb */
  0x0, /*  */
/* Table14726 */
  0x1aea, /* VGETEXPPDZ256mb */
  0x1af9, /* VGETEXPPDZrb */
/* Table14728 */
  0x28f6, /* VPLZCNTQZ256rmb */
  0x0, /*  */
/* Table14730 */
  0x33ea, /* VPSRLVQZ256rmb */
  0x0, /*  */
/* Table14732 */
  0x3304, /* VPSRAVQZ256rmb */
  0x0, /*  */
/* Table14734 */
  0x322c, /* VPSLLVQZ256rmb */
  0x0, /*  */
/* Table14736 */
  0x3713, /* VRCP14PDZ256mb */
  0x0, /*  */
/* Table14738 */
  0x3837, /* VRSQRT14PDZ256mb */
  0x0, /*  */
/* Table14740 */
  0x2e73, /* VPOPCNTQZ256rmb */
  0x0, /*  */
/* Table14742 */
  0x230e, /* VPBLENDMQZ256rmb */
  0x0, /*  */
/* Table14744 */
  0xcea, /* VBLENDMPDZ256rmb */
  0x0, /*  */
/* Table14746 */
  0x3049, /* VPSHLDVQZ256mb */
  0x0, /*  */
/* Table14748 */
  0x30e5, /* VPSHRDVQZ256mb */
  0x0, /*  */
/* Table14750 */
  0x266a, /* VPERMI2Q256rmb */
  0x0, /*  */
/* Table14752 */
  0x2634, /* VPERMI2PD256rmb */
  0x0, /*  */
/* Table14754 */
  0x27e6, /* VPERMT2Q256rmb */
  0x0, /*  */
/* Table14756 */
  0x27b0, /* VPERMT2PD256rmb */
  0x0, /*  */
/* Table14758 */
  0x2e0c, /* VPMULTISHIFTQBZ256rmb */
  0x0, /*  */
/* Table14760 */
  0x14fc, /* VFMADDSUB132PDZ256mb */
  0x150b, /* VFMADDSUB132PDZrb */
/* Table14762 */
  0x1704, /* VFMSUBADD132PDZ256mb */
  0x1713, /* VFMSUBADD132PDZrb */
/* Table14764 */
  0x13b0, /* VFMADD132PDZ256mb */
  0x13bf, /* VFMADD132PDZrb */
/* Table14766 */
  0x15d8, /* VFMSUB132PDZ256mb */
  0x15e7, /* VFMSUB132PDZrb */
/* Table14768 */
  0x1800, /* VFNMADD132PDZ256mb */
  0x180f, /* VFNMADD132PDZrb */
/* Table14770 */
  0x194c, /* VFNMSUB132PDZ256mb */
  0x195b, /* VFNMSUB132PDZrb */
/* Table14772 */
  0x1540, /* VFMADDSUB213PDZ256mb */
  0x154f, /* VFMADDSUB213PDZrb */
/* Table14774 */
  0x1748, /* VFMSUBADD213PDZ256mb */
  0x1757, /* VFMSUBADD213PDZrb */
/* Table14776 */
  0x1414, /* VFMADD213PDZ256mb */
  0x1423, /* VFMADD213PDZrb */
/* Table14778 */
  0x163c, /* VFMSUB213PDZ256mb */
  0x164b, /* VFMSUB213PDZrb */
/* Table14780 */
  0x1864, /* VFNMADD213PDZ256mb */
  0x1873, /* VFNMADD213PDZrb */
/* Table14782 */
  0x19b0, /* VFNMSUB213PDZ256mb */
  0x19bf, /* VFNMSUB213PDZrb */
/* Table14784 */
  0x2944, /* VPMADD52LUQZ256mb */
  0x0, /*  */
/* Table14786 */
  0x2929, /* VPMADD52HUQZ256mb */
  0x0, /*  */
/* Table14788 */
  0x1584, /* VFMADDSUB231PDZ256mb */
  0x1593, /* VFMADDSUB231PDZrb */
/* Table14790 */
  0x178c, /* VFMSUBADD231PDZ256mb */
  0x179b, /* VFMSUBADD231PDZrb */
/* Table14792 */
  0x1478, /* VFMADD231PDZ256mb */
  0x1487, /* VFMADD231PDZrb */
/* Table14794 */
  0x16a0, /* VFMSUB231PDZ256mb */
  0x16af, /* VFMSUB231PDZrb */
/* Table14796 */
  0x18c8, /* VFNMADD231PDZ256mb */
  0x18d7, /* VFNMADD231PDZrb */
/* Table14798 */
  0x1a14, /* VFNMSUB231PDZ256mb */
  0x1a23, /* VFNMSUB231PDZrb */
/* Table14800 */
  0x2556, /* VPCONFLICTQZ256rmb */
  0x0, /*  */
/* Table14802 */
  0x3586, /* VPTESTNMDZrmb */
  0x0, /*  */
/* Table14804 */
  0x12c4, /* VDPBF16PSZmb */
  0x0, /*  */
/* Table14806 */
  0xe75, /* VCVTNEPS2BF16Zrmb */
  0x0, /*  */
/* Table14808 */
  0x207a, /* VP2INTERSECTDZrmb */
  0x0, /*  */
/* Table14810 */
  0xe5a, /* VCVTNE2PS2BF16Zrmb */
  0x0, /*  */
/* Table14812 */
  0x270d, /* VPERMILPSZrmb */
  0x0, /*  */
/* Table14814 */
  0x2f89, /* VPRORVDZrmb */
  0x0, /*  */
/* Table14816 */
  0x2f1d, /* VPROLVDZrmb */
  0x0, /*  */
/* Table14818 */
  0x274b, /* VPERMPSZrmb */
  0x0, /*  */
/* Table14820 */
  0x20b6, /* VPABSDZrmb */
  0x0, /*  */
/* Table14822 */
  0x354a, /* VPTESTMDZrmb */
  0x0, /*  */
/* Table14824 */
  0x213b, /* VPACKUSDWZrmb */
  0x0, /*  */
/* Table14826 */
  0x38d2, /* VSCALEFPSZrmb */
  0x38d8, /* VSCALEFPSZrrb */
/* Table14828 */
  0x25f5, /* VPERMDZrmb */
  0x0, /*  */
/* Table14830 */
  0x2a80, /* VPMINSDZrmb */
  0x0, /*  */
/* Table14832 */
  0x2ae6, /* VPMINUDZrmb */
  0x0, /*  */
/* Table14834 */
  0x29b4, /* VPMAXSDZrmb */
  0x0, /*  */
/* Table14836 */
  0x2a1a, /* VPMAXUDZrmb */
  0x0, /*  */
/* Table14838 */
  0x2dc7, /* VPMULLDZrmb */
  0x0, /*  */
/* Table14840 */
  0x1b11, /* VGETEXPPSZmb */
  0x1b17, /* VGETEXPPSZrb */
/* Table14842 */
  0x28e4, /* VPLZCNTDZrmb */
  0x0, /*  */
/* Table14844 */
  0x33d4, /* VPSRLVDZrmb */
  0x0, /*  */
/* Table14846 */
  0x32f0, /* VPSRAVDZrmb */
  0x0, /*  */
/* Table14848 */
  0x3216, /* VPSLLVDZrmb */
  0x0, /*  */
/* Table14850 */
  0x3737, /* VRCP14PSZmb */
  0x0, /*  */
/* Table14852 */
  0x385b, /* VRSQRT14PSZmb */
  0x0, /*  */
/* Table14854 */
  0x2595, /* VPDPBUSDZmb */
  0x0, /*  */
/* Table14856 */
  0x257a, /* VPDPBUSDSZmb */
  0x0, /*  */
/* Table14858 */
  0x25cb, /* VPDPWSSDZmb */
  0x0, /*  */
/* Table14860 */
  0x25b0, /* VPDPWSSDSZmb */
  0x0, /*  */
/* Table14862 */
  0x2e61, /* VPOPCNTDZrmb */
  0x0, /*  */
/* Table14864 */
  0x22fc, /* VPBLENDMDZrmb */
  0x0, /*  */
/* Table14866 */
  0xd0e, /* VBLENDMPSZrmb */
  0x0, /*  */
/* Table14868 */
  0x3037, /* VPSHLDVDZmb */
  0x0, /*  */
/* Table14870 */
  0x30d3, /* VPSHRDVDZmb */
  0x0, /*  */
/* Table14872 */
  0x2622, /* VPERMI2Drmb */
  0x0, /*  */
/* Table14874 */
  0x2658, /* VPERMI2PSrmb */
  0x0, /*  */
/* Table14876 */
  0x279e, /* VPERMT2Drmb */
  0x0, /*  */
/* Table14878 */
  0x27d4, /* VPERMT2PSrmb */
  0x0, /*  */
/* Table14880 */
  0x1527, /* VFMADDSUB132PSZmb */
  0x152d, /* VFMADDSUB132PSZrb */
/* Table14882 */
  0x172f, /* VFMSUBADD132PSZmb */
  0x1735, /* VFMSUBADD132PSZrb */
/* Table14884 */
  0x13db, /* VFMADD132PSZmb */
  0x13e1, /* VFMADD132PSZrb */
/* Table14886 */
  0x1603, /* VFMSUB132PSZmb */
  0x1609, /* VFMSUB132PSZrb */
/* Table14888 */
  0x182b, /* VFNMADD132PSZmb */
  0x1831, /* VFNMADD132PSZrb */
/* Table14890 */
  0x1977, /* VFNMSUB132PSZmb */
  0x197d, /* VFNMSUB132PSZrb */
/* Table14892 */
  0x156b, /* VFMADDSUB213PSZmb */
  0x1571, /* VFMADDSUB213PSZrb */
/* Table14894 */
  0x1773, /* VFMSUBADD213PSZmb */
  0x1779, /* VFMSUBADD213PSZrb */
/* Table14896 */
  0x143f, /* VFMADD213PSZmb */
  0x1445, /* VFMADD213PSZrb */
/* Table14898 */
  0x1667, /* VFMSUB213PSZmb */
  0x166d, /* VFMSUB213PSZrb */
/* Table14900 */
  0x188f, /* VFNMADD213PSZmb */
  0x1895, /* VFNMADD213PSZrb */
/* Table14902 */
  0x19db, /* VFNMSUB213PSZmb */
  0x19e1, /* VFNMSUB213PSZrb */
/* Table14904 */
  0x15af, /* VFMADDSUB231PSZmb */
  0x15b5, /* VFMADDSUB231PSZrb */
/* Table14906 */
  0x17b7, /* VFMSUBADD231PSZmb */
  0x17bd, /* VFMSUBADD231PSZrb */
/* Table14908 */
  0x14a3, /* VFMADD231PSZmb */
  0x14a9, /* VFMADD231PSZrb */
/* Table14910 */
  0x16cb, /* VFMSUB231PSZmb */
  0x16d1, /* VFMSUB231PSZrb */
/* Table14912 */
  0x18f3, /* VFNMADD231PSZmb */
  0x18f9, /* VFNMADD231PSZrb */
/* Table14914 */
  0x1a3f, /* VFNMSUB231PSZmb */
  0x1a45, /* VFNMSUB231PSZrb */
/* Table14916 */
  0x2544, /* VPCONFLICTDZrmb */
  0x0, /*  */
/* Table14918 */
  0x12e3, /* VEXP2PSZmb */
  0x12e9, /* VEXP2PSZrb */
/* Table14920 */
  0x3758, /* VRCP28PSZmb */
  0x375e, /* VRCP28PSZrb */
/* Table14922 */
  0x387c, /* VRSQRT28PSZmb */
  0x3882, /* VRSQRT28PSZrb */
/* Table14924 */
  0x3598, /* VPTESTNMQZrmb */
  0x0, /*  */
/* Table14926 */
  0x2083, /* VP2INTERSECTQZrmb */
  0x0, /*  */
/* Table14928 */
  0x26cf, /* VPERMILPDZrmb */
  0x0, /*  */
/* Table14930 */
  0x2fa4, /* VPRORVQZrmb */
  0x0, /*  */
/* Table14932 */
  0x2f38, /* VPROLVQZrmb */
  0x0, /*  */
/* Table14934 */
  0x2737, /* VPERMPDZrmb */
  0x0, /*  */
/* Table14936 */
  0x20d3, /* VPABSQZrmb */
  0x0, /*  */
/* Table14938 */
  0x355c, /* VPTESTMQZrmb */
  0x0, /*  */
/* Table14940 */
  0x2d66, /* VPMULDQZrmb */
  0x0, /*  */
/* Table14942 */
  0x2420, /* VPCMPEQQZrmb */
  0x0, /*  */
/* Table14944 */
  0x38b4, /* VSCALEFPDZrmb */
  0x38ba, /* VSCALEFPDZrrb */
/* Table14946 */
  0x2771, /* VPERMQZrmb */
  0x0, /*  */
/* Table14948 */
  0x2470, /* VPCMPGTQZrmb */
  0x0, /*  */
/* Table14950 */
  0x2a9d, /* VPMINSQZrmb */
  0x0, /*  */
/* Table14952 */
  0x2b03, /* VPMINUQZrmb */
  0x0, /*  */
/* Table14954 */
  0x29d1, /* VPMAXSQZrmb */
  0x0, /*  */
/* Table14956 */
  0x2a37, /* VPMAXUQZrmb */
  0x0, /*  */
/* Table14958 */
  0x2de4, /* VPMULLQZrmb */
  0x0, /*  */
/* Table14960 */
  0x1af3, /* VGETEXPPDZmb */
  0x1af9, /* VGETEXPPDZrb */
/* Table14962 */
  0x28ff, /* VPLZCNTQZrmb */
  0x0, /*  */
/* Table14964 */
  0x33f3, /* VPSRLVQZrmb */
  0x0, /*  */
/* Table14966 */
  0x330d, /* VPSRAVQZrmb */
  0x0, /*  */
/* Table14968 */
  0x3235, /* VPSLLVQZrmb */
  0x0, /*  */
/* Table14970 */
  0x371c, /* VRCP14PDZmb */
  0x0, /*  */
/* Table14972 */
  0x3840, /* VRSQRT14PDZmb */
  0x0, /*  */
/* Table14974 */
  0x2e7c, /* VPOPCNTQZrmb */
  0x0, /*  */
/* Table14976 */
  0x2317, /* VPBLENDMQZrmb */
  0x0, /*  */
/* Table14978 */
  0xcf3, /* VBLENDMPDZrmb */
  0x0, /*  */
/* Table14980 */
  0x3052, /* VPSHLDVQZmb */
  0x0, /*  */
/* Table14982 */
  0x30ee, /* VPSHRDVQZmb */
  0x0, /*  */
/* Table14984 */
  0x2673, /* VPERMI2Qrmb */
  0x0, /*  */
/* Table14986 */
  0x263d, /* VPERMI2PDrmb */
  0x0, /*  */
/* Table14988 */
  0x27ef, /* VPERMT2Qrmb */
  0x0, /*  */
/* Table14990 */
  0x27b9, /* VPERMT2PDrmb */
  0x0, /*  */
/* Table14992 */
  0x2e15, /* VPMULTISHIFTQBZrmb */
  0x0, /*  */
/* Table14994 */
  0x1505, /* VFMADDSUB132PDZmb */
  0x150b, /* VFMADDSUB132PDZrb */
/* Table14996 */
  0x170d, /* VFMSUBADD132PDZmb */
  0x1713, /* VFMSUBADD132PDZrb */
/* Table14998 */
  0x13b9, /* VFMADD132PDZmb */
  0x13bf, /* VFMADD132PDZrb */
/* Table15000 */
  0x15e1, /* VFMSUB132PDZmb */
  0x15e7, /* VFMSUB132PDZrb */
/* Table15002 */
  0x1809, /* VFNMADD132PDZmb */
  0x180f, /* VFNMADD132PDZrb */
/* Table15004 */
  0x1955, /* VFNMSUB132PDZmb */
  0x195b, /* VFNMSUB132PDZrb */
/* Table15006 */
  0x1549, /* VFMADDSUB213PDZmb */
  0x154f, /* VFMADDSUB213PDZrb */
/* Table15008 */
  0x1751, /* VFMSUBADD213PDZmb */
  0x1757, /* VFMSUBADD213PDZrb */
/* Table15010 */
  0x141d, /* VFMADD213PDZmb */
  0x1423, /* VFMADD213PDZrb */
/* Table15012 */
  0x1645, /* VFMSUB213PDZmb */
  0x164b, /* VFMSUB213PDZrb */
/* Table15014 */
  0x186d, /* VFNMADD213PDZmb */
  0x1873, /* VFNMADD213PDZrb */
/* Table15016 */
  0x19b9, /* VFNMSUB213PDZmb */
  0x19bf, /* VFNMSUB213PDZrb */
/* Table15018 */
  0x294d, /* VPMADD52LUQZmb */
  0x0, /*  */
/* Table15020 */
  0x2932, /* VPMADD52HUQZmb */
  0x0, /*  */
/* Table15022 */
  0x158d, /* VFMADDSUB231PDZmb */
  0x1593, /* VFMADDSUB231PDZrb */
/* Table15024 */
  0x1795, /* VFMSUBADD231PDZmb */
  0x179b, /* VFMSUBADD231PDZrb */
/* Table15026 */
  0x1481, /* VFMADD231PDZmb */
  0x1487, /* VFMADD231PDZrb */
/* Table15028 */
  0x16a9, /* VFMSUB231PDZmb */
  0x16af, /* VFMSUB231PDZrb */
/* Table15030 */
  0x18d1, /* VFNMADD231PDZmb */
  0x18d7, /* VFNMADD231PDZrb */
/* Table15032 */
  0x1a1d, /* VFNMSUB231PDZmb */
  0x1a23, /* VFNMSUB231PDZrb */
/* Table15034 */
  0x255f, /* VPCONFLICTQZrmb */
  0x0, /*  */
/* Table15036 */
  0x12d7, /* VEXP2PDZmb */
  0x12dd, /* VEXP2PDZrb */
/* Table15038 */
  0x374c, /* VRCP28PDZmb */
  0x3752, /* VRCP28PDZrb */
/* Table15040 */
  0x3870, /* VRSQRT28PDZmb */
  0x3876, /* VRSQRT28PDZrb */
/* Table15042 */
  0x357b, /* VPTESTNMDZ128rmbk */
  0x0, /*  */
/* Table15044 */
  0x12b3, /* VDPBF16PSZ128mbk */
  0x0, /*  */
/* Table15046 */
  0xe64, /* VCVTNEPS2BF16Z128rmbk */
  0x0, /*  */
/* Table15048 */
  0xe49, /* VCVTNE2PS2BF16Z128rmbk */
  0x0, /*  */
/* Table15050 */
  0x26ea, /* VPERMILPSZ128rmbk */
  0x0, /*  */
/* Table15052 */
  0x0, /*  */
  0xf2e, /* VCVTPH2PSZrrbk */
/* Table15054 */
  0x2f78, /* VPRORVDZ128rmbk */
  0x0, /*  */
/* Table15056 */
  0x2f0c, /* VPROLVDZ128rmbk */
  0x0, /*  */
/* Table15058 */
  0x20a5, /* VPABSDZ128rmbk */
  0x0, /*  */
/* Table15060 */
  0x353f, /* VPTESTMDZ128rmbk */
  0x0, /*  */
/* Table15062 */
  0x212a, /* VPACKUSDWZ128rmbk */
  0x0, /*  */
/* Table15064 */
  0x38c1, /* VSCALEFPSZ128rmbk */
  0x38d9, /* VSCALEFPSZrrbk */
/* Table15066 */
  0x0, /*  */
  0x38eb, /* VSCALEFSSZrrb_Intk */
/* Table15068 */
  0x2a6f, /* VPMINSDZ128rmbk */
  0x0, /*  */
/* Table15070 */
  0x2ad5, /* VPMINUDZ128rmbk */
  0x0, /*  */
/* Table15072 */
  0x29a3, /* VPMAXSDZ128rmbk */
  0x0, /*  */
/* Table15074 */
  0x2a09, /* VPMAXUDZ128rmbk */
  0x0, /*  */
/* Table15076 */
  0x2db6, /* VPMULLDZ128rmbk */
  0x0, /*  */
/* Table15078 */
  0x1b00, /* VGETEXPPSZ128mbk */
  0x1b18, /* VGETEXPPSZrbk */
/* Table15080 */
  0x0, /*  */
  0x1b2a, /* VGETEXPSSZrbk */
/* Table15082 */
  0x28d3, /* VPLZCNTDZ128rmbk */
  0x0, /*  */
/* Table15084 */
  0x33c3, /* VPSRLVDZ128rmbk */
  0x0, /*  */
/* Table15086 */
  0x32df, /* VPSRAVDZ128rmbk */
  0x0, /*  */
/* Table15088 */
  0x3205, /* VPSLLVDZ128rmbk */
  0x0, /*  */
/* Table15090 */
  0x3726, /* VRCP14PSZ128mbk */
  0x0, /*  */
/* Table15092 */
  0x384a, /* VRSQRT14PSZ128mbk */
  0x0, /*  */
/* Table15094 */
  0x2584, /* VPDPBUSDZ128mbk */
  0x0, /*  */
/* Table15096 */
  0x2569, /* VPDPBUSDSZ128mbk */
  0x0, /*  */
/* Table15098 */
  0x25ba, /* VPDPWSSDZ128mbk */
  0x0, /*  */
/* Table15100 */
  0x259f, /* VPDPWSSDSZ128mbk */
  0x0, /*  */
/* Table15102 */
  0x2e50, /* VPOPCNTDZ128rmbk */
  0x0, /*  */
/* Table15104 */
  0x22eb, /* VPBLENDMDZ128rmbk */
  0x0, /*  */
/* Table15106 */
  0xcfd, /* VBLENDMPSZ128rmbk */
  0x0, /*  */
/* Table15108 */
  0x3026, /* VPSHLDVDZ128mbk */
  0x0, /*  */
/* Table15110 */
  0x30c2, /* VPSHRDVDZ128mbk */
  0x0, /*  */
/* Table15112 */
  0x2611, /* VPERMI2D128rmbk */
  0x0, /*  */
/* Table15114 */
  0x2647, /* VPERMI2PS128rmbk */
  0x0, /*  */
/* Table15116 */
  0x278d, /* VPERMT2D128rmbk */
  0x0, /*  */
/* Table15118 */
  0x27c3, /* VPERMT2PS128rmbk */
  0x0, /*  */
/* Table15120 */
  0x1516, /* VFMADDSUB132PSZ128mbk */
  0x152e, /* VFMADDSUB132PSZrbk */
/* Table15122 */
  0x171e, /* VFMSUBADD132PSZ128mbk */
  0x1736, /* VFMSUBADD132PSZrbk */
/* Table15124 */
  0x13ca, /* VFMADD132PSZ128mbk */
  0x13e2, /* VFMADD132PSZrbk */
/* Table15126 */
  0x0, /*  */
  0x1402, /* VFMADD132SSZrb_Intk */
/* Table15128 */
  0x15f2, /* VFMSUB132PSZ128mbk */
  0x160a, /* VFMSUB132PSZrbk */
/* Table15130 */
  0x0, /*  */
  0x162a, /* VFMSUB132SSZrb_Intk */
/* Table15132 */
  0x181a, /* VFNMADD132PSZ128mbk */
  0x1832, /* VFNMADD132PSZrbk */
/* Table15134 */
  0x0, /*  */
  0x1852, /* VFNMADD132SSZrb_Intk */
/* Table15136 */
  0x1966, /* VFNMSUB132PSZ128mbk */
  0x197e, /* VFNMSUB132PSZrbk */
/* Table15138 */
  0x0, /*  */
  0x199e, /* VFNMSUB132SSZrb_Intk */
/* Table15140 */
  0x155a, /* VFMADDSUB213PSZ128mbk */
  0x1572, /* VFMADDSUB213PSZrbk */
/* Table15142 */
  0x1762, /* VFMSUBADD213PSZ128mbk */
  0x177a, /* VFMSUBADD213PSZrbk */
/* Table15144 */
  0x142e, /* VFMADD213PSZ128mbk */
  0x1446, /* VFMADD213PSZrbk */
/* Table15146 */
  0x0, /*  */
  0x1466, /* VFMADD213SSZrb_Intk */
/* Table15148 */
  0x1656, /* VFMSUB213PSZ128mbk */
  0x166e, /* VFMSUB213PSZrbk */
/* Table15150 */
  0x0, /*  */
  0x168e, /* VFMSUB213SSZrb_Intk */
/* Table15152 */
  0x187e, /* VFNMADD213PSZ128mbk */
  0x1896, /* VFNMADD213PSZrbk */
/* Table15154 */
  0x0, /*  */
  0x18b6, /* VFNMADD213SSZrb_Intk */
/* Table15156 */
  0x19ca, /* VFNMSUB213PSZ128mbk */
  0x19e2, /* VFNMSUB213PSZrbk */
/* Table15158 */
  0x0, /*  */
  0x1a02, /* VFNMSUB213SSZrb_Intk */
/* Table15160 */
  0x159e, /* VFMADDSUB231PSZ128mbk */
  0x15b6, /* VFMADDSUB231PSZrbk */
/* Table15162 */
  0x17a6, /* VFMSUBADD231PSZ128mbk */
  0x17be, /* VFMSUBADD231PSZrbk */
/* Table15164 */
  0x1492, /* VFMADD231PSZ128mbk */
  0x14aa, /* VFMADD231PSZrbk */
/* Table15166 */
  0x0, /*  */
  0x14ca, /* VFMADD231SSZrb_Intk */
/* Table15168 */
  0x16ba, /* VFMSUB231PSZ128mbk */
  0x16d2, /* VFMSUB231PSZrbk */
/* Table15170 */
  0x0, /*  */
  0x16f2, /* VFMSUB231SSZrb_Intk */
/* Table15172 */
  0x18e2, /* VFNMADD231PSZ128mbk */
  0x18fa, /* VFNMADD231PSZrbk */
/* Table15174 */
  0x0, /*  */
  0x191a, /* VFNMADD231SSZrb_Intk */
/* Table15176 */
  0x1a2e, /* VFNMSUB231PSZ128mbk */
  0x1a46, /* VFNMSUB231PSZrbk */
/* Table15178 */
  0x0, /*  */
  0x1a66, /* VFNMSUB231SSZrb_Intk */
/* Table15180 */
  0x2533, /* VPCONFLICTDZ128rmbk */
  0x0, /*  */
/* Table15182 */
  0x0, /*  */
  0x12ea, /* VEXP2PSZrbk */
/* Table15184 */
  0x0, /*  */
  0x375f, /* VRCP28PSZrbk */
/* Table15186 */
  0x0, /*  */
  0x3771, /* VRCP28SSZrbk */
/* Table15188 */
  0x0, /*  */
  0x3883, /* VRSQRT28PSZrbk */
/* Table15190 */
  0x0, /*  */
  0x3895, /* VRSQRT28SSZrbk */
/* Table15192 */
  0x358d, /* VPTESTNMQZ128rmbk */
  0x0, /*  */
/* Table15194 */
  0x26ac, /* VPERMILPDZ128rmbk */
  0x0, /*  */
/* Table15196 */
  0x2f93, /* VPRORVQZ128rmbk */
  0x0, /*  */
/* Table15198 */
  0x2f27, /* VPROLVQZ128rmbk */
  0x0, /*  */
/* Table15200 */
  0x20c2, /* VPABSQZ128rmbk */
  0x0, /*  */
/* Table15202 */
  0x3551, /* VPTESTMQZ128rmbk */
  0x0, /*  */
/* Table15204 */
  0x2d55, /* VPMULDQZ128rmbk */
  0x0, /*  */
/* Table15206 */
  0x2415, /* VPCMPEQQZ128rmbk */
  0x0, /*  */
/* Table15208 */
  0x38a3, /* VSCALEFPDZ128rmbk */
  0x38bb, /* VSCALEFPDZrrbk */
/* Table15210 */
  0x0, /*  */
  0x38e2, /* VSCALEFSDZrrb_Intk */
/* Table15212 */
  0x2465, /* VPCMPGTQZ128rmbk */
  0x0, /*  */
/* Table15214 */
  0x2a8c, /* VPMINSQZ128rmbk */
  0x0, /*  */
/* Table15216 */
  0x2af2, /* VPMINUQZ128rmbk */
  0x0, /*  */
/* Table15218 */
  0x29c0, /* VPMAXSQZ128rmbk */
  0x0, /*  */
/* Table15220 */
  0x2a26, /* VPMAXUQZ128rmbk */
  0x0, /*  */
/* Table15222 */
  0x2dd3, /* VPMULLQZ128rmbk */
  0x0, /*  */
/* Table15224 */
  0x1ae2, /* VGETEXPPDZ128mbk */
  0x1afa, /* VGETEXPPDZrbk */
/* Table15226 */
  0x0, /*  */
  0x1b21, /* VGETEXPSDZrbk */
/* Table15228 */
  0x28ee, /* VPLZCNTQZ128rmbk */
  0x0, /*  */
/* Table15230 */
  0x33e2, /* VPSRLVQZ128rmbk */
  0x0, /*  */
/* Table15232 */
  0x32fc, /* VPSRAVQZ128rmbk */
  0x0, /*  */
/* Table15234 */
  0x3224, /* VPSLLVQZ128rmbk */
  0x0, /*  */
/* Table15236 */
  0x370b, /* VRCP14PDZ128mbk */
  0x0, /*  */
/* Table15238 */
  0x382f, /* VRSQRT14PDZ128mbk */
  0x0, /*  */
/* Table15240 */
  0x2e6b, /* VPOPCNTQZ128rmbk */
  0x0, /*  */
/* Table15242 */
  0x2306, /* VPBLENDMQZ128rmbk */
  0x0, /*  */
/* Table15244 */
  0xce2, /* VBLENDMPDZ128rmbk */
  0x0, /*  */
/* Table15246 */
  0x3041, /* VPSHLDVQZ128mbk */
  0x0, /*  */
/* Table15248 */
  0x30dd, /* VPSHRDVQZ128mbk */
  0x0, /*  */
/* Table15250 */
  0x2662, /* VPERMI2Q128rmbk */
  0x0, /*  */
/* Table15252 */
  0x262c, /* VPERMI2PD128rmbk */
  0x0, /*  */
/* Table15254 */
  0x27de, /* VPERMT2Q128rmbk */
  0x0, /*  */
/* Table15256 */
  0x27a8, /* VPERMT2PD128rmbk */
  0x0, /*  */
/* Table15258 */
  0x2e04, /* VPMULTISHIFTQBZ128rmbk */
  0x0, /*  */
/* Table15260 */
  0x14f4, /* VFMADDSUB132PDZ128mbk */
  0x150c, /* VFMADDSUB132PDZrbk */
/* Table15262 */
  0x16fc, /* VFMSUBADD132PDZ128mbk */
  0x1714, /* VFMSUBADD132PDZrbk */
/* Table15264 */
  0x13a8, /* VFMADD132PDZ128mbk */
  0x13c0, /* VFMADD132PDZrbk */
/* Table15266 */
  0x0, /*  */
  0x13f2, /* VFMADD132SDZrb_Intk */
/* Table15268 */
  0x15d0, /* VFMSUB132PDZ128mbk */
  0x15e8, /* VFMSUB132PDZrbk */
/* Table15270 */
  0x0, /*  */
  0x161a, /* VFMSUB132SDZrb_Intk */
/* Table15272 */
  0x17f8, /* VFNMADD132PDZ128mbk */
  0x1810, /* VFNMADD132PDZrbk */
/* Table15274 */
  0x0, /*  */
  0x1842, /* VFNMADD132SDZrb_Intk */
/* Table15276 */
  0x1944, /* VFNMSUB132PDZ128mbk */
  0x195c, /* VFNMSUB132PDZrbk */
/* Table15278 */
  0x0, /*  */
  0x198e, /* VFNMSUB132SDZrb_Intk */
/* Table15280 */
  0x1538, /* VFMADDSUB213PDZ128mbk */
  0x1550, /* VFMADDSUB213PDZrbk */
/* Table15282 */
  0x1740, /* VFMSUBADD213PDZ128mbk */
  0x1758, /* VFMSUBADD213PDZrbk */
/* Table15284 */
  0x140c, /* VFMADD213PDZ128mbk */
  0x1424, /* VFMADD213PDZrbk */
/* Table15286 */
  0x0, /*  */
  0x1456, /* VFMADD213SDZrb_Intk */
/* Table15288 */
  0x1634, /* VFMSUB213PDZ128mbk */
  0x164c, /* VFMSUB213PDZrbk */
/* Table15290 */
  0x0, /*  */
  0x167e, /* VFMSUB213SDZrb_Intk */
/* Table15292 */
  0x185c, /* VFNMADD213PDZ128mbk */
  0x1874, /* VFNMADD213PDZrbk */
/* Table15294 */
  0x0, /*  */
  0x18a6, /* VFNMADD213SDZrb_Intk */
/* Table15296 */
  0x19a8, /* VFNMSUB213PDZ128mbk */
  0x19c0, /* VFNMSUB213PDZrbk */
/* Table15298 */
  0x0, /*  */
  0x19f2, /* VFNMSUB213SDZrb_Intk */
/* Table15300 */
  0x293c, /* VPMADD52LUQZ128mbk */
  0x0, /*  */
/* Table15302 */
  0x2921, /* VPMADD52HUQZ128mbk */
  0x0, /*  */
/* Table15304 */
  0x157c, /* VFMADDSUB231PDZ128mbk */
  0x1594, /* VFMADDSUB231PDZrbk */
/* Table15306 */
  0x1784, /* VFMSUBADD231PDZ128mbk */
  0x179c, /* VFMSUBADD231PDZrbk */
/* Table15308 */
  0x1470, /* VFMADD231PDZ128mbk */
  0x1488, /* VFMADD231PDZrbk */
/* Table15310 */
  0x0, /*  */
  0x14ba, /* VFMADD231SDZrb_Intk */
/* Table15312 */
  0x1698, /* VFMSUB231PDZ128mbk */
  0x16b0, /* VFMSUB231PDZrbk */
/* Table15314 */
  0x0, /*  */
  0x16e2, /* VFMSUB231SDZrb_Intk */
/* Table15316 */
  0x18c0, /* VFNMADD231PDZ128mbk */
  0x18d8, /* VFNMADD231PDZrbk */
/* Table15318 */
  0x0, /*  */
  0x190a, /* VFNMADD231SDZrb_Intk */
/* Table15320 */
  0x1a0c, /* VFNMSUB231PDZ128mbk */
  0x1a24, /* VFNMSUB231PDZrbk */
/* Table15322 */
  0x0, /*  */
  0x1a56, /* VFNMSUB231SDZrb_Intk */
/* Table15324 */
  0x254e, /* VPCONFLICTQZ128rmbk */
  0x0, /*  */
/* Table15326 */
  0x0, /*  */
  0x12de, /* VEXP2PDZrbk */
/* Table15328 */
  0x0, /*  */
  0x3753, /* VRCP28PDZrbk */
/* Table15330 */
  0x0, /*  */
  0x3768, /* VRCP28SDZrbk */
/* Table15332 */
  0x0, /*  */
  0x3877, /* VRSQRT28PDZrbk */
/* Table15334 */
  0x0, /*  */
  0x388c, /* VRSQRT28SDZrbk */
/* Table15336 */
  0x3581, /* VPTESTNMDZ256rmbk */
  0x0, /*  */
/* Table15338 */
  0x12bc, /* VDPBF16PSZ256mbk */
  0x0, /*  */
/* Table15340 */
  0xe6d, /* VCVTNEPS2BF16Z256rmbk */
  0x0, /*  */
/* Table15342 */
  0xe52, /* VCVTNE2PS2BF16Z256rmbk */
  0x0, /*  */
/* Table15344 */
  0x26fc, /* VPERMILPSZ256rmbk */
  0x0, /*  */
/* Table15346 */
  0x2f81, /* VPRORVDZ256rmbk */
  0x0, /*  */
/* Table15348 */
  0x2f15, /* VPROLVDZ256rmbk */
  0x0, /*  */
/* Table15350 */
  0x2743, /* VPERMPSZ256rmbk */
  0x0, /*  */
/* Table15352 */
  0x20ae, /* VPABSDZ256rmbk */
  0x0, /*  */
/* Table15354 */
  0x3545, /* VPTESTMDZ256rmbk */
  0x0, /*  */
/* Table15356 */
  0x2133, /* VPACKUSDWZ256rmbk */
  0x0, /*  */
/* Table15358 */
  0x38ca, /* VSCALEFPSZ256rmbk */
  0x38d9, /* VSCALEFPSZrrbk */
/* Table15360 */
  0x25ed, /* VPERMDZ256rmbk */
  0x0, /*  */
/* Table15362 */
  0x2a78, /* VPMINSDZ256rmbk */
  0x0, /*  */
/* Table15364 */
  0x2ade, /* VPMINUDZ256rmbk */
  0x0, /*  */
/* Table15366 */
  0x29ac, /* VPMAXSDZ256rmbk */
  0x0, /*  */
/* Table15368 */
  0x2a12, /* VPMAXUDZ256rmbk */
  0x0, /*  */
/* Table15370 */
  0x2dbf, /* VPMULLDZ256rmbk */
  0x0, /*  */
/* Table15372 */
  0x1b09, /* VGETEXPPSZ256mbk */
  0x1b18, /* VGETEXPPSZrbk */
/* Table15374 */
  0x28dc, /* VPLZCNTDZ256rmbk */
  0x0, /*  */
/* Table15376 */
  0x33cc, /* VPSRLVDZ256rmbk */
  0x0, /*  */
/* Table15378 */
  0x32e8, /* VPSRAVDZ256rmbk */
  0x0, /*  */
/* Table15380 */
  0x320e, /* VPSLLVDZ256rmbk */
  0x0, /*  */
/* Table15382 */
  0x372f, /* VRCP14PSZ256mbk */
  0x0, /*  */
/* Table15384 */
  0x3853, /* VRSQRT14PSZ256mbk */
  0x0, /*  */
/* Table15386 */
  0x258d, /* VPDPBUSDZ256mbk */
  0x0, /*  */
/* Table15388 */
  0x2572, /* VPDPBUSDSZ256mbk */
  0x0, /*  */
/* Table15390 */
  0x25c3, /* VPDPWSSDZ256mbk */
  0x0, /*  */
/* Table15392 */
  0x25a8, /* VPDPWSSDSZ256mbk */
  0x0, /*  */
/* Table15394 */
  0x2e59, /* VPOPCNTDZ256rmbk */
  0x0, /*  */
/* Table15396 */
  0x22f4, /* VPBLENDMDZ256rmbk */
  0x0, /*  */
/* Table15398 */
  0xd06, /* VBLENDMPSZ256rmbk */
  0x0, /*  */
/* Table15400 */
  0x302f, /* VPSHLDVDZ256mbk */
  0x0, /*  */
/* Table15402 */
  0x30cb, /* VPSHRDVDZ256mbk */
  0x0, /*  */
/* Table15404 */
  0x261a, /* VPERMI2D256rmbk */
  0x0, /*  */
/* Table15406 */
  0x2650, /* VPERMI2PS256rmbk */
  0x0, /*  */
/* Table15408 */
  0x2796, /* VPERMT2D256rmbk */
  0x0, /*  */
/* Table15410 */
  0x27cc, /* VPERMT2PS256rmbk */
  0x0, /*  */
/* Table15412 */
  0x151f, /* VFMADDSUB132PSZ256mbk */
  0x152e, /* VFMADDSUB132PSZrbk */
/* Table15414 */
  0x1727, /* VFMSUBADD132PSZ256mbk */
  0x1736, /* VFMSUBADD132PSZrbk */
/* Table15416 */
  0x13d3, /* VFMADD132PSZ256mbk */
  0x13e2, /* VFMADD132PSZrbk */
/* Table15418 */
  0x15fb, /* VFMSUB132PSZ256mbk */
  0x160a, /* VFMSUB132PSZrbk */
/* Table15420 */
  0x1823, /* VFNMADD132PSZ256mbk */
  0x1832, /* VFNMADD132PSZrbk */
/* Table15422 */
  0x196f, /* VFNMSUB132PSZ256mbk */
  0x197e, /* VFNMSUB132PSZrbk */
/* Table15424 */
  0x1563, /* VFMADDSUB213PSZ256mbk */
  0x1572, /* VFMADDSUB213PSZrbk */
/* Table15426 */
  0x176b, /* VFMSUBADD213PSZ256mbk */
  0x177a, /* VFMSUBADD213PSZrbk */
/* Table15428 */
  0x1437, /* VFMADD213PSZ256mbk */
  0x1446, /* VFMADD213PSZrbk */
/* Table15430 */
  0x165f, /* VFMSUB213PSZ256mbk */
  0x166e, /* VFMSUB213PSZrbk */
/* Table15432 */
  0x1887, /* VFNMADD213PSZ256mbk */
  0x1896, /* VFNMADD213PSZrbk */
/* Table15434 */
  0x19d3, /* VFNMSUB213PSZ256mbk */
  0x19e2, /* VFNMSUB213PSZrbk */
/* Table15436 */
  0x15a7, /* VFMADDSUB231PSZ256mbk */
  0x15b6, /* VFMADDSUB231PSZrbk */
/* Table15438 */
  0x17af, /* VFMSUBADD231PSZ256mbk */
  0x17be, /* VFMSUBADD231PSZrbk */
/* Table15440 */
  0x149b, /* VFMADD231PSZ256mbk */
  0x14aa, /* VFMADD231PSZrbk */
/* Table15442 */
  0x16c3, /* VFMSUB231PSZ256mbk */
  0x16d2, /* VFMSUB231PSZrbk */
/* Table15444 */
  0x18eb, /* VFNMADD231PSZ256mbk */
  0x18fa, /* VFNMADD231PSZrbk */
/* Table15446 */
  0x1a37, /* VFNMSUB231PSZ256mbk */
  0x1a46, /* VFNMSUB231PSZrbk */
/* Table15448 */
  0x253c, /* VPCONFLICTDZ256rmbk */
  0x0, /*  */
/* Table15450 */
  0x3593, /* VPTESTNMQZ256rmbk */
  0x0, /*  */
/* Table15452 */
  0x26be, /* VPERMILPDZ256rmbk */
  0x0, /*  */
/* Table15454 */
  0x2f9c, /* VPRORVQZ256rmbk */
  0x0, /*  */
/* Table15456 */
  0x2f30, /* VPROLVQZ256rmbk */
  0x0, /*  */
/* Table15458 */
  0x2726, /* VPERMPDZ256rmbk */
  0x0, /*  */
/* Table15460 */
  0x20cb, /* VPABSQZ256rmbk */
  0x0, /*  */
/* Table15462 */
  0x3557, /* VPTESTMQZ256rmbk */
  0x0, /*  */
/* Table15464 */
  0x2d5e, /* VPMULDQZ256rmbk */
  0x0, /*  */
/* Table15466 */
  0x241b, /* VPCMPEQQZ256rmbk */
  0x0, /*  */
/* Table15468 */
  0x38ac, /* VSCALEFPDZ256rmbk */
  0x38bb, /* VSCALEFPDZrrbk */
/* Table15470 */
  0x2760, /* VPERMQZ256rmbk */
  0x0, /*  */
/* Table15472 */
  0x246b, /* VPCMPGTQZ256rmbk */
  0x0, /*  */
/* Table15474 */
  0x2a95, /* VPMINSQZ256rmbk */
  0x0, /*  */
/* Table15476 */
  0x2afb, /* VPMINUQZ256rmbk */
  0x0, /*  */
/* Table15478 */
  0x29c9, /* VPMAXSQZ256rmbk */
  0x0, /*  */
/* Table15480 */
  0x2a2f, /* VPMAXUQZ256rmbk */
  0x0, /*  */
/* Table15482 */
  0x2ddc, /* VPMULLQZ256rmbk */
  0x0, /*  */
/* Table15484 */
  0x1aeb, /* VGETEXPPDZ256mbk */
  0x1afa, /* VGETEXPPDZrbk */
/* Table15486 */
  0x28f7, /* VPLZCNTQZ256rmbk */
  0x0, /*  */
/* Table15488 */
  0x33eb, /* VPSRLVQZ256rmbk */
  0x0, /*  */
/* Table15490 */
  0x3305, /* VPSRAVQZ256rmbk */
  0x0, /*  */
/* Table15492 */
  0x322d, /* VPSLLVQZ256rmbk */
  0x0, /*  */
/* Table15494 */
  0x3714, /* VRCP14PDZ256mbk */
  0x0, /*  */
/* Table15496 */
  0x3838, /* VRSQRT14PDZ256mbk */
  0x0, /*  */
/* Table15498 */
  0x2e74, /* VPOPCNTQZ256rmbk */
  0x0, /*  */
/* Table15500 */
  0x230f, /* VPBLENDMQZ256rmbk */
  0x0, /*  */
/* Table15502 */
  0xceb, /* VBLENDMPDZ256rmbk */
  0x0, /*  */
/* Table15504 */
  0x304a, /* VPSHLDVQZ256mbk */
  0x0, /*  */
/* Table15506 */
  0x30e6, /* VPSHRDVQZ256mbk */
  0x0, /*  */
/* Table15508 */
  0x266b, /* VPERMI2Q256rmbk */
  0x0, /*  */
/* Table15510 */
  0x2635, /* VPERMI2PD256rmbk */
  0x0, /*  */
/* Table15512 */
  0x27e7, /* VPERMT2Q256rmbk */
  0x0, /*  */
/* Table15514 */
  0x27b1, /* VPERMT2PD256rmbk */
  0x0, /*  */
/* Table15516 */
  0x2e0d, /* VPMULTISHIFTQBZ256rmbk */
  0x0, /*  */
/* Table15518 */
  0x14fd, /* VFMADDSUB132PDZ256mbk */
  0x150c, /* VFMADDSUB132PDZrbk */
/* Table15520 */
  0x1705, /* VFMSUBADD132PDZ256mbk */
  0x1714, /* VFMSUBADD132PDZrbk */
/* Table15522 */
  0x13b1, /* VFMADD132PDZ256mbk */
  0x13c0, /* VFMADD132PDZrbk */
/* Table15524 */
  0x15d9, /* VFMSUB132PDZ256mbk */
  0x15e8, /* VFMSUB132PDZrbk */
/* Table15526 */
  0x1801, /* VFNMADD132PDZ256mbk */
  0x1810, /* VFNMADD132PDZrbk */
/* Table15528 */
  0x194d, /* VFNMSUB132PDZ256mbk */
  0x195c, /* VFNMSUB132PDZrbk */
/* Table15530 */
  0x1541, /* VFMADDSUB213PDZ256mbk */
  0x1550, /* VFMADDSUB213PDZrbk */
/* Table15532 */
  0x1749, /* VFMSUBADD213PDZ256mbk */
  0x1758, /* VFMSUBADD213PDZrbk */
/* Table15534 */
  0x1415, /* VFMADD213PDZ256mbk */
  0x1424, /* VFMADD213PDZrbk */
/* Table15536 */
  0x163d, /* VFMSUB213PDZ256mbk */
  0x164c, /* VFMSUB213PDZrbk */
/* Table15538 */
  0x1865, /* VFNMADD213PDZ256mbk */
  0x1874, /* VFNMADD213PDZrbk */
/* Table15540 */
  0x19b1, /* VFNMSUB213PDZ256mbk */
  0x19c0, /* VFNMSUB213PDZrbk */
/* Table15542 */
  0x2945, /* VPMADD52LUQZ256mbk */
  0x0, /*  */
/* Table15544 */
  0x292a, /* VPMADD52HUQZ256mbk */
  0x0, /*  */
/* Table15546 */
  0x1585, /* VFMADDSUB231PDZ256mbk */
  0x1594, /* VFMADDSUB231PDZrbk */
/* Table15548 */
  0x178d, /* VFMSUBADD231PDZ256mbk */
  0x179c, /* VFMSUBADD231PDZrbk */
/* Table15550 */
  0x1479, /* VFMADD231PDZ256mbk */
  0x1488, /* VFMADD231PDZrbk */
/* Table15552 */
  0x16a1, /* VFMSUB231PDZ256mbk */
  0x16b0, /* VFMSUB231PDZrbk */
/* Table15554 */
  0x18c9, /* VFNMADD231PDZ256mbk */
  0x18d8, /* VFNMADD231PDZrbk */
/* Table15556 */
  0x1a15, /* VFNMSUB231PDZ256mbk */
  0x1a24, /* VFNMSUB231PDZrbk */
/* Table15558 */
  0x2557, /* VPCONFLICTQZ256rmbk */
  0x0, /*  */
/* Table15560 */
  0x3587, /* VPTESTNMDZrmbk */
  0x0, /*  */
/* Table15562 */
  0x12c5, /* VDPBF16PSZmbk */
  0x0, /*  */
/* Table15564 */
  0xe76, /* VCVTNEPS2BF16Zrmbk */
  0x0, /*  */
/* Table15566 */
  0xe5b, /* VCVTNE2PS2BF16Zrmbk */
  0x0, /*  */
/* Table15568 */
  0x270e, /* VPERMILPSZrmbk */
  0x0, /*  */
/* Table15570 */
  0x2f8a, /* VPRORVDZrmbk */
  0x0, /*  */
/* Table15572 */
  0x2f1e, /* VPROLVDZrmbk */
  0x0, /*  */
/* Table15574 */
  0x274c, /* VPERMPSZrmbk */
  0x0, /*  */
/* Table15576 */
  0x20b7, /* VPABSDZrmbk */
  0x0, /*  */
/* Table15578 */
  0x354b, /* VPTESTMDZrmbk */
  0x0, /*  */
/* Table15580 */
  0x213c, /* VPACKUSDWZrmbk */
  0x0, /*  */
/* Table15582 */
  0x38d3, /* VSCALEFPSZrmbk */
  0x38d9, /* VSCALEFPSZrrbk */
/* Table15584 */
  0x25f6, /* VPERMDZrmbk */
  0x0, /*  */
/* Table15586 */
  0x2a81, /* VPMINSDZrmbk */
  0x0, /*  */
/* Table15588 */
  0x2ae7, /* VPMINUDZrmbk */
  0x0, /*  */
/* Table15590 */
  0x29b5, /* VPMAXSDZrmbk */
  0x0, /*  */
/* Table15592 */
  0x2a1b, /* VPMAXUDZrmbk */
  0x0, /*  */
/* Table15594 */
  0x2dc8, /* VPMULLDZrmbk */
  0x0, /*  */
/* Table15596 */
  0x1b12, /* VGETEXPPSZmbk */
  0x1b18, /* VGETEXPPSZrbk */
/* Table15598 */
  0x28e5, /* VPLZCNTDZrmbk */
  0x0, /*  */
/* Table15600 */
  0x33d5, /* VPSRLVDZrmbk */
  0x0, /*  */
/* Table15602 */
  0x32f1, /* VPSRAVDZrmbk */
  0x0, /*  */
/* Table15604 */
  0x3217, /* VPSLLVDZrmbk */
  0x0, /*  */
/* Table15606 */
  0x3738, /* VRCP14PSZmbk */
  0x0, /*  */
/* Table15608 */
  0x385c, /* VRSQRT14PSZmbk */
  0x0, /*  */
/* Table15610 */
  0x2596, /* VPDPBUSDZmbk */
  0x0, /*  */
/* Table15612 */
  0x257b, /* VPDPBUSDSZmbk */
  0x0, /*  */
/* Table15614 */
  0x25cc, /* VPDPWSSDZmbk */
  0x0, /*  */
/* Table15616 */
  0x25b1, /* VPDPWSSDSZmbk */
  0x0, /*  */
/* Table15618 */
  0x2e62, /* VPOPCNTDZrmbk */
  0x0, /*  */
/* Table15620 */
  0x22fd, /* VPBLENDMDZrmbk */
  0x0, /*  */
/* Table15622 */
  0xd0f, /* VBLENDMPSZrmbk */
  0x0, /*  */
/* Table15624 */
  0x3038, /* VPSHLDVDZmbk */
  0x0, /*  */
/* Table15626 */
  0x30d4, /* VPSHRDVDZmbk */
  0x0, /*  */
/* Table15628 */
  0x2623, /* VPERMI2Drmbk */
  0x0, /*  */
/* Table15630 */
  0x2659, /* VPERMI2PSrmbk */
  0x0, /*  */
/* Table15632 */
  0x279f, /* VPERMT2Drmbk */
  0x0, /*  */
/* Table15634 */
  0x27d5, /* VPERMT2PSrmbk */
  0x0, /*  */
/* Table15636 */
  0x1528, /* VFMADDSUB132PSZmbk */
  0x152e, /* VFMADDSUB132PSZrbk */
/* Table15638 */
  0x1730, /* VFMSUBADD132PSZmbk */
  0x1736, /* VFMSUBADD132PSZrbk */
/* Table15640 */
  0x13dc, /* VFMADD132PSZmbk */
  0x13e2, /* VFMADD132PSZrbk */
/* Table15642 */
  0x1604, /* VFMSUB132PSZmbk */
  0x160a, /* VFMSUB132PSZrbk */
/* Table15644 */
  0x182c, /* VFNMADD132PSZmbk */
  0x1832, /* VFNMADD132PSZrbk */
/* Table15646 */
  0x1978, /* VFNMSUB132PSZmbk */
  0x197e, /* VFNMSUB132PSZrbk */
/* Table15648 */
  0x156c, /* VFMADDSUB213PSZmbk */
  0x1572, /* VFMADDSUB213PSZrbk */
/* Table15650 */
  0x1774, /* VFMSUBADD213PSZmbk */
  0x177a, /* VFMSUBADD213PSZrbk */
/* Table15652 */
  0x1440, /* VFMADD213PSZmbk */
  0x1446, /* VFMADD213PSZrbk */
/* Table15654 */
  0x1668, /* VFMSUB213PSZmbk */
  0x166e, /* VFMSUB213PSZrbk */
/* Table15656 */
  0x1890, /* VFNMADD213PSZmbk */
  0x1896, /* VFNMADD213PSZrbk */
/* Table15658 */
  0x19dc, /* VFNMSUB213PSZmbk */
  0x19e2, /* VFNMSUB213PSZrbk */
/* Table15660 */
  0x15b0, /* VFMADDSUB231PSZmbk */
  0x15b6, /* VFMADDSUB231PSZrbk */
/* Table15662 */
  0x17b8, /* VFMSUBADD231PSZmbk */
  0x17be, /* VFMSUBADD231PSZrbk */
/* Table15664 */
  0x14a4, /* VFMADD231PSZmbk */
  0x14aa, /* VFMADD231PSZrbk */
/* Table15666 */
  0x16cc, /* VFMSUB231PSZmbk */
  0x16d2, /* VFMSUB231PSZrbk */
/* Table15668 */
  0x18f4, /* VFNMADD231PSZmbk */
  0x18fa, /* VFNMADD231PSZrbk */
/* Table15670 */
  0x1a40, /* VFNMSUB231PSZmbk */
  0x1a46, /* VFNMSUB231PSZrbk */
/* Table15672 */
  0x2545, /* VPCONFLICTDZrmbk */
  0x0, /*  */
/* Table15674 */
  0x12e4, /* VEXP2PSZmbk */
  0x12ea, /* VEXP2PSZrbk */
/* Table15676 */
  0x3759, /* VRCP28PSZmbk */
  0x375f, /* VRCP28PSZrbk */
/* Table15678 */
  0x387d, /* VRSQRT28PSZmbk */
  0x3883, /* VRSQRT28PSZrbk */
/* Table15680 */
  0x3599, /* VPTESTNMQZrmbk */
  0x0, /*  */
/* Table15682 */
  0x26d0, /* VPERMILPDZrmbk */
  0x0, /*  */
/* Table15684 */
  0x2fa5, /* VPRORVQZrmbk */
  0x0, /*  */
/* Table15686 */
  0x2f39, /* VPROLVQZrmbk */
  0x0, /*  */
/* Table15688 */
  0x2738, /* VPERMPDZrmbk */
  0x0, /*  */
/* Table15690 */
  0x20d4, /* VPABSQZrmbk */
  0x0, /*  */
/* Table15692 */
  0x355d, /* VPTESTMQZrmbk */
  0x0, /*  */
/* Table15694 */
  0x2d67, /* VPMULDQZrmbk */
  0x0, /*  */
/* Table15696 */
  0x2421, /* VPCMPEQQZrmbk */
  0x0, /*  */
/* Table15698 */
  0x38b5, /* VSCALEFPDZrmbk */
  0x38bb, /* VSCALEFPDZrrbk */
/* Table15700 */
  0x2772, /* VPERMQZrmbk */
  0x0, /*  */
/* Table15702 */
  0x2471, /* VPCMPGTQZrmbk */
  0x0, /*  */
/* Table15704 */
  0x2a9e, /* VPMINSQZrmbk */
  0x0, /*  */
/* Table15706 */
  0x2b04, /* VPMINUQZrmbk */
  0x0, /*  */
/* Table15708 */
  0x29d2, /* VPMAXSQZrmbk */
  0x0, /*  */
/* Table15710 */
  0x2a38, /* VPMAXUQZrmbk */
  0x0, /*  */
/* Table15712 */
  0x2de5, /* VPMULLQZrmbk */
  0x0, /*  */
/* Table15714 */
  0x1af4, /* VGETEXPPDZmbk */
  0x1afa, /* VGETEXPPDZrbk */
/* Table15716 */
  0x2900, /* VPLZCNTQZrmbk */
  0x0, /*  */
/* Table15718 */
  0x33f4, /* VPSRLVQZrmbk */
  0x0, /*  */
/* Table15720 */
  0x330e, /* VPSRAVQZrmbk */
  0x0, /*  */
/* Table15722 */
  0x3236, /* VPSLLVQZrmbk */
  0x0, /*  */
/* Table15724 */
  0x371d, /* VRCP14PDZmbk */
  0x0, /*  */
/* Table15726 */
  0x3841, /* VRSQRT14PDZmbk */
  0x0, /*  */
/* Table15728 */
  0x2e7d, /* VPOPCNTQZrmbk */
  0x0, /*  */
/* Table15730 */
  0x2318, /* VPBLENDMQZrmbk */
  0x0, /*  */
/* Table15732 */
  0xcf4, /* VBLENDMPDZrmbk */
  0x0, /*  */
/* Table15734 */
  0x3053, /* VPSHLDVQZmbk */
  0x0, /*  */
/* Table15736 */
  0x30ef, /* VPSHRDVQZmbk */
  0x0, /*  */
/* Table15738 */
  0x2674, /* VPERMI2Qrmbk */
  0x0, /*  */
/* Table15740 */
  0x263e, /* VPERMI2PDrmbk */
  0x0, /*  */
/* Table15742 */
  0x27f0, /* VPERMT2Qrmbk */
  0x0, /*  */
/* Table15744 */
  0x27ba, /* VPERMT2PDrmbk */
  0x0, /*  */
/* Table15746 */
  0x2e16, /* VPMULTISHIFTQBZrmbk */
  0x0, /*  */
/* Table15748 */
  0x1506, /* VFMADDSUB132PDZmbk */
  0x150c, /* VFMADDSUB132PDZrbk */
/* Table15750 */
  0x170e, /* VFMSUBADD132PDZmbk */
  0x1714, /* VFMSUBADD132PDZrbk */
/* Table15752 */
  0x13ba, /* VFMADD132PDZmbk */
  0x13c0, /* VFMADD132PDZrbk */
/* Table15754 */
  0x15e2, /* VFMSUB132PDZmbk */
  0x15e8, /* VFMSUB132PDZrbk */
/* Table15756 */
  0x180a, /* VFNMADD132PDZmbk */
  0x1810, /* VFNMADD132PDZrbk */
/* Table15758 */
  0x1956, /* VFNMSUB132PDZmbk */
  0x195c, /* VFNMSUB132PDZrbk */
/* Table15760 */
  0x154a, /* VFMADDSUB213PDZmbk */
  0x1550, /* VFMADDSUB213PDZrbk */
/* Table15762 */
  0x1752, /* VFMSUBADD213PDZmbk */
  0x1758, /* VFMSUBADD213PDZrbk */
/* Table15764 */
  0x141e, /* VFMADD213PDZmbk */
  0x1424, /* VFMADD213PDZrbk */
/* Table15766 */
  0x1646, /* VFMSUB213PDZmbk */
  0x164c, /* VFMSUB213PDZrbk */
/* Table15768 */
  0x186e, /* VFNMADD213PDZmbk */
  0x1874, /* VFNMADD213PDZrbk */
/* Table15770 */
  0x19ba, /* VFNMSUB213PDZmbk */
  0x19c0, /* VFNMSUB213PDZrbk */
/* Table15772 */
  0x294e, /* VPMADD52LUQZmbk */
  0x0, /*  */
/* Table15774 */
  0x2933, /* VPMADD52HUQZmbk */
  0x0, /*  */
/* Table15776 */
  0x158e, /* VFMADDSUB231PDZmbk */
  0x1594, /* VFMADDSUB231PDZrbk */
/* Table15778 */
  0x1796, /* VFMSUBADD231PDZmbk */
  0x179c, /* VFMSUBADD231PDZrbk */
/* Table15780 */
  0x1482, /* VFMADD231PDZmbk */
  0x1488, /* VFMADD231PDZrbk */
/* Table15782 */
  0x16aa, /* VFMSUB231PDZmbk */
  0x16b0, /* VFMSUB231PDZrbk */
/* Table15784 */
  0x18d2, /* VFNMADD231PDZmbk */
  0x18d8, /* VFNMADD231PDZrbk */
/* Table15786 */
  0x1a1e, /* VFNMSUB231PDZmbk */
  0x1a24, /* VFNMSUB231PDZrbk */
/* Table15788 */
  0x2560, /* VPCONFLICTQZrmbk */
  0x0, /*  */
/* Table15790 */
  0x12d8, /* VEXP2PDZmbk */
  0x12de, /* VEXP2PDZrbk */
/* Table15792 */
  0x374d, /* VRCP28PDZmbk */
  0x3753, /* VRCP28PDZrbk */
/* Table15794 */
  0x3871, /* VRSQRT28PDZmbk */
  0x3877, /* VRSQRT28PDZrbk */
/* Table15796 */
  0x12b4, /* VDPBF16PSZ128mbkz */
  0x0, /*  */
/* Table15798 */
  0xe65, /* VCVTNEPS2BF16Z128rmbkz */
  0x0, /*  */
/* Table15800 */
  0xe4a, /* VCVTNE2PS2BF16Z128rmbkz */
  0x0, /*  */
/* Table15802 */
  0x26eb, /* VPERMILPSZ128rmbkz */
  0x0, /*  */
/* Table15804 */
  0x0, /*  */
  0xf2f, /* VCVTPH2PSZrrbkz */
/* Table15806 */
  0x2f79, /* VPRORVDZ128rmbkz */
  0x0, /*  */
/* Table15808 */
  0x2f0d, /* VPROLVDZ128rmbkz */
  0x0, /*  */
/* Table15810 */
  0x20a6, /* VPABSDZ128rmbkz */
  0x0, /*  */
/* Table15812 */
  0x212b, /* VPACKUSDWZ128rmbkz */
  0x0, /*  */
/* Table15814 */
  0x38c2, /* VSCALEFPSZ128rmbkz */
  0x38da, /* VSCALEFPSZrrbkz */
/* Table15816 */
  0x0, /*  */
  0x38ec, /* VSCALEFSSZrrb_Intkz */
/* Table15818 */
  0x2a70, /* VPMINSDZ128rmbkz */
  0x0, /*  */
/* Table15820 */
  0x2ad6, /* VPMINUDZ128rmbkz */
  0x0, /*  */
/* Table15822 */
  0x29a4, /* VPMAXSDZ128rmbkz */
  0x0, /*  */
/* Table15824 */
  0x2a0a, /* VPMAXUDZ128rmbkz */
  0x0, /*  */
/* Table15826 */
  0x2db7, /* VPMULLDZ128rmbkz */
  0x0, /*  */
/* Table15828 */
  0x1b01, /* VGETEXPPSZ128mbkz */
  0x1b19, /* VGETEXPPSZrbkz */
/* Table15830 */
  0x0, /*  */
  0x1b2b, /* VGETEXPSSZrbkz */
/* Table15832 */
  0x28d4, /* VPLZCNTDZ128rmbkz */
  0x0, /*  */
/* Table15834 */
  0x33c4, /* VPSRLVDZ128rmbkz */
  0x0, /*  */
/* Table15836 */
  0x32e0, /* VPSRAVDZ128rmbkz */
  0x0, /*  */
/* Table15838 */
  0x3206, /* VPSLLVDZ128rmbkz */
  0x0, /*  */
/* Table15840 */
  0x3727, /* VRCP14PSZ128mbkz */
  0x0, /*  */
/* Table15842 */
  0x384b, /* VRSQRT14PSZ128mbkz */
  0x0, /*  */
/* Table15844 */
  0x2585, /* VPDPBUSDZ128mbkz */
  0x0, /*  */
/* Table15846 */
  0x256a, /* VPDPBUSDSZ128mbkz */
  0x0, /*  */
/* Table15848 */
  0x25bb, /* VPDPWSSDZ128mbkz */
  0x0, /*  */
/* Table15850 */
  0x25a0, /* VPDPWSSDSZ128mbkz */
  0x0, /*  */
/* Table15852 */
  0x2e51, /* VPOPCNTDZ128rmbkz */
  0x0, /*  */
/* Table15854 */
  0x22ec, /* VPBLENDMDZ128rmbkz */
  0x0, /*  */
/* Table15856 */
  0xcfe, /* VBLENDMPSZ128rmbkz */
  0x0, /*  */
/* Table15858 */
  0x3027, /* VPSHLDVDZ128mbkz */
  0x0, /*  */
/* Table15860 */
  0x30c3, /* VPSHRDVDZ128mbkz */
  0x0, /*  */
/* Table15862 */
  0x2612, /* VPERMI2D128rmbkz */
  0x0, /*  */
/* Table15864 */
  0x2648, /* VPERMI2PS128rmbkz */
  0x0, /*  */
/* Table15866 */
  0x278e, /* VPERMT2D128rmbkz */
  0x0, /*  */
/* Table15868 */
  0x27c4, /* VPERMT2PS128rmbkz */
  0x0, /*  */
/* Table15870 */
  0x1517, /* VFMADDSUB132PSZ128mbkz */
  0x152f, /* VFMADDSUB132PSZrbkz */
/* Table15872 */
  0x171f, /* VFMSUBADD132PSZ128mbkz */
  0x1737, /* VFMSUBADD132PSZrbkz */
/* Table15874 */
  0x13cb, /* VFMADD132PSZ128mbkz */
  0x13e3, /* VFMADD132PSZrbkz */
/* Table15876 */
  0x0, /*  */
  0x1403, /* VFMADD132SSZrb_Intkz */
/* Table15878 */
  0x15f3, /* VFMSUB132PSZ128mbkz */
  0x160b, /* VFMSUB132PSZrbkz */
/* Table15880 */
  0x0, /*  */
  0x162b, /* VFMSUB132SSZrb_Intkz */
/* Table15882 */
  0x181b, /* VFNMADD132PSZ128mbkz */
  0x1833, /* VFNMADD132PSZrbkz */
/* Table15884 */
  0x0, /*  */
  0x1853, /* VFNMADD132SSZrb_Intkz */
/* Table15886 */
  0x1967, /* VFNMSUB132PSZ128mbkz */
  0x197f, /* VFNMSUB132PSZrbkz */
/* Table15888 */
  0x0, /*  */
  0x199f, /* VFNMSUB132SSZrb_Intkz */
/* Table15890 */
  0x155b, /* VFMADDSUB213PSZ128mbkz */
  0x1573, /* VFMADDSUB213PSZrbkz */
/* Table15892 */
  0x1763, /* VFMSUBADD213PSZ128mbkz */
  0x177b, /* VFMSUBADD213PSZrbkz */
/* Table15894 */
  0x142f, /* VFMADD213PSZ128mbkz */
  0x1447, /* VFMADD213PSZrbkz */
/* Table15896 */
  0x0, /*  */
  0x1467, /* VFMADD213SSZrb_Intkz */
/* Table15898 */
  0x1657, /* VFMSUB213PSZ128mbkz */
  0x166f, /* VFMSUB213PSZrbkz */
/* Table15900 */
  0x0, /*  */
  0x168f, /* VFMSUB213SSZrb_Intkz */
/* Table15902 */
  0x187f, /* VFNMADD213PSZ128mbkz */
  0x1897, /* VFNMADD213PSZrbkz */
/* Table15904 */
  0x0, /*  */
  0x18b7, /* VFNMADD213SSZrb_Intkz */
/* Table15906 */
  0x19cb, /* VFNMSUB213PSZ128mbkz */
  0x19e3, /* VFNMSUB213PSZrbkz */
/* Table15908 */
  0x0, /*  */
  0x1a03, /* VFNMSUB213SSZrb_Intkz */
/* Table15910 */
  0x159f, /* VFMADDSUB231PSZ128mbkz */
  0x15b7, /* VFMADDSUB231PSZrbkz */
/* Table15912 */
  0x17a7, /* VFMSUBADD231PSZ128mbkz */
  0x17bf, /* VFMSUBADD231PSZrbkz */
/* Table15914 */
  0x1493, /* VFMADD231PSZ128mbkz */
  0x14ab, /* VFMADD231PSZrbkz */
/* Table15916 */
  0x0, /*  */
  0x14cb, /* VFMADD231SSZrb_Intkz */
/* Table15918 */
  0x16bb, /* VFMSUB231PSZ128mbkz */
  0x16d3, /* VFMSUB231PSZrbkz */
/* Table15920 */
  0x0, /*  */
  0x16f3, /* VFMSUB231SSZrb_Intkz */
/* Table15922 */
  0x18e3, /* VFNMADD231PSZ128mbkz */
  0x18fb, /* VFNMADD231PSZrbkz */
/* Table15924 */
  0x0, /*  */
  0x191b, /* VFNMADD231SSZrb_Intkz */
/* Table15926 */
  0x1a2f, /* VFNMSUB231PSZ128mbkz */
  0x1a47, /* VFNMSUB231PSZrbkz */
/* Table15928 */
  0x0, /*  */
  0x1a67, /* VFNMSUB231SSZrb_Intkz */
/* Table15930 */
  0x2534, /* VPCONFLICTDZ128rmbkz */
  0x0, /*  */
/* Table15932 */
  0x0, /*  */
  0x12eb, /* VEXP2PSZrbkz */
/* Table15934 */
  0x0, /*  */
  0x3760, /* VRCP28PSZrbkz */
/* Table15936 */
  0x0, /*  */
  0x3772, /* VRCP28SSZrbkz */
/* Table15938 */
  0x0, /*  */
  0x3884, /* VRSQRT28PSZrbkz */
/* Table15940 */
  0x0, /*  */
  0x3896, /* VRSQRT28SSZrbkz */
/* Table15942 */
  0x26ad, /* VPERMILPDZ128rmbkz */
  0x0, /*  */
/* Table15944 */
  0x2f94, /* VPRORVQZ128rmbkz */
  0x0, /*  */
/* Table15946 */
  0x2f28, /* VPROLVQZ128rmbkz */
  0x0, /*  */
/* Table15948 */
  0x20c3, /* VPABSQZ128rmbkz */
  0x0, /*  */
/* Table15950 */
  0x2d56, /* VPMULDQZ128rmbkz */
  0x0, /*  */
/* Table15952 */
  0x38a4, /* VSCALEFPDZ128rmbkz */
  0x38bc, /* VSCALEFPDZrrbkz */
/* Table15954 */
  0x0, /*  */
  0x38e3, /* VSCALEFSDZrrb_Intkz */
/* Table15956 */
  0x2a8d, /* VPMINSQZ128rmbkz */
  0x0, /*  */
/* Table15958 */
  0x2af3, /* VPMINUQZ128rmbkz */
  0x0, /*  */
/* Table15960 */
  0x29c1, /* VPMAXSQZ128rmbkz */
  0x0, /*  */
/* Table15962 */
  0x2a27, /* VPMAXUQZ128rmbkz */
  0x0, /*  */
/* Table15964 */
  0x2dd4, /* VPMULLQZ128rmbkz */
  0x0, /*  */
/* Table15966 */
  0x1ae3, /* VGETEXPPDZ128mbkz */
  0x1afb, /* VGETEXPPDZrbkz */
/* Table15968 */
  0x0, /*  */
  0x1b22, /* VGETEXPSDZrbkz */
/* Table15970 */
  0x28ef, /* VPLZCNTQZ128rmbkz */
  0x0, /*  */
/* Table15972 */
  0x33e3, /* VPSRLVQZ128rmbkz */
  0x0, /*  */
/* Table15974 */
  0x32fd, /* VPSRAVQZ128rmbkz */
  0x0, /*  */
/* Table15976 */
  0x3225, /* VPSLLVQZ128rmbkz */
  0x0, /*  */
/* Table15978 */
  0x370c, /* VRCP14PDZ128mbkz */
  0x0, /*  */
/* Table15980 */
  0x3830, /* VRSQRT14PDZ128mbkz */
  0x0, /*  */
/* Table15982 */
  0x2e6c, /* VPOPCNTQZ128rmbkz */
  0x0, /*  */
/* Table15984 */
  0x2307, /* VPBLENDMQZ128rmbkz */
  0x0, /*  */
/* Table15986 */
  0xce3, /* VBLENDMPDZ128rmbkz */
  0x0, /*  */
/* Table15988 */
  0x3042, /* VPSHLDVQZ128mbkz */
  0x0, /*  */
/* Table15990 */
  0x30de, /* VPSHRDVQZ128mbkz */
  0x0, /*  */
/* Table15992 */
  0x2663, /* VPERMI2Q128rmbkz */
  0x0, /*  */
/* Table15994 */
  0x262d, /* VPERMI2PD128rmbkz */
  0x0, /*  */
/* Table15996 */
  0x27df, /* VPERMT2Q128rmbkz */
  0x0, /*  */
/* Table15998 */
  0x27a9, /* VPERMT2PD128rmbkz */
  0x0, /*  */
/* Table16000 */
  0x2e05, /* VPMULTISHIFTQBZ128rmbkz */
  0x0, /*  */
/* Table16002 */
  0x14f5, /* VFMADDSUB132PDZ128mbkz */
  0x150d, /* VFMADDSUB132PDZrbkz */
/* Table16004 */
  0x16fd, /* VFMSUBADD132PDZ128mbkz */
  0x1715, /* VFMSUBADD132PDZrbkz */
/* Table16006 */
  0x13a9, /* VFMADD132PDZ128mbkz */
  0x13c1, /* VFMADD132PDZrbkz */
/* Table16008 */
  0x0, /*  */
  0x13f3, /* VFMADD132SDZrb_Intkz */
/* Table16010 */
  0x15d1, /* VFMSUB132PDZ128mbkz */
  0x15e9, /* VFMSUB132PDZrbkz */
/* Table16012 */
  0x0, /*  */
  0x161b, /* VFMSUB132SDZrb_Intkz */
/* Table16014 */
  0x17f9, /* VFNMADD132PDZ128mbkz */
  0x1811, /* VFNMADD132PDZrbkz */
/* Table16016 */
  0x0, /*  */
  0x1843, /* VFNMADD132SDZrb_Intkz */
/* Table16018 */
  0x1945, /* VFNMSUB132PDZ128mbkz */
  0x195d, /* VFNMSUB132PDZrbkz */
/* Table16020 */
  0x0, /*  */
  0x198f, /* VFNMSUB132SDZrb_Intkz */
/* Table16022 */
  0x1539, /* VFMADDSUB213PDZ128mbkz */
  0x1551, /* VFMADDSUB213PDZrbkz */
/* Table16024 */
  0x1741, /* VFMSUBADD213PDZ128mbkz */
  0x1759, /* VFMSUBADD213PDZrbkz */
/* Table16026 */
  0x140d, /* VFMADD213PDZ128mbkz */
  0x1425, /* VFMADD213PDZrbkz */
/* Table16028 */
  0x0, /*  */
  0x1457, /* VFMADD213SDZrb_Intkz */
/* Table16030 */
  0x1635, /* VFMSUB213PDZ128mbkz */
  0x164d, /* VFMSUB213PDZrbkz */
/* Table16032 */
  0x0, /*  */
  0x167f, /* VFMSUB213SDZrb_Intkz */
/* Table16034 */
  0x185d, /* VFNMADD213PDZ128mbkz */
  0x1875, /* VFNMADD213PDZrbkz */
/* Table16036 */
  0x0, /*  */
  0x18a7, /* VFNMADD213SDZrb_Intkz */
/* Table16038 */
  0x19a9, /* VFNMSUB213PDZ128mbkz */
  0x19c1, /* VFNMSUB213PDZrbkz */
/* Table16040 */
  0x0, /*  */
  0x19f3, /* VFNMSUB213SDZrb_Intkz */
/* Table16042 */
  0x293d, /* VPMADD52LUQZ128mbkz */
  0x0, /*  */
/* Table16044 */
  0x2922, /* VPMADD52HUQZ128mbkz */
  0x0, /*  */
/* Table16046 */
  0x157d, /* VFMADDSUB231PDZ128mbkz */
  0x1595, /* VFMADDSUB231PDZrbkz */
/* Table16048 */
  0x1785, /* VFMSUBADD231PDZ128mbkz */
  0x179d, /* VFMSUBADD231PDZrbkz */
/* Table16050 */
  0x1471, /* VFMADD231PDZ128mbkz */
  0x1489, /* VFMADD231PDZrbkz */
/* Table16052 */
  0x0, /*  */
  0x14bb, /* VFMADD231SDZrb_Intkz */
/* Table16054 */
  0x1699, /* VFMSUB231PDZ128mbkz */
  0x16b1, /* VFMSUB231PDZrbkz */
/* Table16056 */
  0x0, /*  */
  0x16e3, /* VFMSUB231SDZrb_Intkz */
/* Table16058 */
  0x18c1, /* VFNMADD231PDZ128mbkz */
  0x18d9, /* VFNMADD231PDZrbkz */
/* Table16060 */
  0x0, /*  */
  0x190b, /* VFNMADD231SDZrb_Intkz */
/* Table16062 */
  0x1a0d, /* VFNMSUB231PDZ128mbkz */
  0x1a25, /* VFNMSUB231PDZrbkz */
/* Table16064 */
  0x0, /*  */
  0x1a57, /* VFNMSUB231SDZrb_Intkz */
/* Table16066 */
  0x254f, /* VPCONFLICTQZ128rmbkz */
  0x0, /*  */
/* Table16068 */
  0x0, /*  */
  0x12df, /* VEXP2PDZrbkz */
/* Table16070 */
  0x0, /*  */
  0x3754, /* VRCP28PDZrbkz */
/* Table16072 */
  0x0, /*  */
  0x3769, /* VRCP28SDZrbkz */
/* Table16074 */
  0x0, /*  */
  0x3878, /* VRSQRT28PDZrbkz */
/* Table16076 */
  0x0, /*  */
  0x388d, /* VRSQRT28SDZrbkz */
/* Table16078 */
  0x12bd, /* VDPBF16PSZ256mbkz */
  0x0, /*  */
/* Table16080 */
  0xe6e, /* VCVTNEPS2BF16Z256rmbkz */
  0x0, /*  */
/* Table16082 */
  0xe53, /* VCVTNE2PS2BF16Z256rmbkz */
  0x0, /*  */
/* Table16084 */
  0x26fd, /* VPERMILPSZ256rmbkz */
  0x0, /*  */
/* Table16086 */
  0x2f82, /* VPRORVDZ256rmbkz */
  0x0, /*  */
/* Table16088 */
  0x2f16, /* VPROLVDZ256rmbkz */
  0x0, /*  */
/* Table16090 */
  0x2744, /* VPERMPSZ256rmbkz */
  0x0, /*  */
/* Table16092 */
  0x20af, /* VPABSDZ256rmbkz */
  0x0, /*  */
/* Table16094 */
  0x2134, /* VPACKUSDWZ256rmbkz */
  0x0, /*  */
/* Table16096 */
  0x38cb, /* VSCALEFPSZ256rmbkz */
  0x38da, /* VSCALEFPSZrrbkz */
/* Table16098 */
  0x25ee, /* VPERMDZ256rmbkz */
  0x0, /*  */
/* Table16100 */
  0x2a79, /* VPMINSDZ256rmbkz */
  0x0, /*  */
/* Table16102 */
  0x2adf, /* VPMINUDZ256rmbkz */
  0x0, /*  */
/* Table16104 */
  0x29ad, /* VPMAXSDZ256rmbkz */
  0x0, /*  */
/* Table16106 */
  0x2a13, /* VPMAXUDZ256rmbkz */
  0x0, /*  */
/* Table16108 */
  0x2dc0, /* VPMULLDZ256rmbkz */
  0x0, /*  */
/* Table16110 */
  0x1b0a, /* VGETEXPPSZ256mbkz */
  0x1b19, /* VGETEXPPSZrbkz */
/* Table16112 */
  0x28dd, /* VPLZCNTDZ256rmbkz */
  0x0, /*  */
/* Table16114 */
  0x33cd, /* VPSRLVDZ256rmbkz */
  0x0, /*  */
/* Table16116 */
  0x32e9, /* VPSRAVDZ256rmbkz */
  0x0, /*  */
/* Table16118 */
  0x320f, /* VPSLLVDZ256rmbkz */
  0x0, /*  */
/* Table16120 */
  0x3730, /* VRCP14PSZ256mbkz */
  0x0, /*  */
/* Table16122 */
  0x3854, /* VRSQRT14PSZ256mbkz */
  0x0, /*  */
/* Table16124 */
  0x258e, /* VPDPBUSDZ256mbkz */
  0x0, /*  */
/* Table16126 */
  0x2573, /* VPDPBUSDSZ256mbkz */
  0x0, /*  */
/* Table16128 */
  0x25c4, /* VPDPWSSDZ256mbkz */
  0x0, /*  */
/* Table16130 */
  0x25a9, /* VPDPWSSDSZ256mbkz */
  0x0, /*  */
/* Table16132 */
  0x2e5a, /* VPOPCNTDZ256rmbkz */
  0x0, /*  */
/* Table16134 */
  0x22f5, /* VPBLENDMDZ256rmbkz */
  0x0, /*  */
/* Table16136 */
  0xd07, /* VBLENDMPSZ256rmbkz */
  0x0, /*  */
/* Table16138 */
  0x3030, /* VPSHLDVDZ256mbkz */
  0x0, /*  */
/* Table16140 */
  0x30cc, /* VPSHRDVDZ256mbkz */
  0x0, /*  */
/* Table16142 */
  0x261b, /* VPERMI2D256rmbkz */
  0x0, /*  */
/* Table16144 */
  0x2651, /* VPERMI2PS256rmbkz */
  0x0, /*  */
/* Table16146 */
  0x2797, /* VPERMT2D256rmbkz */
  0x0, /*  */
/* Table16148 */
  0x27cd, /* VPERMT2PS256rmbkz */
  0x0, /*  */
/* Table16150 */
  0x1520, /* VFMADDSUB132PSZ256mbkz */
  0x152f, /* VFMADDSUB132PSZrbkz */
/* Table16152 */
  0x1728, /* VFMSUBADD132PSZ256mbkz */
  0x1737, /* VFMSUBADD132PSZrbkz */
/* Table16154 */
  0x13d4, /* VFMADD132PSZ256mbkz */
  0x13e3, /* VFMADD132PSZrbkz */
/* Table16156 */
  0x15fc, /* VFMSUB132PSZ256mbkz */
  0x160b, /* VFMSUB132PSZrbkz */
/* Table16158 */
  0x1824, /* VFNMADD132PSZ256mbkz */
  0x1833, /* VFNMADD132PSZrbkz */
/* Table16160 */
  0x1970, /* VFNMSUB132PSZ256mbkz */
  0x197f, /* VFNMSUB132PSZrbkz */
/* Table16162 */
  0x1564, /* VFMADDSUB213PSZ256mbkz */
  0x1573, /* VFMADDSUB213PSZrbkz */
/* Table16164 */
  0x176c, /* VFMSUBADD213PSZ256mbkz */
  0x177b, /* VFMSUBADD213PSZrbkz */
/* Table16166 */
  0x1438, /* VFMADD213PSZ256mbkz */
  0x1447, /* VFMADD213PSZrbkz */
/* Table16168 */
  0x1660, /* VFMSUB213PSZ256mbkz */
  0x166f, /* VFMSUB213PSZrbkz */
/* Table16170 */
  0x1888, /* VFNMADD213PSZ256mbkz */
  0x1897, /* VFNMADD213PSZrbkz */
/* Table16172 */
  0x19d4, /* VFNMSUB213PSZ256mbkz */
  0x19e3, /* VFNMSUB213PSZrbkz */
/* Table16174 */
  0x15a8, /* VFMADDSUB231PSZ256mbkz */
  0x15b7, /* VFMADDSUB231PSZrbkz */
/* Table16176 */
  0x17b0, /* VFMSUBADD231PSZ256mbkz */
  0x17bf, /* VFMSUBADD231PSZrbkz */
/* Table16178 */
  0x149c, /* VFMADD231PSZ256mbkz */
  0x14ab, /* VFMADD231PSZrbkz */
/* Table16180 */
  0x16c4, /* VFMSUB231PSZ256mbkz */
  0x16d3, /* VFMSUB231PSZrbkz */
/* Table16182 */
  0x18ec, /* VFNMADD231PSZ256mbkz */
  0x18fb, /* VFNMADD231PSZrbkz */
/* Table16184 */
  0x1a38, /* VFNMSUB231PSZ256mbkz */
  0x1a47, /* VFNMSUB231PSZrbkz */
/* Table16186 */
  0x253d, /* VPCONFLICTDZ256rmbkz */
  0x0, /*  */
/* Table16188 */
  0x26bf, /* VPERMILPDZ256rmbkz */
  0x0, /*  */
/* Table16190 */
  0x2f9d, /* VPRORVQZ256rmbkz */
  0x0, /*  */
/* Table16192 */
  0x2f31, /* VPROLVQZ256rmbkz */
  0x0, /*  */
/* Table16194 */
  0x2727, /* VPERMPDZ256rmbkz */
  0x0, /*  */
/* Table16196 */
  0x20cc, /* VPABSQZ256rmbkz */
  0x0, /*  */
/* Table16198 */
  0x2d5f, /* VPMULDQZ256rmbkz */
  0x0, /*  */
/* Table16200 */
  0x38ad, /* VSCALEFPDZ256rmbkz */
  0x38bc, /* VSCALEFPDZrrbkz */
/* Table16202 */
  0x2761, /* VPERMQZ256rmbkz */
  0x0, /*  */
/* Table16204 */
  0x2a96, /* VPMINSQZ256rmbkz */
  0x0, /*  */
/* Table16206 */
  0x2afc, /* VPMINUQZ256rmbkz */
  0x0, /*  */
/* Table16208 */
  0x29ca, /* VPMAXSQZ256rmbkz */
  0x0, /*  */
/* Table16210 */
  0x2a30, /* VPMAXUQZ256rmbkz */
  0x0, /*  */
/* Table16212 */
  0x2ddd, /* VPMULLQZ256rmbkz */
  0x0, /*  */
/* Table16214 */
  0x1aec, /* VGETEXPPDZ256mbkz */
  0x1afb, /* VGETEXPPDZrbkz */
/* Table16216 */
  0x28f8, /* VPLZCNTQZ256rmbkz */
  0x0, /*  */
/* Table16218 */
  0x33ec, /* VPSRLVQZ256rmbkz */
  0x0, /*  */
/* Table16220 */
  0x3306, /* VPSRAVQZ256rmbkz */
  0x0, /*  */
/* Table16222 */
  0x322e, /* VPSLLVQZ256rmbkz */
  0x0, /*  */
/* Table16224 */
  0x3715, /* VRCP14PDZ256mbkz */
  0x0, /*  */
/* Table16226 */
  0x3839, /* VRSQRT14PDZ256mbkz */
  0x0, /*  */
/* Table16228 */
  0x2e75, /* VPOPCNTQZ256rmbkz */
  0x0, /*  */
/* Table16230 */
  0x2310, /* VPBLENDMQZ256rmbkz */
  0x0, /*  */
/* Table16232 */
  0xcec, /* VBLENDMPDZ256rmbkz */
  0x0, /*  */
/* Table16234 */
  0x304b, /* VPSHLDVQZ256mbkz */
  0x0, /*  */
/* Table16236 */
  0x30e7, /* VPSHRDVQZ256mbkz */
  0x0, /*  */
/* Table16238 */
  0x266c, /* VPERMI2Q256rmbkz */
  0x0, /*  */
/* Table16240 */
  0x2636, /* VPERMI2PD256rmbkz */
  0x0, /*  */
/* Table16242 */
  0x27e8, /* VPERMT2Q256rmbkz */
  0x0, /*  */
/* Table16244 */
  0x27b2, /* VPERMT2PD256rmbkz */
  0x0, /*  */
/* Table16246 */
  0x2e0e, /* VPMULTISHIFTQBZ256rmbkz */
  0x0, /*  */
/* Table16248 */
  0x14fe, /* VFMADDSUB132PDZ256mbkz */
  0x150d, /* VFMADDSUB132PDZrbkz */
/* Table16250 */
  0x1706, /* VFMSUBADD132PDZ256mbkz */
  0x1715, /* VFMSUBADD132PDZrbkz */
/* Table16252 */
  0x13b2, /* VFMADD132PDZ256mbkz */
  0x13c1, /* VFMADD132PDZrbkz */
/* Table16254 */
  0x15da, /* VFMSUB132PDZ256mbkz */
  0x15e9, /* VFMSUB132PDZrbkz */
/* Table16256 */
  0x1802, /* VFNMADD132PDZ256mbkz */
  0x1811, /* VFNMADD132PDZrbkz */
/* Table16258 */
  0x194e, /* VFNMSUB132PDZ256mbkz */
  0x195d, /* VFNMSUB132PDZrbkz */
/* Table16260 */
  0x1542, /* VFMADDSUB213PDZ256mbkz */
  0x1551, /* VFMADDSUB213PDZrbkz */
/* Table16262 */
  0x174a, /* VFMSUBADD213PDZ256mbkz */
  0x1759, /* VFMSUBADD213PDZrbkz */
/* Table16264 */
  0x1416, /* VFMADD213PDZ256mbkz */
  0x1425, /* VFMADD213PDZrbkz */
/* Table16266 */
  0x163e, /* VFMSUB213PDZ256mbkz */
  0x164d, /* VFMSUB213PDZrbkz */
/* Table16268 */
  0x1866, /* VFNMADD213PDZ256mbkz */
  0x1875, /* VFNMADD213PDZrbkz */
/* Table16270 */
  0x19b2, /* VFNMSUB213PDZ256mbkz */
  0x19c1, /* VFNMSUB213PDZrbkz */
/* Table16272 */
  0x2946, /* VPMADD52LUQZ256mbkz */
  0x0, /*  */
/* Table16274 */
  0x292b, /* VPMADD52HUQZ256mbkz */
  0x0, /*  */
/* Table16276 */
  0x1586, /* VFMADDSUB231PDZ256mbkz */
  0x1595, /* VFMADDSUB231PDZrbkz */
/* Table16278 */
  0x178e, /* VFMSUBADD231PDZ256mbkz */
  0x179d, /* VFMSUBADD231PDZrbkz */
/* Table16280 */
  0x147a, /* VFMADD231PDZ256mbkz */
  0x1489, /* VFMADD231PDZrbkz */
/* Table16282 */
  0x16a2, /* VFMSUB231PDZ256mbkz */
  0x16b1, /* VFMSUB231PDZrbkz */
/* Table16284 */
  0x18ca, /* VFNMADD231PDZ256mbkz */
  0x18d9, /* VFNMADD231PDZrbkz */
/* Table16286 */
  0x1a16, /* VFNMSUB231PDZ256mbkz */
  0x1a25, /* VFNMSUB231PDZrbkz */
/* Table16288 */
  0x2558, /* VPCONFLICTQZ256rmbkz */
  0x0, /*  */
/* Table16290 */
  0x12c6, /* VDPBF16PSZmbkz */
  0x0, /*  */
/* Table16292 */
  0xe77, /* VCVTNEPS2BF16Zrmbkz */
  0x0, /*  */
/* Table16294 */
  0xe5c, /* VCVTNE2PS2BF16Zrmbkz */
  0x0, /*  */
/* Table16296 */
  0x270f, /* VPERMILPSZrmbkz */
  0x0, /*  */
/* Table16298 */
  0x2f8b, /* VPRORVDZrmbkz */
  0x0, /*  */
/* Table16300 */
  0x2f1f, /* VPROLVDZrmbkz */
  0x0, /*  */
/* Table16302 */
  0x274d, /* VPERMPSZrmbkz */
  0x0, /*  */
/* Table16304 */
  0x20b8, /* VPABSDZrmbkz */
  0x0, /*  */
/* Table16306 */
  0x213d, /* VPACKUSDWZrmbkz */
  0x0, /*  */
/* Table16308 */
  0x38d4, /* VSCALEFPSZrmbkz */
  0x38da, /* VSCALEFPSZrrbkz */
/* Table16310 */
  0x25f7, /* VPERMDZrmbkz */
  0x0, /*  */
/* Table16312 */
  0x2a82, /* VPMINSDZrmbkz */
  0x0, /*  */
/* Table16314 */
  0x2ae8, /* VPMINUDZrmbkz */
  0x0, /*  */
/* Table16316 */
  0x29b6, /* VPMAXSDZrmbkz */
  0x0, /*  */
/* Table16318 */
  0x2a1c, /* VPMAXUDZrmbkz */
  0x0, /*  */
/* Table16320 */
  0x2dc9, /* VPMULLDZrmbkz */
  0x0, /*  */
/* Table16322 */
  0x1b13, /* VGETEXPPSZmbkz */
  0x1b19, /* VGETEXPPSZrbkz */
/* Table16324 */
  0x28e6, /* VPLZCNTDZrmbkz */
  0x0, /*  */
/* Table16326 */
  0x33d6, /* VPSRLVDZrmbkz */
  0x0, /*  */
/* Table16328 */
  0x32f2, /* VPSRAVDZrmbkz */
  0x0, /*  */
/* Table16330 */
  0x3218, /* VPSLLVDZrmbkz */
  0x0, /*  */
/* Table16332 */
  0x3739, /* VRCP14PSZmbkz */
  0x0, /*  */
/* Table16334 */
  0x385d, /* VRSQRT14PSZmbkz */
  0x0, /*  */
/* Table16336 */
  0x2597, /* VPDPBUSDZmbkz */
  0x0, /*  */
/* Table16338 */
  0x257c, /* VPDPBUSDSZmbkz */
  0x0, /*  */
/* Table16340 */
  0x25cd, /* VPDPWSSDZmbkz */
  0x0, /*  */
/* Table16342 */
  0x25b2, /* VPDPWSSDSZmbkz */
  0x0, /*  */
/* Table16344 */
  0x2e63, /* VPOPCNTDZrmbkz */
  0x0, /*  */
/* Table16346 */
  0x22fe, /* VPBLENDMDZrmbkz */
  0x0, /*  */
/* Table16348 */
  0xd10, /* VBLENDMPSZrmbkz */
  0x0, /*  */
/* Table16350 */
  0x3039, /* VPSHLDVDZmbkz */
  0x0, /*  */
/* Table16352 */
  0x30d5, /* VPSHRDVDZmbkz */
  0x0, /*  */
/* Table16354 */
  0x2624, /* VPERMI2Drmbkz */
  0x0, /*  */
/* Table16356 */
  0x265a, /* VPERMI2PSrmbkz */
  0x0, /*  */
/* Table16358 */
  0x27a0, /* VPERMT2Drmbkz */
  0x0, /*  */
/* Table16360 */
  0x27d6, /* VPERMT2PSrmbkz */
  0x0, /*  */
/* Table16362 */
  0x1529, /* VFMADDSUB132PSZmbkz */
  0x152f, /* VFMADDSUB132PSZrbkz */
/* Table16364 */
  0x1731, /* VFMSUBADD132PSZmbkz */
  0x1737, /* VFMSUBADD132PSZrbkz */
/* Table16366 */
  0x13dd, /* VFMADD132PSZmbkz */
  0x13e3, /* VFMADD132PSZrbkz */
/* Table16368 */
  0x1605, /* VFMSUB132PSZmbkz */
  0x160b, /* VFMSUB132PSZrbkz */
/* Table16370 */
  0x182d, /* VFNMADD132PSZmbkz */
  0x1833, /* VFNMADD132PSZrbkz */
/* Table16372 */
  0x1979, /* VFNMSUB132PSZmbkz */
  0x197f, /* VFNMSUB132PSZrbkz */
/* Table16374 */
  0x156d, /* VFMADDSUB213PSZmbkz */
  0x1573, /* VFMADDSUB213PSZrbkz */
/* Table16376 */
  0x1775, /* VFMSUBADD213PSZmbkz */
  0x177b, /* VFMSUBADD213PSZrbkz */
/* Table16378 */
  0x1441, /* VFMADD213PSZmbkz */
  0x1447, /* VFMADD213PSZrbkz */
/* Table16380 */
  0x1669, /* VFMSUB213PSZmbkz */
  0x166f, /* VFMSUB213PSZrbkz */
/* Table16382 */
  0x1891, /* VFNMADD213PSZmbkz */
  0x1897, /* VFNMADD213PSZrbkz */
/* Table16384 */
  0x19dd, /* VFNMSUB213PSZmbkz */
  0x19e3, /* VFNMSUB213PSZrbkz */
/* Table16386 */
  0x15b1, /* VFMADDSUB231PSZmbkz */
  0x15b7, /* VFMADDSUB231PSZrbkz */
/* Table16388 */
  0x17b9, /* VFMSUBADD231PSZmbkz */
  0x17bf, /* VFMSUBADD231PSZrbkz */
/* Table16390 */
  0x14a5, /* VFMADD231PSZmbkz */
  0x14ab, /* VFMADD231PSZrbkz */
/* Table16392 */
  0x16cd, /* VFMSUB231PSZmbkz */
  0x16d3, /* VFMSUB231PSZrbkz */
/* Table16394 */
  0x18f5, /* VFNMADD231PSZmbkz */
  0x18fb, /* VFNMADD231PSZrbkz */
/* Table16396 */
  0x1a41, /* VFNMSUB231PSZmbkz */
  0x1a47, /* VFNMSUB231PSZrbkz */
/* Table16398 */
  0x2546, /* VPCONFLICTDZrmbkz */
  0x0, /*  */
/* Table16400 */
  0x12e5, /* VEXP2PSZmbkz */
  0x12eb, /* VEXP2PSZrbkz */
/* Table16402 */
  0x375a, /* VRCP28PSZmbkz */
  0x3760, /* VRCP28PSZrbkz */
/* Table16404 */
  0x387e, /* VRSQRT28PSZmbkz */
  0x3884, /* VRSQRT28PSZrbkz */
/* Table16406 */
  0x26d1, /* VPERMILPDZrmbkz */
  0x0, /*  */
/* Table16408 */
  0x2fa6, /* VPRORVQZrmbkz */
  0x0, /*  */
/* Table16410 */
  0x2f3a, /* VPROLVQZrmbkz */
  0x0, /*  */
/* Table16412 */
  0x2739, /* VPERMPDZrmbkz */
  0x0, /*  */
/* Table16414 */
  0x20d5, /* VPABSQZrmbkz */
  0x0, /*  */
/* Table16416 */
  0x2d68, /* VPMULDQZrmbkz */
  0x0, /*  */
/* Table16418 */
  0x38b6, /* VSCALEFPDZrmbkz */
  0x38bc, /* VSCALEFPDZrrbkz */
/* Table16420 */
  0x2773, /* VPERMQZrmbkz */
  0x0, /*  */
/* Table16422 */
  0x2a9f, /* VPMINSQZrmbkz */
  0x0, /*  */
/* Table16424 */
  0x2b05, /* VPMINUQZrmbkz */
  0x0, /*  */
/* Table16426 */
  0x29d3, /* VPMAXSQZrmbkz */
  0x0, /*  */
/* Table16428 */
  0x2a39, /* VPMAXUQZrmbkz */
  0x0, /*  */
/* Table16430 */
  0x2de6, /* VPMULLQZrmbkz */
  0x0, /*  */
/* Table16432 */
  0x1af5, /* VGETEXPPDZmbkz */
  0x1afb, /* VGETEXPPDZrbkz */
/* Table16434 */
  0x2901, /* VPLZCNTQZrmbkz */
  0x0, /*  */
/* Table16436 */
  0x33f5, /* VPSRLVQZrmbkz */
  0x0, /*  */
/* Table16438 */
  0x330f, /* VPSRAVQZrmbkz */
  0x0, /*  */
/* Table16440 */
  0x3237, /* VPSLLVQZrmbkz */
  0x0, /*  */
/* Table16442 */
  0x371e, /* VRCP14PDZmbkz */
  0x0, /*  */
/* Table16444 */
  0x3842, /* VRSQRT14PDZmbkz */
  0x0, /*  */
/* Table16446 */
  0x2e7e, /* VPOPCNTQZrmbkz */
  0x0, /*  */
/* Table16448 */
  0x2319, /* VPBLENDMQZrmbkz */
  0x0, /*  */
/* Table16450 */
  0xcf5, /* VBLENDMPDZrmbkz */
  0x0, /*  */
/* Table16452 */
  0x3054, /* VPSHLDVQZmbkz */
  0x0, /*  */
/* Table16454 */
  0x30f0, /* VPSHRDVQZmbkz */
  0x0, /*  */
/* Table16456 */
  0x2675, /* VPERMI2Qrmbkz */
  0x0, /*  */
/* Table16458 */
  0x263f, /* VPERMI2PDrmbkz */
  0x0, /*  */
/* Table16460 */
  0x27f1, /* VPERMT2Qrmbkz */
  0x0, /*  */
/* Table16462 */
  0x27bb, /* VPERMT2PDrmbkz */
  0x0, /*  */
/* Table16464 */
  0x2e17, /* VPMULTISHIFTQBZrmbkz */
  0x0, /*  */
/* Table16466 */
  0x1507, /* VFMADDSUB132PDZmbkz */
  0x150d, /* VFMADDSUB132PDZrbkz */
/* Table16468 */
  0x170f, /* VFMSUBADD132PDZmbkz */
  0x1715, /* VFMSUBADD132PDZrbkz */
/* Table16470 */
  0x13bb, /* VFMADD132PDZmbkz */
  0x13c1, /* VFMADD132PDZrbkz */
/* Table16472 */
  0x15e3, /* VFMSUB132PDZmbkz */
  0x15e9, /* VFMSUB132PDZrbkz */
/* Table16474 */
  0x180b, /* VFNMADD132PDZmbkz */
  0x1811, /* VFNMADD132PDZrbkz */
/* Table16476 */
  0x1957, /* VFNMSUB132PDZmbkz */
  0x195d, /* VFNMSUB132PDZrbkz */
/* Table16478 */
  0x154b, /* VFMADDSUB213PDZmbkz */
  0x1551, /* VFMADDSUB213PDZrbkz */
/* Table16480 */
  0x1753, /* VFMSUBADD213PDZmbkz */
  0x1759, /* VFMSUBADD213PDZrbkz */
/* Table16482 */
  0x141f, /* VFMADD213PDZmbkz */
  0x1425, /* VFMADD213PDZrbkz */
/* Table16484 */
  0x1647, /* VFMSUB213PDZmbkz */
  0x164d, /* VFMSUB213PDZrbkz */
/* Table16486 */
  0x186f, /* VFNMADD213PDZmbkz */
  0x1875, /* VFNMADD213PDZrbkz */
/* Table16488 */
  0x19bb, /* VFNMSUB213PDZmbkz */
  0x19c1, /* VFNMSUB213PDZrbkz */
/* Table16490 */
  0x294f, /* VPMADD52LUQZmbkz */
  0x0, /*  */
/* Table16492 */
  0x2934, /* VPMADD52HUQZmbkz */
  0x0, /*  */
/* Table16494 */
  0x158f, /* VFMADDSUB231PDZmbkz */
  0x1595, /* VFMADDSUB231PDZrbkz */
/* Table16496 */
  0x1797, /* VFMSUBADD231PDZmbkz */
  0x179d, /* VFMSUBADD231PDZrbkz */
/* Table16498 */
  0x1483, /* VFMADD231PDZmbkz */
  0x1489, /* VFMADD231PDZrbkz */
/* Table16500 */
  0x16ab, /* VFMSUB231PDZmbkz */
  0x16b1, /* VFMSUB231PDZrbkz */
/* Table16502 */
  0x18d3, /* VFNMADD231PDZmbkz */
  0x18d9, /* VFNMADD231PDZrbkz */
/* Table16504 */
  0x1a1f, /* VFNMSUB231PDZmbkz */
  0x1a25, /* VFNMSUB231PDZrbkz */
/* Table16506 */
  0x2561, /* VPCONFLICTQZrmbkz */
  0x0, /*  */
/* Table16508 */
  0x12d9, /* VEXP2PDZmbkz */
  0x12df, /* VEXP2PDZrbkz */
/* Table16510 */
  0x374e, /* VRCP28PDZmbkz */
  0x3754, /* VRCP28PDZrbkz */
/* Table16512 */
  0x3872, /* VRSQRT28PDZmbkz */
  0x3878, /* VRSQRT28PDZrbkz */
/* Table16514 */
  0x0, /*  */
  0x2cb0, /* VPMOVUSWBZ128rrkz */
/* Table16516 */
  0x0, /*  */
  0x2c65, /* VPMOVUSDBZ128rrkz */
/* Table16518 */
  0x0, /*  */
  0x2c83, /* VPMOVUSQBZ128rrkz */
/* Table16520 */
  0x0, /*  */
  0x2c74, /* VPMOVUSDWZ128rrkz */
/* Table16522 */
  0x0, /*  */
  0x2ca1, /* VPMOVUSQWZ128rrkz */
/* Table16524 */
  0x0, /*  */
  0x2c92, /* VPMOVUSQDZ128rrkz */
/* Table16526 */
  0x0, /*  */
  0x2bd2, /* VPMOVSWBZ128rrkz */
/* Table16528 */
  0x0, /*  */
  0x2b87, /* VPMOVSDBZ128rrkz */
/* Table16530 */
  0x0, /*  */
  0x2ba5, /* VPMOVSQBZ128rrkz */
/* Table16532 */
  0x0, /*  */
  0x2b96, /* VPMOVSDWZ128rrkz */
/* Table16534 */
  0x0, /*  */
  0x2bc3, /* VPMOVSQWZ128rrkz */
/* Table16536 */
  0x0, /*  */
  0x2bb4, /* VPMOVSQDZ128rrkz */
/* Table16538 */
  0x0, /*  */
  0x2cc2, /* VPMOVWBZ128rrkz */
/* Table16540 */
  0x0, /*  */
  0x2b2b, /* VPMOVDBZ128rrkz */
/* Table16542 */
  0x0, /*  */
  0x2b5a, /* VPMOVQBZ128rrkz */
/* Table16544 */
  0x0, /*  */
  0x2b3a, /* VPMOVDWZ128rrkz */
/* Table16546 */
  0x0, /*  */
  0x2b78, /* VPMOVQWZ128rrkz */
/* Table16548 */
  0x0, /*  */
  0x2b69, /* VPMOVQDZ128rrkz */
/* Table16550 */
  0x12b6, /* VDPBF16PSZ128mkz */
  0x12b9, /* VDPBF16PSZ128rkz */
/* Table16552 */
  0xe67, /* VCVTNEPS2BF16Z128rmkz */
  0xe6a, /* VCVTNEPS2BF16Z128rrkz */
/* Table16554 */
  0xe4c, /* VCVTNE2PS2BF16Z128rmkz */
  0xe4f, /* VCVTNE2PS2BF16Z128rrkz */
/* Table16556 */
  0xb8f, /* V4FMADDSSrmkz */
  0x0, /*  */
/* Table16558 */
  0xb95, /* V4FNMADDSSrmkz */
  0x0, /*  */
/* Table16560 */
  0x312a, /* VPSHUFBZ128rmkz */
  0x312d, /* VPSHUFBZ128rrkz */
/* Table16562 */
  0x2959, /* VPMADDUBSWZ128rmkz */
  0x295c, /* VPMADDUBSWZ128rrkz */
/* Table16564 */
  0x2d74, /* VPMULHRSWZ128rmkz */
  0x2d77, /* VPMULHRSWZ128rrkz */
/* Table16566 */
  0x26ed, /* VPERMILPSZ128rmkz */
  0x26f0, /* VPERMILPSZ128rrkz */
/* Table16568 */
  0xf1f, /* VCVTPH2PSZ128rmkz */
  0xf22, /* VCVTPH2PSZ128rrkz */
/* Table16570 */
  0x2f7b, /* VPRORVDZ128rmkz */
  0x2f7e, /* VPRORVDZ128rrkz */
/* Table16572 */
  0x2f0f, /* VPROLVDZ128rmkz */
  0x2f12, /* VPROLVDZ128rrkz */
/* Table16574 */
  0xd7c, /* VBROADCASTSSZ128mkz */
  0xd7f, /* VBROADCASTSSZ128rkz */
/* Table16576 */
  0x208f, /* VPABSBZ128rmkz */
  0x2092, /* VPABSBZ128rrkz */
/* Table16578 */
  0x20df, /* VPABSWZ128rmkz */
  0x20e2, /* VPABSWZ128rrkz */
/* Table16580 */
  0x20a8, /* VPABSDZ128rmkz */
  0x20ab, /* VPABSDZ128rrkz */
/* Table16582 */
  0x2c0d, /* VPMOVSXBWZ128rmkz */
  0x2c10, /* VPMOVSXBWZ128rrkz */
/* Table16584 */
  0x2be1, /* VPMOVSXBDZ128rmkz */
  0x2be4, /* VPMOVSXBDZ128rrkz */
/* Table16586 */
  0x2bf7, /* VPMOVSXBQZ128rmkz */
  0x2bfa, /* VPMOVSXBQZ128rrkz */
/* Table16588 */
  0x2c39, /* VPMOVSXWDZ128rmkz */
  0x2c3c, /* VPMOVSXWDZ128rrkz */
/* Table16590 */
  0x2c4f, /* VPMOVSXWQZ128rmkz */
  0x2c52, /* VPMOVSXWQZ128rrkz */
/* Table16592 */
  0x2c23, /* VPMOVSXDQZ128rmkz */
  0x2c26, /* VPMOVSXDQZ128rrkz */
/* Table16594 */
  0x212d, /* VPACKUSDWZ128rmkz */
  0x2130, /* VPACKUSDWZ128rrkz */
/* Table16596 */
  0x38c4, /* VSCALEFPSZ128rmkz */
  0x38c7, /* VSCALEFPSZ128rrkz */
/* Table16598 */
  0x38e8, /* VSCALEFSSZrmkz */
  0x38ee, /* VSCALEFSSZrrkz */
/* Table16600 */
  0x2cfd, /* VPMOVZXBWZ128rmkz */
  0x2d00, /* VPMOVZXBWZ128rrkz */
/* Table16602 */
  0x2cd1, /* VPMOVZXBDZ128rmkz */
  0x2cd4, /* VPMOVZXBDZ128rrkz */
/* Table16604 */
  0x2ce7, /* VPMOVZXBQZ128rmkz */
  0x2cea, /* VPMOVZXBQZ128rrkz */
/* Table16606 */
  0x2d29, /* VPMOVZXWDZ128rmkz */
  0x2d2c, /* VPMOVZXWDZ128rrkz */
/* Table16608 */
  0x2d3f, /* VPMOVZXWQZ128rmkz */
  0x2d42, /* VPMOVZXWQZ128rrkz */
/* Table16610 */
  0x2d13, /* VPMOVZXDQZ128rmkz */
  0x2d16, /* VPMOVZXDQZ128rrkz */
/* Table16612 */
  0x2a59, /* VPMINSBZ128rmkz */
  0x2a5c, /* VPMINSBZ128rrkz */
/* Table16614 */
  0x2a72, /* VPMINSDZ128rmkz */
  0x2a75, /* VPMINSDZ128rrkz */
/* Table16616 */
  0x2b0f, /* VPMINUWZ128rmkz */
  0x2b12, /* VPMINUWZ128rrkz */
/* Table16618 */
  0x2ad8, /* VPMINUDZ128rmkz */
  0x2adb, /* VPMINUDZ128rrkz */
/* Table16620 */
  0x298d, /* VPMAXSBZ128rmkz */
  0x2990, /* VPMAXSBZ128rrkz */
/* Table16622 */
  0x29a6, /* VPMAXSDZ128rmkz */
  0x29a9, /* VPMAXSDZ128rrkz */
/* Table16624 */
  0x2a43, /* VPMAXUWZ128rmkz */
  0x2a46, /* VPMAXUWZ128rrkz */
/* Table16626 */
  0x2a0c, /* VPMAXUDZ128rmkz */
  0x2a0f, /* VPMAXUDZ128rrkz */
/* Table16628 */
  0x2db9, /* VPMULLDZ128rmkz */
  0x2dbc, /* VPMULLDZ128rrkz */
/* Table16630 */
  0x1b03, /* VGETEXPPSZ128mkz */
  0x1b06, /* VGETEXPPSZ128rkz */
/* Table16632 */
  0x1b27, /* VGETEXPSSZmkz */
  0x1b2d, /* VGETEXPSSZrkz */
/* Table16634 */
  0x28d6, /* VPLZCNTDZ128rmkz */
  0x28d9, /* VPLZCNTDZ128rrkz */
/* Table16636 */
  0x33c6, /* VPSRLVDZ128rmkz */
  0x33c9, /* VPSRLVDZ128rrkz */
/* Table16638 */
  0x32e2, /* VPSRAVDZ128rmkz */
  0x32e5, /* VPSRAVDZ128rrkz */
/* Table16640 */
  0x3208, /* VPSLLVDZ128rmkz */
  0x320b, /* VPSLLVDZ128rrkz */
/* Table16642 */
  0x3729, /* VRCP14PSZ128mkz */
  0x372c, /* VRCP14PSZ128rkz */
/* Table16644 */
  0x3747, /* VRCP14SSZrmkz */
  0x374a, /* VRCP14SSZrrkz */
/* Table16646 */
  0x384d, /* VRSQRT14PSZ128mkz */
  0x3850, /* VRSQRT14PSZ128rkz */
/* Table16648 */
  0x386b, /* VRSQRT14SSZrmkz */
  0x386e, /* VRSQRT14SSZrrkz */
/* Table16650 */
  0x2587, /* VPDPBUSDZ128mkz */
  0x258a, /* VPDPBUSDZ128rkz */
/* Table16652 */
  0x256c, /* VPDPBUSDSZ128mkz */
  0x256f, /* VPDPBUSDSZ128rkz */
/* Table16654 */
  0x25bd, /* VPDPWSSDZ128mkz */
  0x25c0, /* VPDPWSSDZ128rkz */
/* Table16656 */
  0x25a2, /* VPDPWSSDSZ128mkz */
  0x25a5, /* VPDPWSSDSZ128rkz */
/* Table16658 */
  0x2e3e, /* VPOPCNTBZ128rmkz */
  0x2e41, /* VPOPCNTBZ128rrkz */
/* Table16660 */
  0x2e53, /* VPOPCNTDZ128rmkz */
  0x2e56, /* VPOPCNTDZ128rrkz */
/* Table16662 */
  0x235c, /* VPBROADCASTDZ128mkz */
  0x235f, /* VPBROADCASTDZ128rkz */
/* Table16664 */
  0xd48, /* VBROADCASTI32X2Z128mkz */
  0xd4b, /* VBROADCASTI32X2Z128rkz */
/* Table16666 */
  0x281d, /* VPEXPANDBZ128rmkz */
  0x2820, /* VPEXPANDBZ128rrkz */
/* Table16668 */
  0x0, /*  */
  0x24ed, /* VPCOMPRESSBZ128rrkz */
/* Table16670 */
  0x22ee, /* VPBLENDMDZ128rmkz */
  0x22f1, /* VPBLENDMDZ128rrkz */
/* Table16672 */
  0xd00, /* VBLENDMPSZ128rmkz */
  0xd03, /* VBLENDMPSZ128rrkz */
/* Table16674 */
  0x22d9, /* VPBLENDMBZ128rmkz */
  0x22dc, /* VPBLENDMBZ128rrkz */
/* Table16676 */
  0x3029, /* VPSHLDVDZ128mkz */
  0x302c, /* VPSHLDVDZ128rkz */
/* Table16678 */
  0x30c5, /* VPSHRDVDZ128mkz */
  0x30c8, /* VPSHRDVDZ128rkz */
/* Table16680 */
  0x25ff, /* VPERMI2B128rmkz */
  0x2602, /* VPERMI2B128rrkz */
/* Table16682 */
  0x2614, /* VPERMI2D128rmkz */
  0x2617, /* VPERMI2D128rrkz */
/* Table16684 */
  0x264a, /* VPERMI2PS128rmkz */
  0x264d, /* VPERMI2PS128rrkz */
/* Table16686 */
  0x233d, /* VPBROADCASTBZ128mkz */
  0x2340, /* VPBROADCASTBZ128rkz */
/* Table16688 */
  0x23a0, /* VPBROADCASTWZ128mkz */
  0x23a3, /* VPBROADCASTWZ128rkz */
/* Table16690 */
  0x0, /*  */
  0x234f, /* VPBROADCASTBrZ128rkz */
/* Table16692 */
  0x0, /*  */
  0x23b2, /* VPBROADCASTWrZ128rkz */
/* Table16694 */
  0x0, /*  */
  0x236e, /* VPBROADCASTDrZ128rkz */
/* Table16696 */
  0x277b, /* VPERMT2B128rmkz */
  0x277e, /* VPERMT2B128rrkz */
/* Table16698 */
  0x2790, /* VPERMT2D128rmkz */
  0x2793, /* VPERMT2D128rrkz */
/* Table16700 */
  0x27c6, /* VPERMT2PS128rmkz */
  0x27c9, /* VPERMT2PS128rrkz */
/* Table16702 */
  0x1302, /* VEXPANDPSZ128rmkz */
  0x1305, /* VEXPANDPSZ128rrkz */
/* Table16704 */
  0x282f, /* VPEXPANDDZ128rmkz */
  0x2832, /* VPEXPANDDZ128rrkz */
/* Table16706 */
  0x0, /*  */
  0xdfb, /* VCOMPRESSPSZ128rrkz */
/* Table16708 */
  0x0, /*  */
  0x24fc, /* VPCOMPRESSDZ128rrkz */
/* Table16710 */
  0x25d9, /* VPERMBZ128rmkz */
  0x25dc, /* VPERMBZ128rrkz */
/* Table16712 */
  0x1519, /* VFMADDSUB132PSZ128mkz */
  0x151c, /* VFMADDSUB132PSZ128rkz */
/* Table16714 */
  0x1721, /* VFMSUBADD132PSZ128mkz */
  0x1724, /* VFMSUBADD132PSZ128rkz */
/* Table16716 */
  0x13cd, /* VFMADD132PSZ128mkz */
  0x13d0, /* VFMADD132PSZ128rkz */
/* Table16718 */
  0x13fb, /* VFMADD132SSZm_Intkz */
  0x13ff, /* VFMADD132SSZr_Intkz */
/* Table16720 */
  0x15f5, /* VFMSUB132PSZ128mkz */
  0x15f8, /* VFMSUB132PSZ128rkz */
/* Table16722 */
  0x1623, /* VFMSUB132SSZm_Intkz */
  0x1627, /* VFMSUB132SSZr_Intkz */
/* Table16724 */
  0x181d, /* VFNMADD132PSZ128mkz */
  0x1820, /* VFNMADD132PSZ128rkz */
/* Table16726 */
  0x184b, /* VFNMADD132SSZm_Intkz */
  0x184f, /* VFNMADD132SSZr_Intkz */
/* Table16728 */
  0x1969, /* VFNMSUB132PSZ128mkz */
  0x196c, /* VFNMSUB132PSZ128rkz */
/* Table16730 */
  0x1997, /* VFNMSUB132SSZm_Intkz */
  0x199b, /* VFNMSUB132SSZr_Intkz */
/* Table16732 */
  0x155d, /* VFMADDSUB213PSZ128mkz */
  0x1560, /* VFMADDSUB213PSZ128rkz */
/* Table16734 */
  0x1765, /* VFMSUBADD213PSZ128mkz */
  0x1768, /* VFMSUBADD213PSZ128rkz */
/* Table16736 */
  0x1431, /* VFMADD213PSZ128mkz */
  0x1434, /* VFMADD213PSZ128rkz */
/* Table16738 */
  0x145f, /* VFMADD213SSZm_Intkz */
  0x1463, /* VFMADD213SSZr_Intkz */
/* Table16740 */
  0x1659, /* VFMSUB213PSZ128mkz */
  0x165c, /* VFMSUB213PSZ128rkz */
/* Table16742 */
  0x1687, /* VFMSUB213SSZm_Intkz */
  0x168b, /* VFMSUB213SSZr_Intkz */
/* Table16744 */
  0x1881, /* VFNMADD213PSZ128mkz */
  0x1884, /* VFNMADD213PSZ128rkz */
/* Table16746 */
  0x18af, /* VFNMADD213SSZm_Intkz */
  0x18b3, /* VFNMADD213SSZr_Intkz */
/* Table16748 */
  0x19cd, /* VFNMSUB213PSZ128mkz */
  0x19d0, /* VFNMSUB213PSZ128rkz */
/* Table16750 */
  0x19fb, /* VFNMSUB213SSZm_Intkz */
  0x19ff, /* VFNMSUB213SSZr_Intkz */
/* Table16752 */
  0x15a1, /* VFMADDSUB231PSZ128mkz */
  0x15a4, /* VFMADDSUB231PSZ128rkz */
/* Table16754 */
  0x17a9, /* VFMSUBADD231PSZ128mkz */
  0x17ac, /* VFMSUBADD231PSZ128rkz */
/* Table16756 */
  0x1495, /* VFMADD231PSZ128mkz */
  0x1498, /* VFMADD231PSZ128rkz */
/* Table16758 */
  0x14c3, /* VFMADD231SSZm_Intkz */
  0x14c7, /* VFMADD231SSZr_Intkz */
/* Table16760 */
  0x16bd, /* VFMSUB231PSZ128mkz */
  0x16c0, /* VFMSUB231PSZ128rkz */
/* Table16762 */
  0x16eb, /* VFMSUB231SSZm_Intkz */
  0x16ef, /* VFMSUB231SSZr_Intkz */
/* Table16764 */
  0x18e5, /* VFNMADD231PSZ128mkz */
  0x18e8, /* VFNMADD231PSZ128rkz */
/* Table16766 */
  0x1913, /* VFNMADD231SSZm_Intkz */
  0x1917, /* VFNMADD231SSZr_Intkz */
/* Table16768 */
  0x1a31, /* VFNMSUB231PSZ128mkz */
  0x1a34, /* VFNMSUB231PSZ128rkz */
/* Table16770 */
  0x1a5f, /* VFNMSUB231SSZm_Intkz */
  0x1a63, /* VFNMSUB231SSZr_Intkz */
/* Table16772 */
  0x2536, /* VPCONFLICTDZ128rmkz */
  0x2539, /* VPCONFLICTDZ128rrkz */
/* Table16774 */
  0x376e, /* VRCP28SSZmkz */
  0x3774, /* VRCP28SSZrkz */
/* Table16776 */
  0x3892, /* VRSQRT28SSZmkz */
  0x3898, /* VRSQRT28SSZrkz */
/* Table16778 */
  0x1bbe, /* VGF2P8MULBZ128rmkz */
  0x1bc1, /* VGF2P8MULBZ128rrkz */
/* Table16780 */
  0x26af, /* VPERMILPDZ128rmkz */
  0x26b2, /* VPERMILPDZ128rrkz */
/* Table16782 */
  0x33ff, /* VPSRLVWZ128rmkz */
  0x3402, /* VPSRLVWZ128rrkz */
/* Table16784 */
  0x3317, /* VPSRAVWZ128rmkz */
  0x331a, /* VPSRAVWZ128rrkz */
/* Table16786 */
  0x3241, /* VPSLLVWZ128rmkz */
  0x3244, /* VPSLLVWZ128rrkz */
/* Table16788 */
  0x2f96, /* VPRORVQZ128rmkz */
  0x2f99, /* VPRORVQZ128rrkz */
/* Table16790 */
  0x2f2a, /* VPROLVQZ128rmkz */
  0x2f2d, /* VPROLVQZ128rrkz */
/* Table16792 */
  0x20c5, /* VPABSQZ128rmkz */
  0x20c8, /* VPABSQZ128rrkz */
/* Table16794 */
  0x2d58, /* VPMULDQZ128rmkz */
  0x2d5b, /* VPMULDQZ128rrkz */
/* Table16796 */
  0x38a6, /* VSCALEFPDZ128rmkz */
  0x38a9, /* VSCALEFPDZ128rrkz */
/* Table16798 */
  0x38df, /* VSCALEFSDZrmkz */
  0x38e5, /* VSCALEFSDZrrkz */
/* Table16800 */
  0x2a8f, /* VPMINSQZ128rmkz */
  0x2a92, /* VPMINSQZ128rrkz */
/* Table16802 */
  0x2af5, /* VPMINUQZ128rmkz */
  0x2af8, /* VPMINUQZ128rrkz */
/* Table16804 */
  0x29c3, /* VPMAXSQZ128rmkz */
  0x29c6, /* VPMAXSQZ128rrkz */
/* Table16806 */
  0x2a29, /* VPMAXUQZ128rmkz */
  0x2a2c, /* VPMAXUQZ128rrkz */
/* Table16808 */
  0x2dd6, /* VPMULLQZ128rmkz */
  0x2dd9, /* VPMULLQZ128rrkz */
/* Table16810 */
  0x1ae5, /* VGETEXPPDZ128mkz */
  0x1ae8, /* VGETEXPPDZ128rkz */
/* Table16812 */
  0x1b1e, /* VGETEXPSDZmkz */
  0x1b24, /* VGETEXPSDZrkz */
/* Table16814 */
  0x28f1, /* VPLZCNTQZ128rmkz */
  0x28f4, /* VPLZCNTQZ128rrkz */
/* Table16816 */
  0x33e5, /* VPSRLVQZ128rmkz */
  0x33e8, /* VPSRLVQZ128rrkz */
/* Table16818 */
  0x32ff, /* VPSRAVQZ128rmkz */
  0x3302, /* VPSRAVQZ128rrkz */
/* Table16820 */
  0x3227, /* VPSLLVQZ128rmkz */
  0x322a, /* VPSLLVQZ128rrkz */
/* Table16822 */
  0x370e, /* VRCP14PDZ128mkz */
  0x3711, /* VRCP14PDZ128rkz */
/* Table16824 */
  0x3741, /* VRCP14SDZrmkz */
  0x3744, /* VRCP14SDZrrkz */
/* Table16826 */
  0x3832, /* VRSQRT14PDZ128mkz */
  0x3835, /* VRSQRT14PDZ128rkz */
/* Table16828 */
  0x3865, /* VRSQRT14SDZrmkz */
  0x3868, /* VRSQRT14SDZrrkz */
/* Table16830 */
  0x2e86, /* VPOPCNTWZ128rmkz */
  0x2e89, /* VPOPCNTWZ128rrkz */
/* Table16832 */
  0x2e6e, /* VPOPCNTQZ128rmkz */
  0x2e71, /* VPOPCNTQZ128rrkz */
/* Table16834 */
  0x2381, /* VPBROADCASTQZ128mkz */
  0x2384, /* VPBROADCASTQZ128rkz */
/* Table16836 */
  0x2853, /* VPEXPANDWZ128rmkz */
  0x2856, /* VPEXPANDWZ128rrkz */
/* Table16838 */
  0x0, /*  */
  0x251a, /* VPCOMPRESSWZ128rrkz */
/* Table16840 */
  0x2309, /* VPBLENDMQZ128rmkz */
  0x230c, /* VPBLENDMQZ128rrkz */
/* Table16842 */
  0xce5, /* VBLENDMPDZ128rmkz */
  0xce8, /* VBLENDMPDZ128rrkz */
/* Table16844 */
  0x2321, /* VPBLENDMWZ128rmkz */
  0x2324, /* VPBLENDMWZ128rrkz */
/* Table16846 */
  0x305c, /* VPSHLDVWZ128mkz */
  0x305f, /* VPSHLDVWZ128rkz */
/* Table16848 */
  0x3044, /* VPSHLDVQZ128mkz */
  0x3047, /* VPSHLDVQZ128rkz */
/* Table16850 */
  0x30f8, /* VPSHRDVWZ128mkz */
  0x30fb, /* VPSHRDVWZ128rkz */
/* Table16852 */
  0x30e0, /* VPSHRDVQZ128mkz */
  0x30e3, /* VPSHRDVQZ128rkz */
/* Table16854 */
  0x267d, /* VPERMI2W128rmkz */
  0x2680, /* VPERMI2W128rrkz */
/* Table16856 */
  0x2665, /* VPERMI2Q128rmkz */
  0x2668, /* VPERMI2Q128rrkz */
/* Table16858 */
  0x262f, /* VPERMI2PD128rmkz */
  0x2632, /* VPERMI2PD128rrkz */
/* Table16860 */
  0x0, /*  */
  0x2393, /* VPBROADCASTQrZ128rkz */
/* Table16862 */
  0x27f9, /* VPERMT2W128rmkz */
  0x27fc, /* VPERMT2W128rrkz */
/* Table16864 */
  0x27e1, /* VPERMT2Q128rmkz */
  0x27e4, /* VPERMT2Q128rrkz */
/* Table16866 */
  0x27ab, /* VPERMT2PD128rmkz */
  0x27ae, /* VPERMT2PD128rrkz */
/* Table16868 */
  0x2e07, /* VPMULTISHIFTQBZ128rmkz */
  0x2e0a, /* VPMULTISHIFTQBZ128rrkz */
/* Table16870 */
  0x12f0, /* VEXPANDPDZ128rmkz */
  0x12f3, /* VEXPANDPDZ128rrkz */
/* Table16872 */
  0x2841, /* VPEXPANDQZ128rmkz */
  0x2844, /* VPEXPANDQZ128rrkz */
/* Table16874 */
  0x0, /*  */
  0xdec, /* VCOMPRESSPDZ128rrkz */
/* Table16876 */
  0x0, /*  */
  0x250b, /* VPCOMPRESSQZ128rrkz */
/* Table16878 */
  0x280b, /* VPERMWZ128rmkz */
  0x280e, /* VPERMWZ128rrkz */
/* Table16880 */
  0x14f7, /* VFMADDSUB132PDZ128mkz */
  0x14fa, /* VFMADDSUB132PDZ128rkz */
/* Table16882 */
  0x16ff, /* VFMSUBADD132PDZ128mkz */
  0x1702, /* VFMSUBADD132PDZ128rkz */
/* Table16884 */
  0x13ab, /* VFMADD132PDZ128mkz */
  0x13ae, /* VFMADD132PDZ128rkz */
/* Table16886 */
  0x13eb, /* VFMADD132SDZm_Intkz */
  0x13ef, /* VFMADD132SDZr_Intkz */
/* Table16888 */
  0x15d3, /* VFMSUB132PDZ128mkz */
  0x15d6, /* VFMSUB132PDZ128rkz */
/* Table16890 */
  0x1613, /* VFMSUB132SDZm_Intkz */
  0x1617, /* VFMSUB132SDZr_Intkz */
/* Table16892 */
  0x17fb, /* VFNMADD132PDZ128mkz */
  0x17fe, /* VFNMADD132PDZ128rkz */
/* Table16894 */
  0x183b, /* VFNMADD132SDZm_Intkz */
  0x183f, /* VFNMADD132SDZr_Intkz */
/* Table16896 */
  0x1947, /* VFNMSUB132PDZ128mkz */
  0x194a, /* VFNMSUB132PDZ128rkz */
/* Table16898 */
  0x1987, /* VFNMSUB132SDZm_Intkz */
  0x198b, /* VFNMSUB132SDZr_Intkz */
/* Table16900 */
  0x153b, /* VFMADDSUB213PDZ128mkz */
  0x153e, /* VFMADDSUB213PDZ128rkz */
/* Table16902 */
  0x1743, /* VFMSUBADD213PDZ128mkz */
  0x1746, /* VFMSUBADD213PDZ128rkz */
/* Table16904 */
  0x140f, /* VFMADD213PDZ128mkz */
  0x1412, /* VFMADD213PDZ128rkz */
/* Table16906 */
  0x144f, /* VFMADD213SDZm_Intkz */
  0x1453, /* VFMADD213SDZr_Intkz */
/* Table16908 */
  0x1637, /* VFMSUB213PDZ128mkz */
  0x163a, /* VFMSUB213PDZ128rkz */
/* Table16910 */
  0x1677, /* VFMSUB213SDZm_Intkz */
  0x167b, /* VFMSUB213SDZr_Intkz */
/* Table16912 */
  0x185f, /* VFNMADD213PDZ128mkz */
  0x1862, /* VFNMADD213PDZ128rkz */
/* Table16914 */
  0x189f, /* VFNMADD213SDZm_Intkz */
  0x18a3, /* VFNMADD213SDZr_Intkz */
/* Table16916 */
  0x19ab, /* VFNMSUB213PDZ128mkz */
  0x19ae, /* VFNMSUB213PDZ128rkz */
/* Table16918 */
  0x19eb, /* VFNMSUB213SDZm_Intkz */
  0x19ef, /* VFNMSUB213SDZr_Intkz */
/* Table16920 */
  0x293f, /* VPMADD52LUQZ128mkz */
  0x2942, /* VPMADD52LUQZ128rkz */
/* Table16922 */
  0x2924, /* VPMADD52HUQZ128mkz */
  0x2927, /* VPMADD52HUQZ128rkz */
/* Table16924 */
  0x157f, /* VFMADDSUB231PDZ128mkz */
  0x1582, /* VFMADDSUB231PDZ128rkz */
/* Table16926 */
  0x1787, /* VFMSUBADD231PDZ128mkz */
  0x178a, /* VFMSUBADD231PDZ128rkz */
/* Table16928 */
  0x1473, /* VFMADD231PDZ128mkz */
  0x1476, /* VFMADD231PDZ128rkz */
/* Table16930 */
  0x14b3, /* VFMADD231SDZm_Intkz */
  0x14b7, /* VFMADD231SDZr_Intkz */
/* Table16932 */
  0x169b, /* VFMSUB231PDZ128mkz */
  0x169e, /* VFMSUB231PDZ128rkz */
/* Table16934 */
  0x16db, /* VFMSUB231SDZm_Intkz */
  0x16df, /* VFMSUB231SDZr_Intkz */
/* Table16936 */
  0x18c3, /* VFNMADD231PDZ128mkz */
  0x18c6, /* VFNMADD231PDZ128rkz */
/* Table16938 */
  0x1903, /* VFNMADD231SDZm_Intkz */
  0x1907, /* VFNMADD231SDZr_Intkz */
/* Table16940 */
  0x1a0f, /* VFNMSUB231PDZ128mkz */
  0x1a12, /* VFNMSUB231PDZ128rkz */
/* Table16942 */
  0x1a4f, /* VFNMSUB231SDZm_Intkz */
  0x1a53, /* VFNMSUB231SDZr_Intkz */
/* Table16944 */
  0x2551, /* VPCONFLICTQZ128rmkz */
  0x2554, /* VPCONFLICTQZ128rrkz */
/* Table16946 */
  0x3765, /* VRCP28SDZmkz */
  0x376b, /* VRCP28SDZrkz */
/* Table16948 */
  0x3889, /* VRSQRT28SDZmkz */
  0x388f, /* VRSQRT28SDZrkz */
/* Table16950 */
  0x0, /*  */
  0x2cb5, /* VPMOVUSWBZ256rrkz */
/* Table16952 */
  0x0, /*  */
  0x2c6a, /* VPMOVUSDBZ256rrkz */
/* Table16954 */
  0x0, /*  */
  0x2c88, /* VPMOVUSQBZ256rrkz */
/* Table16956 */
  0x0, /*  */
  0x2c79, /* VPMOVUSDWZ256rrkz */
/* Table16958 */
  0x0, /*  */
  0x2ca6, /* VPMOVUSQWZ256rrkz */
/* Table16960 */
  0x0, /*  */
  0x2c97, /* VPMOVUSQDZ256rrkz */
/* Table16962 */
  0x0, /*  */
  0x2bd7, /* VPMOVSWBZ256rrkz */
/* Table16964 */
  0x0, /*  */
  0x2b8c, /* VPMOVSDBZ256rrkz */
/* Table16966 */
  0x0, /*  */
  0x2baa, /* VPMOVSQBZ256rrkz */
/* Table16968 */
  0x0, /*  */
  0x2b9b, /* VPMOVSDWZ256rrkz */
/* Table16970 */
  0x0, /*  */
  0x2bc8, /* VPMOVSQWZ256rrkz */
/* Table16972 */
  0x0, /*  */
  0x2bb9, /* VPMOVSQDZ256rrkz */
/* Table16974 */
  0x0, /*  */
  0x2cc7, /* VPMOVWBZ256rrkz */
/* Table16976 */
  0x0, /*  */
  0x2b30, /* VPMOVDBZ256rrkz */
/* Table16978 */
  0x0, /*  */
  0x2b5f, /* VPMOVQBZ256rrkz */
/* Table16980 */
  0x0, /*  */
  0x2b3f, /* VPMOVDWZ256rrkz */
/* Table16982 */
  0x0, /*  */
  0x2b7d, /* VPMOVQWZ256rrkz */
/* Table16984 */
  0x0, /*  */
  0x2b6e, /* VPMOVQDZ256rrkz */
/* Table16986 */
  0x12bf, /* VDPBF16PSZ256mkz */
  0x12c2, /* VDPBF16PSZ256rkz */
/* Table16988 */
  0xe70, /* VCVTNEPS2BF16Z256rmkz */
  0xe73, /* VCVTNEPS2BF16Z256rrkz */
/* Table16990 */
  0xe55, /* VCVTNE2PS2BF16Z256rmkz */
  0xe58, /* VCVTNE2PS2BF16Z256rrkz */
/* Table16992 */
  0x3130, /* VPSHUFBZ256rmkz */
  0x3133, /* VPSHUFBZ256rrkz */
/* Table16994 */
  0x295f, /* VPMADDUBSWZ256rmkz */
  0x2962, /* VPMADDUBSWZ256rrkz */
/* Table16996 */
  0x2d7a, /* VPMULHRSWZ256rmkz */
  0x2d7d, /* VPMULHRSWZ256rrkz */
/* Table16998 */
  0x26ff, /* VPERMILPSZ256rmkz */
  0x2702, /* VPERMILPSZ256rrkz */
/* Table17000 */
  0xf25, /* VCVTPH2PSZ256rmkz */
  0xf28, /* VCVTPH2PSZ256rrkz */
/* Table17002 */
  0x2f84, /* VPRORVDZ256rmkz */
  0x2f87, /* VPRORVDZ256rrkz */
/* Table17004 */
  0x2f18, /* VPROLVDZ256rmkz */
  0x2f1b, /* VPROLVDZ256rrkz */
/* Table17006 */
  0x2746, /* VPERMPSZ256rmkz */
  0x2749, /* VPERMPSZ256rrkz */
/* Table17008 */
  0xd82, /* VBROADCASTSSZ256mkz */
  0xd85, /* VBROADCASTSSZ256rkz */
/* Table17010 */
  0xd29, /* VBROADCASTF32X2Z256mkz */
  0xd2c, /* VBROADCASTF32X2Z256rkz */
/* Table17012 */
  0xd35, /* VBROADCASTF32X4Z256rmkz */
  0x0, /*  */
/* Table17014 */
  0x2095, /* VPABSBZ256rmkz */
  0x2098, /* VPABSBZ256rrkz */
/* Table17016 */
  0x20e5, /* VPABSWZ256rmkz */
  0x20e8, /* VPABSWZ256rrkz */
/* Table17018 */
  0x20b1, /* VPABSDZ256rmkz */
  0x20b4, /* VPABSDZ256rrkz */
/* Table17020 */
  0x2c13, /* VPMOVSXBWZ256rmkz */
  0x2c16, /* VPMOVSXBWZ256rrkz */
/* Table17022 */
  0x2be7, /* VPMOVSXBDZ256rmkz */
  0x2bea, /* VPMOVSXBDZ256rrkz */
/* Table17024 */
  0x2bfd, /* VPMOVSXBQZ256rmkz */
  0x2c00, /* VPMOVSXBQZ256rrkz */
/* Table17026 */
  0x2c3f, /* VPMOVSXWDZ256rmkz */
  0x2c42, /* VPMOVSXWDZ256rrkz */
/* Table17028 */
  0x2c55, /* VPMOVSXWQZ256rmkz */
  0x2c58, /* VPMOVSXWQZ256rrkz */
/* Table17030 */
  0x2c29, /* VPMOVSXDQZ256rmkz */
  0x2c2c, /* VPMOVSXDQZ256rrkz */
/* Table17032 */
  0x2136, /* VPACKUSDWZ256rmkz */
  0x2139, /* VPACKUSDWZ256rrkz */
/* Table17034 */
  0x38cd, /* VSCALEFPSZ256rmkz */
  0x38d0, /* VSCALEFPSZ256rrkz */
/* Table17036 */
  0x2d03, /* VPMOVZXBWZ256rmkz */
  0x2d06, /* VPMOVZXBWZ256rrkz */
/* Table17038 */
  0x2cd7, /* VPMOVZXBDZ256rmkz */
  0x2cda, /* VPMOVZXBDZ256rrkz */
/* Table17040 */
  0x2ced, /* VPMOVZXBQZ256rmkz */
  0x2cf0, /* VPMOVZXBQZ256rrkz */
/* Table17042 */
  0x2d2f, /* VPMOVZXWDZ256rmkz */
  0x2d32, /* VPMOVZXWDZ256rrkz */
/* Table17044 */
  0x2d45, /* VPMOVZXWQZ256rmkz */
  0x2d48, /* VPMOVZXWQZ256rrkz */
/* Table17046 */
  0x2d19, /* VPMOVZXDQZ256rmkz */
  0x2d1c, /* VPMOVZXDQZ256rrkz */
/* Table17048 */
  0x25f0, /* VPERMDZ256rmkz */
  0x25f3, /* VPERMDZ256rrkz */
/* Table17050 */
  0x2a5f, /* VPMINSBZ256rmkz */
  0x2a62, /* VPMINSBZ256rrkz */
/* Table17052 */
  0x2a7b, /* VPMINSDZ256rmkz */
  0x2a7e, /* VPMINSDZ256rrkz */
/* Table17054 */
  0x2b15, /* VPMINUWZ256rmkz */
  0x2b18, /* VPMINUWZ256rrkz */
/* Table17056 */
  0x2ae1, /* VPMINUDZ256rmkz */
  0x2ae4, /* VPMINUDZ256rrkz */
/* Table17058 */
  0x2993, /* VPMAXSBZ256rmkz */
  0x2996, /* VPMAXSBZ256rrkz */
/* Table17060 */
  0x29af, /* VPMAXSDZ256rmkz */
  0x29b2, /* VPMAXSDZ256rrkz */
/* Table17062 */
  0x2a49, /* VPMAXUWZ256rmkz */
  0x2a4c, /* VPMAXUWZ256rrkz */
/* Table17064 */
  0x2a15, /* VPMAXUDZ256rmkz */
  0x2a18, /* VPMAXUDZ256rrkz */
/* Table17066 */
  0x2dc2, /* VPMULLDZ256rmkz */
  0x2dc5, /* VPMULLDZ256rrkz */
/* Table17068 */
  0x1b0c, /* VGETEXPPSZ256mkz */
  0x1b0f, /* VGETEXPPSZ256rkz */
/* Table17070 */
  0x28df, /* VPLZCNTDZ256rmkz */
  0x28e2, /* VPLZCNTDZ256rrkz */
/* Table17072 */
  0x33cf, /* VPSRLVDZ256rmkz */
  0x33d2, /* VPSRLVDZ256rrkz */
/* Table17074 */
  0x32eb, /* VPSRAVDZ256rmkz */
  0x32ee, /* VPSRAVDZ256rrkz */
/* Table17076 */
  0x3211, /* VPSLLVDZ256rmkz */
  0x3214, /* VPSLLVDZ256rrkz */
/* Table17078 */
  0x3732, /* VRCP14PSZ256mkz */
  0x3735, /* VRCP14PSZ256rkz */
/* Table17080 */
  0x3856, /* VRSQRT14PSZ256mkz */
  0x3859, /* VRSQRT14PSZ256rkz */
/* Table17082 */
  0x2590, /* VPDPBUSDZ256mkz */
  0x2593, /* VPDPBUSDZ256rkz */
/* Table17084 */
  0x2575, /* VPDPBUSDSZ256mkz */
  0x2578, /* VPDPBUSDSZ256rkz */
/* Table17086 */
  0x25c6, /* VPDPWSSDZ256mkz */
  0x25c9, /* VPDPWSSDZ256rkz */
/* Table17088 */
  0x25ab, /* VPDPWSSDSZ256mkz */
  0x25ae, /* VPDPWSSDSZ256rkz */
/* Table17090 */
  0x2e44, /* VPOPCNTBZ256rmkz */
  0x2e47, /* VPOPCNTBZ256rrkz */
/* Table17092 */
  0x2e5c, /* VPOPCNTDZ256rmkz */
  0x2e5f, /* VPOPCNTDZ256rrkz */
/* Table17094 */
  0x2362, /* VPBROADCASTDZ256mkz */
  0x2365, /* VPBROADCASTDZ256rkz */
/* Table17096 */
  0xd4e, /* VBROADCASTI32X2Z256mkz */
  0xd51, /* VBROADCASTI32X2Z256rkz */
/* Table17098 */
  0xd5a, /* VBROADCASTI32X4Z256rmkz */
  0x0, /*  */
/* Table17100 */
  0x2823, /* VPEXPANDBZ256rmkz */
  0x2826, /* VPEXPANDBZ256rrkz */
/* Table17102 */
  0x0, /*  */
  0x24f2, /* VPCOMPRESSBZ256rrkz */
/* Table17104 */
  0x22f7, /* VPBLENDMDZ256rmkz */
  0x22fa, /* VPBLENDMDZ256rrkz */
/* Table17106 */
  0xd09, /* VBLENDMPSZ256rmkz */
  0xd0c, /* VBLENDMPSZ256rrkz */
/* Table17108 */
  0x22df, /* VPBLENDMBZ256rmkz */
  0x22e2, /* VPBLENDMBZ256rrkz */
/* Table17110 */
  0x3032, /* VPSHLDVDZ256mkz */
  0x3035, /* VPSHLDVDZ256rkz */
/* Table17112 */
  0x30ce, /* VPSHRDVDZ256mkz */
  0x30d1, /* VPSHRDVDZ256rkz */
/* Table17114 */
  0x2605, /* VPERMI2B256rmkz */
  0x2608, /* VPERMI2B256rrkz */
/* Table17116 */
  0x261d, /* VPERMI2D256rmkz */
  0x2620, /* VPERMI2D256rrkz */
/* Table17118 */
  0x2653, /* VPERMI2PS256rmkz */
  0x2656, /* VPERMI2PS256rrkz */
/* Table17120 */
  0x2343, /* VPBROADCASTBZ256mkz */
  0x2346, /* VPBROADCASTBZ256rkz */
/* Table17122 */
  0x23a6, /* VPBROADCASTWZ256mkz */
  0x23a9, /* VPBROADCASTWZ256rkz */
/* Table17124 */
  0x0, /*  */
  0x2352, /* VPBROADCASTBrZ256rkz */
/* Table17126 */
  0x0, /*  */
  0x23b5, /* VPBROADCASTWrZ256rkz */
/* Table17128 */
  0x0, /*  */
  0x2371, /* VPBROADCASTDrZ256rkz */
/* Table17130 */
  0x2781, /* VPERMT2B256rmkz */
  0x2784, /* VPERMT2B256rrkz */
/* Table17132 */
  0x2799, /* VPERMT2D256rmkz */
  0x279c, /* VPERMT2D256rrkz */
/* Table17134 */
  0x27cf, /* VPERMT2PS256rmkz */
  0x27d2, /* VPERMT2PS256rrkz */
/* Table17136 */
  0x1308, /* VEXPANDPSZ256rmkz */
  0x130b, /* VEXPANDPSZ256rrkz */
/* Table17138 */
  0x2835, /* VPEXPANDDZ256rmkz */
  0x2838, /* VPEXPANDDZ256rrkz */
/* Table17140 */
  0x0, /*  */
  0xe00, /* VCOMPRESSPSZ256rrkz */
/* Table17142 */
  0x0, /*  */
  0x2501, /* VPCOMPRESSDZ256rrkz */
/* Table17144 */
  0x25df, /* VPERMBZ256rmkz */
  0x25e2, /* VPERMBZ256rrkz */
/* Table17146 */
  0x1522, /* VFMADDSUB132PSZ256mkz */
  0x1525, /* VFMADDSUB132PSZ256rkz */
/* Table17148 */
  0x172a, /* VFMSUBADD132PSZ256mkz */
  0x172d, /* VFMSUBADD132PSZ256rkz */
/* Table17150 */
  0x13d6, /* VFMADD132PSZ256mkz */
  0x13d9, /* VFMADD132PSZ256rkz */
/* Table17152 */
  0x15fe, /* VFMSUB132PSZ256mkz */
  0x1601, /* VFMSUB132PSZ256rkz */
/* Table17154 */
  0x1826, /* VFNMADD132PSZ256mkz */
  0x1829, /* VFNMADD132PSZ256rkz */
/* Table17156 */
  0x1972, /* VFNMSUB132PSZ256mkz */
  0x1975, /* VFNMSUB132PSZ256rkz */
/* Table17158 */
  0x1566, /* VFMADDSUB213PSZ256mkz */
  0x1569, /* VFMADDSUB213PSZ256rkz */
/* Table17160 */
  0x176e, /* VFMSUBADD213PSZ256mkz */
  0x1771, /* VFMSUBADD213PSZ256rkz */
/* Table17162 */
  0x143a, /* VFMADD213PSZ256mkz */
  0x143d, /* VFMADD213PSZ256rkz */
/* Table17164 */
  0x1662, /* VFMSUB213PSZ256mkz */
  0x1665, /* VFMSUB213PSZ256rkz */
/* Table17166 */
  0x188a, /* VFNMADD213PSZ256mkz */
  0x188d, /* VFNMADD213PSZ256rkz */
/* Table17168 */
  0x19d6, /* VFNMSUB213PSZ256mkz */
  0x19d9, /* VFNMSUB213PSZ256rkz */
/* Table17170 */
  0x15aa, /* VFMADDSUB231PSZ256mkz */
  0x15ad, /* VFMADDSUB231PSZ256rkz */
/* Table17172 */
  0x17b2, /* VFMSUBADD231PSZ256mkz */
  0x17b5, /* VFMSUBADD231PSZ256rkz */
/* Table17174 */
  0x149e, /* VFMADD231PSZ256mkz */
  0x14a1, /* VFMADD231PSZ256rkz */
/* Table17176 */
  0x16c6, /* VFMSUB231PSZ256mkz */
  0x16c9, /* VFMSUB231PSZ256rkz */
/* Table17178 */
  0x18ee, /* VFNMADD231PSZ256mkz */
  0x18f1, /* VFNMADD231PSZ256rkz */
/* Table17180 */
  0x1a3a, /* VFNMSUB231PSZ256mkz */
  0x1a3d, /* VFNMSUB231PSZ256rkz */
/* Table17182 */
  0x253f, /* VPCONFLICTDZ256rmkz */
  0x2542, /* VPCONFLICTDZ256rrkz */
/* Table17184 */
  0x1bc4, /* VGF2P8MULBZ256rmkz */
  0x1bc7, /* VGF2P8MULBZ256rrkz */
/* Table17186 */
  0x26c1, /* VPERMILPDZ256rmkz */
  0x26c4, /* VPERMILPDZ256rrkz */
/* Table17188 */
  0x3405, /* VPSRLVWZ256rmkz */
  0x3408, /* VPSRLVWZ256rrkz */
/* Table17190 */
  0x331d, /* VPSRAVWZ256rmkz */
  0x3320, /* VPSRAVWZ256rrkz */
/* Table17192 */
  0x3247, /* VPSLLVWZ256rmkz */
  0x324a, /* VPSLLVWZ256rrkz */
/* Table17194 */
  0x2f9f, /* VPRORVQZ256rmkz */
  0x2fa2, /* VPRORVQZ256rrkz */
/* Table17196 */
  0x2f33, /* VPROLVQZ256rmkz */
  0x2f36, /* VPROLVQZ256rrkz */
/* Table17198 */
  0x2729, /* VPERMPDZ256rmkz */
  0x272c, /* VPERMPDZ256rrkz */
/* Table17200 */
  0xd6e, /* VBROADCASTSDZ256mkz */
  0xd71, /* VBROADCASTSDZ256rkz */
/* Table17202 */
  0xd3e, /* VBROADCASTF64X2Z128rmkz */
  0x0, /*  */
/* Table17204 */
  0x20ce, /* VPABSQZ256rmkz */
  0x20d1, /* VPABSQZ256rrkz */
/* Table17206 */
  0x2d61, /* VPMULDQZ256rmkz */
  0x2d64, /* VPMULDQZ256rrkz */
/* Table17208 */
  0x38af, /* VSCALEFPDZ256rmkz */
  0x38b2, /* VSCALEFPDZ256rrkz */
/* Table17210 */
  0x2763, /* VPERMQZ256rmkz */
  0x2766, /* VPERMQZ256rrkz */
/* Table17212 */
  0x2a98, /* VPMINSQZ256rmkz */
  0x2a9b, /* VPMINSQZ256rrkz */
/* Table17214 */
  0x2afe, /* VPMINUQZ256rmkz */
  0x2b01, /* VPMINUQZ256rrkz */
/* Table17216 */
  0x29cc, /* VPMAXSQZ256rmkz */
  0x29cf, /* VPMAXSQZ256rrkz */
/* Table17218 */
  0x2a32, /* VPMAXUQZ256rmkz */
  0x2a35, /* VPMAXUQZ256rrkz */
/* Table17220 */
  0x2ddf, /* VPMULLQZ256rmkz */
  0x2de2, /* VPMULLQZ256rrkz */
/* Table17222 */
  0x1aee, /* VGETEXPPDZ256mkz */
  0x1af1, /* VGETEXPPDZ256rkz */
/* Table17224 */
  0x28fa, /* VPLZCNTQZ256rmkz */
  0x28fd, /* VPLZCNTQZ256rrkz */
/* Table17226 */
  0x33ee, /* VPSRLVQZ256rmkz */
  0x33f1, /* VPSRLVQZ256rrkz */
/* Table17228 */
  0x3308, /* VPSRAVQZ256rmkz */
  0x330b, /* VPSRAVQZ256rrkz */
/* Table17230 */
  0x3230, /* VPSLLVQZ256rmkz */
  0x3233, /* VPSLLVQZ256rrkz */
/* Table17232 */
  0x3717, /* VRCP14PDZ256mkz */
  0x371a, /* VRCP14PDZ256rkz */
/* Table17234 */
  0x383b, /* VRSQRT14PDZ256mkz */
  0x383e, /* VRSQRT14PDZ256rkz */
/* Table17236 */
  0x2e8c, /* VPOPCNTWZ256rmkz */
  0x2e8f, /* VPOPCNTWZ256rrkz */
/* Table17238 */
  0x2e77, /* VPOPCNTQZ256rmkz */
  0x2e7a, /* VPOPCNTQZ256rrkz */
/* Table17240 */
  0x2387, /* VPBROADCASTQZ256mkz */
  0x238a, /* VPBROADCASTQZ256rkz */
/* Table17242 */
  0xd63, /* VBROADCASTI64X2Z128rmkz */
  0x0, /*  */
/* Table17244 */
  0x2859, /* VPEXPANDWZ256rmkz */
  0x285c, /* VPEXPANDWZ256rrkz */
/* Table17246 */
  0x0, /*  */
  0x251f, /* VPCOMPRESSWZ256rrkz */
/* Table17248 */
  0x2312, /* VPBLENDMQZ256rmkz */
  0x2315, /* VPBLENDMQZ256rrkz */
/* Table17250 */
  0xcee, /* VBLENDMPDZ256rmkz */
  0xcf1, /* VBLENDMPDZ256rrkz */
/* Table17252 */
  0x2327, /* VPBLENDMWZ256rmkz */
  0x232a, /* VPBLENDMWZ256rrkz */
/* Table17254 */
  0x3062, /* VPSHLDVWZ256mkz */
  0x3065, /* VPSHLDVWZ256rkz */
/* Table17256 */
  0x304d, /* VPSHLDVQZ256mkz */
  0x3050, /* VPSHLDVQZ256rkz */
/* Table17258 */
  0x30fe, /* VPSHRDVWZ256mkz */
  0x3101, /* VPSHRDVWZ256rkz */
/* Table17260 */
  0x30e9, /* VPSHRDVQZ256mkz */
  0x30ec, /* VPSHRDVQZ256rkz */
/* Table17262 */
  0x2683, /* VPERMI2W256rmkz */
  0x2686, /* VPERMI2W256rrkz */
/* Table17264 */
  0x266e, /* VPERMI2Q256rmkz */
  0x2671, /* VPERMI2Q256rrkz */
/* Table17266 */
  0x2638, /* VPERMI2PD256rmkz */
  0x263b, /* VPERMI2PD256rrkz */
/* Table17268 */
  0x0, /*  */
  0x2396, /* VPBROADCASTQrZ256rkz */
/* Table17270 */
  0x27ff, /* VPERMT2W256rmkz */
  0x2802, /* VPERMT2W256rrkz */
/* Table17272 */
  0x27ea, /* VPERMT2Q256rmkz */
  0x27ed, /* VPERMT2Q256rrkz */
/* Table17274 */
  0x27b4, /* VPERMT2PD256rmkz */
  0x27b7, /* VPERMT2PD256rrkz */
/* Table17276 */
  0x2e10, /* VPMULTISHIFTQBZ256rmkz */
  0x2e13, /* VPMULTISHIFTQBZ256rrkz */
/* Table17278 */
  0x12f6, /* VEXPANDPDZ256rmkz */
  0x12f9, /* VEXPANDPDZ256rrkz */
/* Table17280 */
  0x2847, /* VPEXPANDQZ256rmkz */
  0x284a, /* VPEXPANDQZ256rrkz */
/* Table17282 */
  0x0, /*  */
  0xdf1, /* VCOMPRESSPDZ256rrkz */
/* Table17284 */
  0x0, /*  */
  0x2510, /* VPCOMPRESSQZ256rrkz */
/* Table17286 */
  0x2811, /* VPERMWZ256rmkz */
  0x2814, /* VPERMWZ256rrkz */
/* Table17288 */
  0x1500, /* VFMADDSUB132PDZ256mkz */
  0x1503, /* VFMADDSUB132PDZ256rkz */
/* Table17290 */
  0x1708, /* VFMSUBADD132PDZ256mkz */
  0x170b, /* VFMSUBADD132PDZ256rkz */
/* Table17292 */
  0x13b4, /* VFMADD132PDZ256mkz */
  0x13b7, /* VFMADD132PDZ256rkz */
/* Table17294 */
  0x15dc, /* VFMSUB132PDZ256mkz */
  0x15df, /* VFMSUB132PDZ256rkz */
/* Table17296 */
  0x1804, /* VFNMADD132PDZ256mkz */
  0x1807, /* VFNMADD132PDZ256rkz */
/* Table17298 */
  0x1950, /* VFNMSUB132PDZ256mkz */
  0x1953, /* VFNMSUB132PDZ256rkz */
/* Table17300 */
  0x1544, /* VFMADDSUB213PDZ256mkz */
  0x1547, /* VFMADDSUB213PDZ256rkz */
/* Table17302 */
  0x174c, /* VFMSUBADD213PDZ256mkz */
  0x174f, /* VFMSUBADD213PDZ256rkz */
/* Table17304 */
  0x1418, /* VFMADD213PDZ256mkz */
  0x141b, /* VFMADD213PDZ256rkz */
/* Table17306 */
  0x1640, /* VFMSUB213PDZ256mkz */
  0x1643, /* VFMSUB213PDZ256rkz */
/* Table17308 */
  0x1868, /* VFNMADD213PDZ256mkz */
  0x186b, /* VFNMADD213PDZ256rkz */
/* Table17310 */
  0x19b4, /* VFNMSUB213PDZ256mkz */
  0x19b7, /* VFNMSUB213PDZ256rkz */
/* Table17312 */
  0x2948, /* VPMADD52LUQZ256mkz */
  0x294b, /* VPMADD52LUQZ256rkz */
/* Table17314 */
  0x292d, /* VPMADD52HUQZ256mkz */
  0x2930, /* VPMADD52HUQZ256rkz */
/* Table17316 */
  0x1588, /* VFMADDSUB231PDZ256mkz */
  0x158b, /* VFMADDSUB231PDZ256rkz */
/* Table17318 */
  0x1790, /* VFMSUBADD231PDZ256mkz */
  0x1793, /* VFMSUBADD231PDZ256rkz */
/* Table17320 */
  0x147c, /* VFMADD231PDZ256mkz */
  0x147f, /* VFMADD231PDZ256rkz */
/* Table17322 */
  0x16a4, /* VFMSUB231PDZ256mkz */
  0x16a7, /* VFMSUB231PDZ256rkz */
/* Table17324 */
  0x18cc, /* VFNMADD231PDZ256mkz */
  0x18cf, /* VFNMADD231PDZ256rkz */
/* Table17326 */
  0x1a18, /* VFNMSUB231PDZ256mkz */
  0x1a1b, /* VFNMSUB231PDZ256rkz */
/* Table17328 */
  0x255a, /* VPCONFLICTQZ256rmkz */
  0x255d, /* VPCONFLICTQZ256rrkz */
/* Table17330 */
  0x0, /*  */
  0x2cba, /* VPMOVUSWBZrrkz */
/* Table17332 */
  0x0, /*  */
  0x2c6f, /* VPMOVUSDBZrrkz */
/* Table17334 */
  0x0, /*  */
  0x2c8d, /* VPMOVUSQBZrrkz */
/* Table17336 */
  0x0, /*  */
  0x2c7e, /* VPMOVUSDWZrrkz */
/* Table17338 */
  0x0, /*  */
  0x2cab, /* VPMOVUSQWZrrkz */
/* Table17340 */
  0x0, /*  */
  0x2c9c, /* VPMOVUSQDZrrkz */
/* Table17342 */
  0x0, /*  */
  0x2bdc, /* VPMOVSWBZrrkz */
/* Table17344 */
  0x0, /*  */
  0x2b91, /* VPMOVSDBZrrkz */
/* Table17346 */
  0x0, /*  */
  0x2baf, /* VPMOVSQBZrrkz */
/* Table17348 */
  0x0, /*  */
  0x2ba0, /* VPMOVSDWZrrkz */
/* Table17350 */
  0x0, /*  */
  0x2bcd, /* VPMOVSQWZrrkz */
/* Table17352 */
  0x0, /*  */
  0x2bbe, /* VPMOVSQDZrrkz */
/* Table17354 */
  0x0, /*  */
  0x2ccc, /* VPMOVWBZrrkz */
/* Table17356 */
  0x0, /*  */
  0x2b35, /* VPMOVDBZrrkz */
/* Table17358 */
  0x0, /*  */
  0x2b64, /* VPMOVQBZrrkz */
/* Table17360 */
  0x0, /*  */
  0x2b44, /* VPMOVDWZrrkz */
/* Table17362 */
  0x0, /*  */
  0x2b82, /* VPMOVQWZrrkz */
/* Table17364 */
  0x0, /*  */
  0x2b73, /* VPMOVQDZrrkz */
/* Table17366 */
  0x12c8, /* VDPBF16PSZmkz */
  0x12cb, /* VDPBF16PSZrkz */
/* Table17368 */
  0xe79, /* VCVTNEPS2BF16Zrmkz */
  0xe7c, /* VCVTNEPS2BF16Zrrkz */
/* Table17370 */
  0x208a, /* VP4DPWSSDrmkz */
  0x0, /*  */
/* Table17372 */
  0x2087, /* VP4DPWSSDSrmkz */
  0x0, /*  */
/* Table17374 */
  0xe5e, /* VCVTNE2PS2BF16Zrmkz */
  0xe61, /* VCVTNE2PS2BF16Zrrkz */
/* Table17376 */
  0xb8c, /* V4FMADDPSrmkz */
  0x0, /*  */
/* Table17378 */
  0xb92, /* V4FNMADDPSrmkz */
  0x0, /*  */
/* Table17380 */
  0x3136, /* VPSHUFBZrmkz */
  0x3139, /* VPSHUFBZrrkz */
/* Table17382 */
  0x2965, /* VPMADDUBSWZrmkz */
  0x2968, /* VPMADDUBSWZrrkz */
/* Table17384 */
  0x2d80, /* VPMULHRSWZrmkz */
  0x2d83, /* VPMULHRSWZrrkz */
/* Table17386 */
  0x2711, /* VPERMILPSZrmkz */
  0x2714, /* VPERMILPSZrrkz */
/* Table17388 */
  0xf2b, /* VCVTPH2PSZrmkz */
  0xf31, /* VCVTPH2PSZrrkz */
/* Table17390 */
  0x2f8d, /* VPRORVDZrmkz */
  0x2f90, /* VPRORVDZrrkz */
/* Table17392 */
  0x2f21, /* VPROLVDZrmkz */
  0x2f24, /* VPROLVDZrrkz */
/* Table17394 */
  0x274f, /* VPERMPSZrmkz */
  0x2752, /* VPERMPSZrrkz */
/* Table17396 */
  0xd88, /* VBROADCASTSSZmkz */
  0xd8b, /* VBROADCASTSSZrkz */
/* Table17398 */
  0xd2f, /* VBROADCASTF32X2Zmkz */
  0xd32, /* VBROADCASTF32X2Zrkz */
/* Table17400 */
  0xd38, /* VBROADCASTF32X4rmkz */
  0x0, /*  */
/* Table17402 */
  0xd3b, /* VBROADCASTF32X8rmkz */
  0x0, /*  */
/* Table17404 */
  0x209b, /* VPABSBZrmkz */
  0x209e, /* VPABSBZrrkz */
/* Table17406 */
  0x20eb, /* VPABSWZrmkz */
  0x20ee, /* VPABSWZrrkz */
/* Table17408 */
  0x20ba, /* VPABSDZrmkz */
  0x20bd, /* VPABSDZrrkz */
/* Table17410 */
  0x2c19, /* VPMOVSXBWZrmkz */
  0x2c1c, /* VPMOVSXBWZrrkz */
/* Table17412 */
  0x2bed, /* VPMOVSXBDZrmkz */
  0x2bf0, /* VPMOVSXBDZrrkz */
/* Table17414 */
  0x2c03, /* VPMOVSXBQZrmkz */
  0x2c06, /* VPMOVSXBQZrrkz */
/* Table17416 */
  0x2c45, /* VPMOVSXWDZrmkz */
  0x2c48, /* VPMOVSXWDZrrkz */
/* Table17418 */
  0x2c5b, /* VPMOVSXWQZrmkz */
  0x2c5e, /* VPMOVSXWQZrrkz */
/* Table17420 */
  0x2c2f, /* VPMOVSXDQZrmkz */
  0x2c32, /* VPMOVSXDQZrrkz */
/* Table17422 */
  0x213f, /* VPACKUSDWZrmkz */
  0x2142, /* VPACKUSDWZrrkz */
/* Table17424 */
  0x38d6, /* VSCALEFPSZrmkz */
  0x38dc, /* VSCALEFPSZrrkz */
/* Table17426 */
  0x2d09, /* VPMOVZXBWZrmkz */
  0x2d0c, /* VPMOVZXBWZrrkz */
/* Table17428 */
  0x2cdd, /* VPMOVZXBDZrmkz */
  0x2ce0, /* VPMOVZXBDZrrkz */
/* Table17430 */
  0x2cf3, /* VPMOVZXBQZrmkz */
  0x2cf6, /* VPMOVZXBQZrrkz */
/* Table17432 */
  0x2d35, /* VPMOVZXWDZrmkz */
  0x2d38, /* VPMOVZXWDZrrkz */
/* Table17434 */
  0x2d4b, /* VPMOVZXWQZrmkz */
  0x2d4e, /* VPMOVZXWQZrrkz */
/* Table17436 */
  0x2d1f, /* VPMOVZXDQZrmkz */
  0x2d22, /* VPMOVZXDQZrrkz */
/* Table17438 */
  0x25f9, /* VPERMDZrmkz */
  0x25fc, /* VPERMDZrrkz */
/* Table17440 */
  0x2a65, /* VPMINSBZrmkz */
  0x2a68, /* VPMINSBZrrkz */
/* Table17442 */
  0x2a84, /* VPMINSDZrmkz */
  0x2a87, /* VPMINSDZrrkz */
/* Table17444 */
  0x2b1b, /* VPMINUWZrmkz */
  0x2b1e, /* VPMINUWZrrkz */
/* Table17446 */
  0x2aea, /* VPMINUDZrmkz */
  0x2aed, /* VPMINUDZrrkz */
/* Table17448 */
  0x2999, /* VPMAXSBZrmkz */
  0x299c, /* VPMAXSBZrrkz */
/* Table17450 */
  0x29b8, /* VPMAXSDZrmkz */
  0x29bb, /* VPMAXSDZrrkz */
/* Table17452 */
  0x2a4f, /* VPMAXUWZrmkz */
  0x2a52, /* VPMAXUWZrrkz */
/* Table17454 */
  0x2a1e, /* VPMAXUDZrmkz */
  0x2a21, /* VPMAXUDZrrkz */
/* Table17456 */
  0x2dcb, /* VPMULLDZrmkz */
  0x2dce, /* VPMULLDZrrkz */
/* Table17458 */
  0x1b15, /* VGETEXPPSZmkz */
  0x1b1b, /* VGETEXPPSZrkz */
/* Table17460 */
  0x28e8, /* VPLZCNTDZrmkz */
  0x28eb, /* VPLZCNTDZrrkz */
/* Table17462 */
  0x33d8, /* VPSRLVDZrmkz */
  0x33db, /* VPSRLVDZrrkz */
/* Table17464 */
  0x32f4, /* VPSRAVDZrmkz */
  0x32f7, /* VPSRAVDZrrkz */
/* Table17466 */
  0x321a, /* VPSLLVDZrmkz */
  0x321d, /* VPSLLVDZrrkz */
/* Table17468 */
  0x373b, /* VRCP14PSZmkz */
  0x373e, /* VRCP14PSZrkz */
/* Table17470 */
  0x385f, /* VRSQRT14PSZmkz */
  0x3862, /* VRSQRT14PSZrkz */
/* Table17472 */
  0x2599, /* VPDPBUSDZmkz */
  0x259c, /* VPDPBUSDZrkz */
/* Table17474 */
  0x257e, /* VPDPBUSDSZmkz */
  0x2581, /* VPDPBUSDSZrkz */
/* Table17476 */
  0x25cf, /* VPDPWSSDZmkz */
  0x25d2, /* VPDPWSSDZrkz */
/* Table17478 */
  0x25b4, /* VPDPWSSDSZmkz */
  0x25b7, /* VPDPWSSDSZrkz */
/* Table17480 */
  0x2e4a, /* VPOPCNTBZrmkz */
  0x2e4d, /* VPOPCNTBZrrkz */
/* Table17482 */
  0x2e65, /* VPOPCNTDZrmkz */
  0x2e68, /* VPOPCNTDZrrkz */
/* Table17484 */
  0x2368, /* VPBROADCASTDZmkz */
  0x236b, /* VPBROADCASTDZrkz */
/* Table17486 */
  0xd54, /* VBROADCASTI32X2Zmkz */
  0xd57, /* VBROADCASTI32X2Zrkz */
/* Table17488 */
  0xd5d, /* VBROADCASTI32X4rmkz */
  0x0, /*  */
/* Table17490 */
  0xd60, /* VBROADCASTI32X8rmkz */
  0x0, /*  */
/* Table17492 */
  0x2829, /* VPEXPANDBZrmkz */
  0x282c, /* VPEXPANDBZrrkz */
/* Table17494 */
  0x0, /*  */
  0x24f7, /* VPCOMPRESSBZrrkz */
/* Table17496 */
  0x2300, /* VPBLENDMDZrmkz */
  0x2303, /* VPBLENDMDZrrkz */
/* Table17498 */
  0xd12, /* VBLENDMPSZrmkz */
  0xd15, /* VBLENDMPSZrrkz */
/* Table17500 */
  0x22e5, /* VPBLENDMBZrmkz */
  0x22e8, /* VPBLENDMBZrrkz */
/* Table17502 */
  0x303b, /* VPSHLDVDZmkz */
  0x303e, /* VPSHLDVDZrkz */
/* Table17504 */
  0x30d7, /* VPSHRDVDZmkz */
  0x30da, /* VPSHRDVDZrkz */
/* Table17506 */
  0x260b, /* VPERMI2Brmkz */
  0x260e, /* VPERMI2Brrkz */
/* Table17508 */
  0x2626, /* VPERMI2Drmkz */
  0x2629, /* VPERMI2Drrkz */
/* Table17510 */
  0x265c, /* VPERMI2PSrmkz */
  0x265f, /* VPERMI2PSrrkz */
/* Table17512 */
  0x2349, /* VPBROADCASTBZmkz */
  0x234c, /* VPBROADCASTBZrkz */
/* Table17514 */
  0x23ac, /* VPBROADCASTWZmkz */
  0x23af, /* VPBROADCASTWZrkz */
/* Table17516 */
  0x0, /*  */
  0x2355, /* VPBROADCASTBrZrkz */
/* Table17518 */
  0x0, /*  */
  0x23b8, /* VPBROADCASTWrZrkz */
/* Table17520 */
  0x0, /*  */
  0x2374, /* VPBROADCASTDrZrkz */
/* Table17522 */
  0x2787, /* VPERMT2Brmkz */
  0x278a, /* VPERMT2Brrkz */
/* Table17524 */
  0x27a2, /* VPERMT2Drmkz */
  0x27a5, /* VPERMT2Drrkz */
/* Table17526 */
  0x27d8, /* VPERMT2PSrmkz */
  0x27db, /* VPERMT2PSrrkz */
/* Table17528 */
  0x130e, /* VEXPANDPSZrmkz */
  0x1311, /* VEXPANDPSZrrkz */
/* Table17530 */
  0x283b, /* VPEXPANDDZrmkz */
  0x283e, /* VPEXPANDDZrrkz */
/* Table17532 */
  0x0, /*  */
  0xe05, /* VCOMPRESSPSZrrkz */
/* Table17534 */
  0x0, /*  */
  0x2506, /* VPCOMPRESSDZrrkz */
/* Table17536 */
  0x25e5, /* VPERMBZrmkz */
  0x25e8, /* VPERMBZrrkz */
/* Table17538 */
  0x152b, /* VFMADDSUB132PSZmkz */
  0x1531, /* VFMADDSUB132PSZrkz */
/* Table17540 */
  0x1733, /* VFMSUBADD132PSZmkz */
  0x1739, /* VFMSUBADD132PSZrkz */
/* Table17542 */
  0x13df, /* VFMADD132PSZmkz */
  0x13e5, /* VFMADD132PSZrkz */
/* Table17544 */
  0x1607, /* VFMSUB132PSZmkz */
  0x160d, /* VFMSUB132PSZrkz */
/* Table17546 */
  0x182f, /* VFNMADD132PSZmkz */
  0x1835, /* VFNMADD132PSZrkz */
/* Table17548 */
  0x197b, /* VFNMSUB132PSZmkz */
  0x1981, /* VFNMSUB132PSZrkz */
/* Table17550 */
  0x156f, /* VFMADDSUB213PSZmkz */
  0x1575, /* VFMADDSUB213PSZrkz */
/* Table17552 */
  0x1777, /* VFMSUBADD213PSZmkz */
  0x177d, /* VFMSUBADD213PSZrkz */
/* Table17554 */
  0x1443, /* VFMADD213PSZmkz */
  0x1449, /* VFMADD213PSZrkz */
/* Table17556 */
  0x166b, /* VFMSUB213PSZmkz */
  0x1671, /* VFMSUB213PSZrkz */
/* Table17558 */
  0x1893, /* VFNMADD213PSZmkz */
  0x1899, /* VFNMADD213PSZrkz */
/* Table17560 */
  0x19df, /* VFNMSUB213PSZmkz */
  0x19e5, /* VFNMSUB213PSZrkz */
/* Table17562 */
  0x15b3, /* VFMADDSUB231PSZmkz */
  0x15b9, /* VFMADDSUB231PSZrkz */
/* Table17564 */
  0x17bb, /* VFMSUBADD231PSZmkz */
  0x17c1, /* VFMSUBADD231PSZrkz */
/* Table17566 */
  0x14a7, /* VFMADD231PSZmkz */
  0x14ad, /* VFMADD231PSZrkz */
/* Table17568 */
  0x16cf, /* VFMSUB231PSZmkz */
  0x16d5, /* VFMSUB231PSZrkz */
/* Table17570 */
  0x18f7, /* VFNMADD231PSZmkz */
  0x18fd, /* VFNMADD231PSZrkz */
/* Table17572 */
  0x1a43, /* VFNMSUB231PSZmkz */
  0x1a49, /* VFNMSUB231PSZrkz */
/* Table17574 */
  0x2548, /* VPCONFLICTDZrmkz */
  0x254b, /* VPCONFLICTDZrrkz */
/* Table17576 */
  0x12e7, /* VEXP2PSZmkz */
  0x12ed, /* VEXP2PSZrkz */
/* Table17578 */
  0x375c, /* VRCP28PSZmkz */
  0x3762, /* VRCP28PSZrkz */
/* Table17580 */
  0x3880, /* VRSQRT28PSZmkz */
  0x3886, /* VRSQRT28PSZrkz */
/* Table17582 */
  0x1bca, /* VGF2P8MULBZrmkz */
  0x1bcd, /* VGF2P8MULBZrrkz */
/* Table17584 */
  0x26d3, /* VPERMILPDZrmkz */
  0x26d6, /* VPERMILPDZrrkz */
/* Table17586 */
  0x340b, /* VPSRLVWZrmkz */
  0x340e, /* VPSRLVWZrrkz */
/* Table17588 */
  0x3323, /* VPSRAVWZrmkz */
  0x3326, /* VPSRAVWZrrkz */
/* Table17590 */
  0x324d, /* VPSLLVWZrmkz */
  0x3250, /* VPSLLVWZrrkz */
/* Table17592 */
  0x2fa8, /* VPRORVQZrmkz */
  0x2fab, /* VPRORVQZrrkz */
/* Table17594 */
  0x2f3c, /* VPROLVQZrmkz */
  0x2f3f, /* VPROLVQZrrkz */
/* Table17596 */
  0x273b, /* VPERMPDZrmkz */
  0x273e, /* VPERMPDZrrkz */
/* Table17598 */
  0xd74, /* VBROADCASTSDZmkz */
  0xd77, /* VBROADCASTSDZrkz */
/* Table17600 */
  0xd41, /* VBROADCASTF64X2rmkz */
  0x0, /*  */
/* Table17602 */
  0xd44, /* VBROADCASTF64X4rmkz */
  0x0, /*  */
/* Table17604 */
  0x20d7, /* VPABSQZrmkz */
  0x20da, /* VPABSQZrrkz */
/* Table17606 */
  0x2d6a, /* VPMULDQZrmkz */
  0x2d6d, /* VPMULDQZrrkz */
/* Table17608 */
  0x38b8, /* VSCALEFPDZrmkz */
  0x38be, /* VSCALEFPDZrrkz */
/* Table17610 */
  0x2775, /* VPERMQZrmkz */
  0x2778, /* VPERMQZrrkz */
/* Table17612 */
  0x2aa1, /* VPMINSQZrmkz */
  0x2aa4, /* VPMINSQZrrkz */
/* Table17614 */
  0x2b07, /* VPMINUQZrmkz */
  0x2b0a, /* VPMINUQZrrkz */
/* Table17616 */
  0x29d5, /* VPMAXSQZrmkz */
  0x29d8, /* VPMAXSQZrrkz */
/* Table17618 */
  0x2a3b, /* VPMAXUQZrmkz */
  0x2a3e, /* VPMAXUQZrrkz */
/* Table17620 */
  0x2de8, /* VPMULLQZrmkz */
  0x2deb, /* VPMULLQZrrkz */
/* Table17622 */
  0x1af7, /* VGETEXPPDZmkz */
  0x1afd, /* VGETEXPPDZrkz */
/* Table17624 */
  0x2903, /* VPLZCNTQZrmkz */
  0x2906, /* VPLZCNTQZrrkz */
/* Table17626 */
  0x33f7, /* VPSRLVQZrmkz */
  0x33fa, /* VPSRLVQZrrkz */
/* Table17628 */
  0x3311, /* VPSRAVQZrmkz */
  0x3314, /* VPSRAVQZrrkz */
/* Table17630 */
  0x3239, /* VPSLLVQZrmkz */
  0x323c, /* VPSLLVQZrrkz */
/* Table17632 */
  0x3720, /* VRCP14PDZmkz */
  0x3723, /* VRCP14PDZrkz */
/* Table17634 */
  0x3844, /* VRSQRT14PDZmkz */
  0x3847, /* VRSQRT14PDZrkz */
/* Table17636 */
  0x2e92, /* VPOPCNTWZrmkz */
  0x2e95, /* VPOPCNTWZrrkz */
/* Table17638 */
  0x2e80, /* VPOPCNTQZrmkz */
  0x2e83, /* VPOPCNTQZrrkz */
/* Table17640 */
  0x238d, /* VPBROADCASTQZmkz */
  0x2390, /* VPBROADCASTQZrkz */
/* Table17642 */
  0xd66, /* VBROADCASTI64X2rmkz */
  0x0, /*  */
/* Table17644 */
  0xd69, /* VBROADCASTI64X4rmkz */
  0x0, /*  */
/* Table17646 */
  0x285f, /* VPEXPANDWZrmkz */
  0x2862, /* VPEXPANDWZrrkz */
/* Table17648 */
  0x0, /*  */
  0x2524, /* VPCOMPRESSWZrrkz */
/* Table17650 */
  0x231b, /* VPBLENDMQZrmkz */
  0x231e, /* VPBLENDMQZrrkz */
/* Table17652 */
  0xcf7, /* VBLENDMPDZrmkz */
  0xcfa, /* VBLENDMPDZrrkz */
/* Table17654 */
  0x232d, /* VPBLENDMWZrmkz */
  0x2330, /* VPBLENDMWZrrkz */
/* Table17656 */
  0x3068, /* VPSHLDVWZmkz */
  0x306b, /* VPSHLDVWZrkz */
/* Table17658 */
  0x3056, /* VPSHLDVQZmkz */
  0x3059, /* VPSHLDVQZrkz */
/* Table17660 */
  0x3104, /* VPSHRDVWZmkz */
  0x3107, /* VPSHRDVWZrkz */
/* Table17662 */
  0x30f2, /* VPSHRDVQZmkz */
  0x30f5, /* VPSHRDVQZrkz */
/* Table17664 */
  0x2689, /* VPERMI2Wrmkz */
  0x268c, /* VPERMI2Wrrkz */
/* Table17666 */
  0x2677, /* VPERMI2Qrmkz */
  0x267a, /* VPERMI2Qrrkz */
/* Table17668 */
  0x2641, /* VPERMI2PDrmkz */
  0x2644, /* VPERMI2PDrrkz */
/* Table17670 */
  0x0, /*  */
  0x2399, /* VPBROADCASTQrZrkz */
/* Table17672 */
  0x2805, /* VPERMT2Wrmkz */
  0x2808, /* VPERMT2Wrrkz */
/* Table17674 */
  0x27f3, /* VPERMT2Qrmkz */
  0x27f6, /* VPERMT2Qrrkz */
/* Table17676 */
  0x27bd, /* VPERMT2PDrmkz */
  0x27c0, /* VPERMT2PDrrkz */
/* Table17678 */
  0x2e19, /* VPMULTISHIFTQBZrmkz */
  0x2e1c, /* VPMULTISHIFTQBZrrkz */
/* Table17680 */
  0x12fc, /* VEXPANDPDZrmkz */
  0x12ff, /* VEXPANDPDZrrkz */
/* Table17682 */
  0x284d, /* VPEXPANDQZrmkz */
  0x2850, /* VPEXPANDQZrrkz */
/* Table17684 */
  0x0, /*  */
  0xdf6, /* VCOMPRESSPDZrrkz */
/* Table17686 */
  0x0, /*  */
  0x2515, /* VPCOMPRESSQZrrkz */
/* Table17688 */
  0x2817, /* VPERMWZrmkz */
  0x281a, /* VPERMWZrrkz */
/* Table17690 */
  0x1509, /* VFMADDSUB132PDZmkz */
  0x150f, /* VFMADDSUB132PDZrkz */
/* Table17692 */
  0x1711, /* VFMSUBADD132PDZmkz */
  0x1717, /* VFMSUBADD132PDZrkz */
/* Table17694 */
  0x13bd, /* VFMADD132PDZmkz */
  0x13c3, /* VFMADD132PDZrkz */
/* Table17696 */
  0x15e5, /* VFMSUB132PDZmkz */
  0x15eb, /* VFMSUB132PDZrkz */
/* Table17698 */
  0x180d, /* VFNMADD132PDZmkz */
  0x1813, /* VFNMADD132PDZrkz */
/* Table17700 */
  0x1959, /* VFNMSUB132PDZmkz */
  0x195f, /* VFNMSUB132PDZrkz */
/* Table17702 */
  0x154d, /* VFMADDSUB213PDZmkz */
  0x1553, /* VFMADDSUB213PDZrkz */
/* Table17704 */
  0x1755, /* VFMSUBADD213PDZmkz */
  0x175b, /* VFMSUBADD213PDZrkz */
/* Table17706 */
  0x1421, /* VFMADD213PDZmkz */
  0x1427, /* VFMADD213PDZrkz */
/* Table17708 */
  0x1649, /* VFMSUB213PDZmkz */
  0x164f, /* VFMSUB213PDZrkz */
/* Table17710 */
  0x1871, /* VFNMADD213PDZmkz */
  0x1877, /* VFNMADD213PDZrkz */
/* Table17712 */
  0x19bd, /* VFNMSUB213PDZmkz */
  0x19c3, /* VFNMSUB213PDZrkz */
/* Table17714 */
  0x2951, /* VPMADD52LUQZmkz */
  0x2954, /* VPMADD52LUQZrkz */
/* Table17716 */
  0x2936, /* VPMADD52HUQZmkz */
  0x2939, /* VPMADD52HUQZrkz */
/* Table17718 */
  0x1591, /* VFMADDSUB231PDZmkz */
  0x1597, /* VFMADDSUB231PDZrkz */
/* Table17720 */
  0x1799, /* VFMSUBADD231PDZmkz */
  0x179f, /* VFMSUBADD231PDZrkz */
/* Table17722 */
  0x1485, /* VFMADD231PDZmkz */
  0x148b, /* VFMADD231PDZrkz */
/* Table17724 */
  0x16ad, /* VFMSUB231PDZmkz */
  0x16b3, /* VFMSUB231PDZrkz */
/* Table17726 */
  0x18d5, /* VFNMADD231PDZmkz */
  0x18db, /* VFNMADD231PDZrkz */
/* Table17728 */
  0x1a21, /* VFNMSUB231PDZmkz */
  0x1a27, /* VFNMSUB231PDZrkz */
/* Table17730 */
  0x2563, /* VPCONFLICTQZrmkz */
  0x2566, /* VPCONFLICTQZrrkz */
/* Table17732 */
  0x12db, /* VEXP2PDZmkz */
  0x12e1, /* VEXP2PDZrkz */
/* Table17734 */
  0x3750, /* VRCP28PDZmkz */
  0x3756, /* VRCP28PDZrkz */
/* Table17736 */
  0x3874, /* VRSQRT28PDZmkz */
  0x387a, /* VRSQRT28PDZrkz */
/* Table17738 */
  0x5ed, /* MMX_PALIGNRrmi */
  0x5ee, /* MMX_PALIGNRrri */
/* Table17740 */
  0xa31, /* SHA1RNDS4rmi */
  0xa32, /* SHA1RNDS4rri */
/* Table17742 */
  0x9c9, /* ROUNDPSm */
  0x9ca, /* ROUNDPSr */
/* Table17744 */
  0x9c7, /* ROUNDPDm */
  0x9c8, /* ROUNDPDr */
/* Table17746 */
  0x9d0, /* ROUNDSSm_Int */
  0x9d2, /* ROUNDSSr_Int */
/* Table17748 */
  0x9cc, /* ROUNDSDm_Int */
  0x9ce, /* ROUNDSDr_Int */
/* Table17750 */
  0x1db, /* BLENDPSrmi */
  0x1dc, /* BLENDPSrri */
/* Table17752 */
  0x1d9, /* BLENDPDrmi */
  0x1da, /* BLENDPDrri */
/* Table17754 */
  0x7dc, /* PBLENDWrmi */
  0x7dd, /* PBLENDWrri */
/* Table17756 */
  0x7cd, /* PALIGNRrmi */
  0x7ce, /* PALIGNRrri */
/* Table17758 */
  0x801, /* PEXTRBmr */
  0x802, /* PEXTRBrr */
/* Table17760 */
  0x807, /* PEXTRWmr */
  0x809, /* PEXTRWrr_REV */
/* Table17762 */
  0x803, /* PEXTRDmr */
  0x804, /* PEXTRDrr */
/* Table17764 */
  0x3b3, /* EXTRACTPSmr */
  0x3b4, /* EXTRACTPSrr */
/* Table17766 */
  0x842, /* PINSRBrm */
  0x843, /* PINSRBrr */
/* Table17768 */
  0x44f, /* INSERTPSrm */
  0x450, /* INSERTPSrr */
/* Table17770 */
  0x844, /* PINSRDrm */
  0x845, /* PINSRDrr */
/* Table17772 */
  0x39b, /* DPPSrmi */
  0x39c, /* DPPSrri */
/* Table17774 */
  0x399, /* DPPDrmi */
  0x39a, /* DPPDrri */
/* Table17776 */
  0x735, /* MPSADBWrmi */
  0x736, /* MPSADBWrri */
/* Table17778 */
  0x7de, /* PCLMULQDQrm */
  0x7df, /* PCLMULQDQrr */
/* Table17780 */
  0x7ea, /* PCMPESTRMrm */
  0x7eb, /* PCMPESTRMrr */
/* Table17782 */
  0x7e8, /* PCMPESTRIrm */
  0x7e9, /* PCMPESTRIrr */
/* Table17784 */
  0x7f6, /* PCMPISTRMrm */
  0x7f7, /* PCMPISTRMrr */
/* Table17786 */
  0x7f4, /* PCMPISTRIrm */
  0x7f5, /* PCMPISTRIrr */
/* Table17788 */
  0x400, /* GF2P8AFFINEQBrmi */
  0x401, /* GF2P8AFFINEQBrri */
/* Table17790 */
  0x3fe, /* GF2P8AFFINEINVQBrmi */
  0x3ff, /* GF2P8AFFINEINVQBrri */
/* Table17792 */
  0x189, /* AESKEYGENASSIST128rm */
  0x18a, /* AESKEYGENASSIST128rr */
/* Table17794 */
  0x805, /* PEXTRQmr */
  0x806, /* PEXTRQrr */
/* Table17796 */
  0x846, /* PINSRQrm */
  0x847, /* PINSRQrr */
/* Table17798 */
  0x9c3, /* RORX32mi */
  0x9c4, /* RORX32ri */
/* Table17800 */
  0x22d5, /* VPBLENDDrmi */
  0x22d6, /* VPBLENDDrri */
/* Table17802 */
  0x2715, /* VPERMILPSmi */
  0x2716, /* VPERMILPSri */
/* Table17804 */
  0x26d7, /* VPERMILPDmi */
  0x26d8, /* VPERMILPDri */
/* Table17806 */
  0x3823, /* VROUNDPSm */
  0x3824, /* VROUNDPSr */
/* Table17808 */
  0x381f, /* VROUNDPDm */
  0x3820, /* VROUNDPDr */
/* Table17810 */
  0x382a, /* VROUNDSSm_Int */
  0x382c, /* VROUNDSSr_Int */
/* Table17812 */
  0x3826, /* VROUNDSDm_Int */
  0x3828, /* VROUNDSDr_Int */
/* Table17814 */
  0xd1c, /* VBLENDPSrmi */
  0xd1d, /* VBLENDPSrri */
/* Table17816 */
  0xd18, /* VBLENDPDrmi */
  0xd19, /* VBLENDPDrri */
/* Table17818 */
  0x2337, /* VPBLENDWrmi */
  0x2338, /* VPBLENDWrri */
/* Table17820 */
  0x2231, /* VPALIGNRrmi */
  0x2232, /* VPALIGNRrri */
/* Table17822 */
  0x2865, /* VPEXTRBmr */
  0x2866, /* VPEXTRBrr */
/* Table17824 */
  0x2872, /* VPEXTRWmr */
  0x2874, /* VPEXTRWrr_REV */
/* Table17826 */
  0x2869, /* VPEXTRDmr */
  0x286a, /* VPEXTRDrr */
/* Table17828 */
  0x1354, /* VEXTRACTPSmr */
  0x1355, /* VEXTRACTPSrr */
/* Table17830 */
  0xf8c, /* VCVTPS2PHmr */
  0xf8d, /* VCVTPS2PHrr */
/* Table17832 */
  0x28c3, /* VPINSRBrm */
  0x28c4, /* VPINSRBrr */
/* Table17834 */
  0x1c2e, /* VINSERTPSrm */
  0x1c2f, /* VINSERTPSrr */
/* Table17836 */
  0x28c7, /* VPINSRDrm */
  0x28c8, /* VPINSRDrr */
/* Table17838 */
  0x0, /*  */
  0x4c9, /* KSHIFTRBri */
/* Table17840 */
  0x0, /*  */
  0x4ca, /* KSHIFTRDri */
/* Table17842 */
  0x0, /*  */
  0x4c5, /* KSHIFTLBri */
/* Table17844 */
  0x0, /*  */
  0x4c6, /* KSHIFTLDri */
/* Table17846 */
  0x12d0, /* VDPPSrmi */
  0x12d1, /* VDPPSrri */
/* Table17848 */
  0x12cc, /* VDPPDrmi */
  0x12cd, /* VDPPDrri */
/* Table17850 */
  0x1fc0, /* VMPSADBWrmi */
  0x1fc1, /* VMPSADBWrri */
/* Table17852 */
  0x23c3, /* VPCLMULQDQrm */
  0x23c4, /* VPCLMULQDQrr */
/* Table17854 */
  0x2699, /* VPERMIL2PSmr */
  0x269b, /* VPERMIL2PSrr */
/* Table17856 */
  0x2691, /* VPERMIL2PDmr */
  0x2693, /* VPERMIL2PDrr */
/* Table17858 */
  0xd24, /* VBLENDVPSrm */
  0xd25, /* VBLENDVPSrr */
/* Table17860 */
  0xd20, /* VBLENDVPDrm */
  0xd21, /* VBLENDVPDrr */
/* Table17862 */
  0x2333, /* VPBLENDVBrm */
  0x2334, /* VPBLENDVBrr */
/* Table17864 */
  0x15c8, /* VFMADDSUBPS4mr */
  0x15cb, /* VFMADDSUBPS4rr_REV */
/* Table17866 */
  0x15c0, /* VFMADDSUBPD4mr */
  0x15c3, /* VFMADDSUBPD4rr_REV */
/* Table17868 */
  0x17d0, /* VFMSUBADDPS4mr */
  0x17d3, /* VFMSUBADDPS4rr_REV */
/* Table17870 */
  0x17c8, /* VFMSUBADDPD4mr */
  0x17cb, /* VFMSUBADDPD4rr_REV */
/* Table17872 */
  0x2439, /* VPCMPESTRMrm */
  0x243a, /* VPCMPESTRMrr */
/* Table17874 */
  0x2437, /* VPCMPESTRIrm */
  0x2438, /* VPCMPESTRIrr */
/* Table17876 */
  0x2489, /* VPCMPISTRMrm */
  0x248a, /* VPCMPISTRMrr */
/* Table17878 */
  0x2487, /* VPCMPISTRIrm */
  0x2488, /* VPCMPISTRIrr */
/* Table17880 */
  0x14dc, /* VFMADDPS4mr */
  0x14df, /* VFMADDPS4rr_REV */
/* Table17882 */
  0x14d4, /* VFMADDPD4mr */
  0x14d7, /* VFMADDPD4rr_REV */
/* Table17884 */
  0x14e8, /* VFMADDSS4mr */
  0x14ef, /* VFMADDSS4rr_REV */
/* Table17886 */
  0x14e0, /* VFMADDSD4mr */
  0x14e7, /* VFMADDSD4rr_REV */
/* Table17888 */
  0x17e0, /* VFMSUBPS4mr */
  0x17e3, /* VFMSUBPS4rr_REV */
/* Table17890 */
  0x17d8, /* VFMSUBPD4mr */
  0x17db, /* VFMSUBPD4rr_REV */
/* Table17892 */
  0x17ec, /* VFMSUBSS4mr */
  0x17f3, /* VFMSUBSS4rr_REV */
/* Table17894 */
  0x17e4, /* VFMSUBSD4mr */
  0x17eb, /* VFMSUBSD4rr_REV */
/* Table17896 */
  0x192c, /* VFNMADDPS4mr */
  0x192f, /* VFNMADDPS4rr_REV */
/* Table17898 */
  0x1924, /* VFNMADDPD4mr */
  0x1927, /* VFNMADDPD4rr_REV */
/* Table17900 */
  0x1938, /* VFNMADDSS4mr */
  0x193f, /* VFNMADDSS4rr_REV */
/* Table17902 */
  0x1930, /* VFNMADDSD4mr */
  0x1937, /* VFNMADDSD4rr_REV */
/* Table17904 */
  0x1a78, /* VFNMSUBPS4mr */
  0x1a7b, /* VFNMSUBPS4rr_REV */
/* Table17906 */
  0x1a70, /* VFNMSUBPD4mr */
  0x1a73, /* VFNMSUBPD4rr_REV */
/* Table17908 */
  0x1a84, /* VFNMSUBSS4mr */
  0x1a8b, /* VFNMSUBSS4rr_REV */
/* Table17910 */
  0x1a7c, /* VFNMSUBSD4mr */
  0x1a83, /* VFNMSUBSD4rr_REV */
/* Table17912 */
  0xc2b, /* VAESKEYGENASSIST128rm */
  0xc2c, /* VAESKEYGENASSIST128rr */
/* Table17914 */
  0x9c5, /* RORX64mi */
  0x9c6, /* RORX64ri */
/* Table17916 */
  0x286d, /* VPEXTRQmr */
  0x286e, /* VPEXTRQrr */
/* Table17918 */
  0x28cb, /* VPINSRQrm */
  0x28cc, /* VPINSRQrr */
/* Table17920 */
  0x0, /*  */
  0x4cc, /* KSHIFTRWri */
/* Table17922 */
  0x0, /*  */
  0x4cb, /* KSHIFTRQri */
/* Table17924 */
  0x0, /*  */
  0x4c8, /* KSHIFTLWri */
/* Table17926 */
  0x0, /*  */
  0x4c7, /* KSHIFTLQri */
/* Table17928 */
  0x269a, /* VPERMIL2PSrm */
  0x269c, /* VPERMIL2PSrr_REV */
/* Table17930 */
  0x2692, /* VPERMIL2PDrm */
  0x2694, /* VPERMIL2PDrr_REV */
/* Table17932 */
  0x15c9, /* VFMADDSUBPS4rm */
  0x15ca, /* VFMADDSUBPS4rr */
/* Table17934 */
  0x15c1, /* VFMADDSUBPD4rm */
  0x15c2, /* VFMADDSUBPD4rr */
/* Table17936 */
  0x17d1, /* VFMSUBADDPS4rm */
  0x17d2, /* VFMSUBADDPS4rr */
/* Table17938 */
  0x17c9, /* VFMSUBADDPD4rm */
  0x17ca, /* VFMSUBADDPD4rr */
/* Table17940 */
  0x14dd, /* VFMADDPS4rm */
  0x14de, /* VFMADDPS4rr */
/* Table17942 */
  0x14d5, /* VFMADDPD4rm */
  0x14d6, /* VFMADDPD4rr */
/* Table17944 */
  0x14ea, /* VFMADDSS4rm */
  0x14ec, /* VFMADDSS4rr */
/* Table17946 */
  0x14e2, /* VFMADDSD4rm */
  0x14e4, /* VFMADDSD4rr */
/* Table17948 */
  0x17e1, /* VFMSUBPS4rm */
  0x17e2, /* VFMSUBPS4rr */
/* Table17950 */
  0x17d9, /* VFMSUBPD4rm */
  0x17da, /* VFMSUBPD4rr */
/* Table17952 */
  0x17ee, /* VFMSUBSS4rm */
  0x17f0, /* VFMSUBSS4rr */
/* Table17954 */
  0x17e6, /* VFMSUBSD4rm */
  0x17e8, /* VFMSUBSD4rr */
/* Table17956 */
  0x192d, /* VFNMADDPS4rm */
  0x192e, /* VFNMADDPS4rr */
/* Table17958 */
  0x1925, /* VFNMADDPD4rm */
  0x1926, /* VFNMADDPD4rr */
/* Table17960 */
  0x193a, /* VFNMADDSS4rm */
  0x193c, /* VFNMADDSS4rr */
/* Table17962 */
  0x1932, /* VFNMADDSD4rm */
  0x1934, /* VFNMADDSD4rr */
/* Table17964 */
  0x1a79, /* VFNMSUBPS4rm */
  0x1a7a, /* VFNMSUBPS4rr */
/* Table17966 */
  0x1a71, /* VFNMSUBPD4rm */
  0x1a72, /* VFNMSUBPD4rr */
/* Table17968 */
  0x1a86, /* VFNMSUBSS4rm */
  0x1a88, /* VFNMSUBSS4rr */
/* Table17970 */
  0x1a7e, /* VFNMSUBSD4rm */
  0x1a80, /* VFNMSUBSD4rr */
/* Table17972 */
  0x1bb8, /* VGF2P8AFFINEQBrmi */
  0x1bb9, /* VGF2P8AFFINEQBrri */
/* Table17974 */
  0x1b99, /* VGF2P8AFFINEINVQBrmi */
  0x1b9a, /* VGF2P8AFFINEINVQBrri */
/* Table17976 */
  0x22d3, /* VPBLENDDYrmi */
  0x22d4, /* VPBLENDDYrri */
/* Table17978 */
  0x26db, /* VPERMILPSYmi */
  0x26dc, /* VPERMILPSYri */
/* Table17980 */
  0x269d, /* VPERMILPDYmi */
  0x269e, /* VPERMILPDYri */
/* Table17982 */
  0x25d3, /* VPERM2F128rm */
  0x25d4, /* VPERM2F128rr */
/* Table17984 */
  0x3821, /* VROUNDPSYm */
  0x3822, /* VROUNDPSYr */
/* Table17986 */
  0x381d, /* VROUNDPDYm */
  0x381e, /* VROUNDPDYr */
/* Table17988 */
  0xd1a, /* VBLENDPSYrmi */
  0xd1b, /* VBLENDPSYrri */
/* Table17990 */
  0xd16, /* VBLENDPDYrmi */
  0xd17, /* VBLENDPDYrri */
/* Table17992 */
  0x2335, /* VPBLENDWYrmi */
  0x2336, /* VPBLENDWYrri */
/* Table17994 */
  0x221d, /* VPALIGNRYrmi */
  0x221e, /* VPALIGNRYrri */
/* Table17996 */
  0x1be0, /* VINSERTF128rm */
  0x1be1, /* VINSERTF128rr */
/* Table17998 */
  0x1312, /* VEXTRACTF128mr */
  0x1313, /* VEXTRACTF128rr */
/* Table18000 */
  0xf78, /* VCVTPS2PHYmr */
  0xf79, /* VCVTPS2PHYrr */
/* Table18002 */
  0x1c06, /* VINSERTI128rm */
  0x1c07, /* VINSERTI128rr */
/* Table18004 */
  0x1332, /* VEXTRACTI128mr */
  0x1333, /* VEXTRACTI128rr */
/* Table18006 */
  0x12ce, /* VDPPSYrmi */
  0x12cf, /* VDPPSYrri */
/* Table18008 */
  0x1fbe, /* VMPSADBWYrmi */
  0x1fbf, /* VMPSADBWYrri */
/* Table18010 */
  0x23bb, /* VPCLMULQDQYrm */
  0x23bc, /* VPCLMULQDQYrr */
/* Table18012 */
  0x25d5, /* VPERM2I128rm */
  0x25d6, /* VPERM2I128rr */
/* Table18014 */
  0x2695, /* VPERMIL2PSYmr */
  0x2697, /* VPERMIL2PSYrr */
/* Table18016 */
  0x268d, /* VPERMIL2PDYmr */
  0x268f, /* VPERMIL2PDYrr */
/* Table18018 */
  0xd22, /* VBLENDVPSYrm */
  0xd23, /* VBLENDVPSYrr */
/* Table18020 */
  0xd1e, /* VBLENDVPDYrm */
  0xd1f, /* VBLENDVPDYrr */
/* Table18022 */
  0x2331, /* VPBLENDVBYrm */
  0x2332, /* VPBLENDVBYrr */
/* Table18024 */
  0x15c4, /* VFMADDSUBPS4Ymr */
  0x15c7, /* VFMADDSUBPS4Yrr_REV */
/* Table18026 */
  0x15bc, /* VFMADDSUBPD4Ymr */
  0x15bf, /* VFMADDSUBPD4Yrr_REV */
/* Table18028 */
  0x17cc, /* VFMSUBADDPS4Ymr */
  0x17cf, /* VFMSUBADDPS4Yrr_REV */
/* Table18030 */
  0x17c4, /* VFMSUBADDPD4Ymr */
  0x17c7, /* VFMSUBADDPD4Yrr_REV */
/* Table18032 */
  0x14d8, /* VFMADDPS4Ymr */
  0x14db, /* VFMADDPS4Yrr_REV */
/* Table18034 */
  0x14d0, /* VFMADDPD4Ymr */
  0x14d3, /* VFMADDPD4Yrr_REV */
/* Table18036 */
  0x17dc, /* VFMSUBPS4Ymr */
  0x17df, /* VFMSUBPS4Yrr_REV */
/* Table18038 */
  0x17d4, /* VFMSUBPD4Ymr */
  0x17d7, /* VFMSUBPD4Yrr_REV */
/* Table18040 */
  0x1928, /* VFNMADDPS4Ymr */
  0x192b, /* VFNMADDPS4Yrr_REV */
/* Table18042 */
  0x1920, /* VFNMADDPD4Ymr */
  0x1923, /* VFNMADDPD4Yrr_REV */
/* Table18044 */
  0x1a74, /* VFNMSUBPS4Ymr */
  0x1a77, /* VFNMSUBPS4Yrr_REV */
/* Table18046 */
  0x1a6c, /* VFNMSUBPD4Ymr */
  0x1a6f, /* VFNMSUBPD4Yrr_REV */
/* Table18048 */
  0x2753, /* VPERMQYmi */
  0x2754, /* VPERMQYri */
/* Table18050 */
  0x2719, /* VPERMPDYmi */
  0x271a, /* VPERMPDYri */
/* Table18052 */
  0x2696, /* VPERMIL2PSYrm */
  0x2698, /* VPERMIL2PSYrr_REV */
/* Table18054 */
  0x268e, /* VPERMIL2PDYrm */
  0x2690, /* VPERMIL2PDYrr_REV */
/* Table18056 */
  0x15c5, /* VFMADDSUBPS4Yrm */
  0x15c6, /* VFMADDSUBPS4Yrr */
/* Table18058 */
  0x15bd, /* VFMADDSUBPD4Yrm */
  0x15be, /* VFMADDSUBPD4Yrr */
/* Table18060 */
  0x17cd, /* VFMSUBADDPS4Yrm */
  0x17ce, /* VFMSUBADDPS4Yrr */
/* Table18062 */
  0x17c5, /* VFMSUBADDPD4Yrm */
  0x17c6, /* VFMSUBADDPD4Yrr */
/* Table18064 */
  0x14d9, /* VFMADDPS4Yrm */
  0x14da, /* VFMADDPS4Yrr */
/* Table18066 */
  0x14d1, /* VFMADDPD4Yrm */
  0x14d2, /* VFMADDPD4Yrr */
/* Table18068 */
  0x17dd, /* VFMSUBPS4Yrm */
  0x17de, /* VFMSUBPS4Yrr */
/* Table18070 */
  0x17d5, /* VFMSUBPD4Yrm */
  0x17d6, /* VFMSUBPD4Yrr */
/* Table18072 */
  0x1929, /* VFNMADDPS4Yrm */
  0x192a, /* VFNMADDPS4Yrr */
/* Table18074 */
  0x1921, /* VFNMADDPD4Yrm */
  0x1922, /* VFNMADDPD4Yrr */
/* Table18076 */
  0x1a75, /* VFNMSUBPS4Yrm */
  0x1a76, /* VFNMSUBPS4Yrr */
/* Table18078 */
  0x1a6d, /* VFNMSUBPD4Yrm */
  0x1a6e, /* VFNMSUBPD4Yrr */
/* Table18080 */
  0x1b9b, /* VGF2P8AFFINEQBYrmi */
  0x1b9c, /* VGF2P8AFFINEQBYrri */
/* Table18082 */
  0x1b7c, /* VGF2P8AFFINEINVQBYrmi */
  0x1b7d, /* VGF2P8AFFINEINVQBYrri */
/* Table18084 */
  0xc30, /* VALIGNDZ128rmi */
  0xc33, /* VALIGNDZ128rri */
/* Table18086 */
  0x26e2, /* VPERMILPSZ128mi */
  0x26e5, /* VPERMILPSZ128ri */
/* Table18088 */
  0x37ec, /* VRNDSCALEPSZ128rmi */
  0x37ef, /* VRNDSCALEPSZ128rri */
/* Table18090 */
  0x3813, /* VRNDSCALESSZm_Int */
  0x3817, /* VRNDSCALESSZr_Int */
/* Table18092 */
  0x221f, /* VPALIGNRZ128rmi */
  0x2222, /* VPALIGNRZ128rri */
/* Table18094 */
  0x2863, /* VPEXTRBZmr */
  0x2864, /* VPEXTRBZrr */
/* Table18096 */
  0x286f, /* VPEXTRWZmr */
  0x2871, /* VPEXTRWZrr_REV */
/* Table18098 */
  0x2867, /* VPEXTRDZmr */
  0x2868, /* VPEXTRDZrr */
/* Table18100 */
  0x1352, /* VEXTRACTPSZmr */
  0x1353, /* VEXTRACTPSZrr */
/* Table18102 */
  0xf7a, /* VCVTPS2PHZ128mr */
  0xf7c, /* VCVTPS2PHZ128rr */
/* Table18104 */
  0x24a9, /* VPCMPUDZ128rmi */
  0x24ad, /* VPCMPUDZ128rri */
/* Table18106 */
  0x23d9, /* VPCMPDZ128rmi */
  0x23dd, /* VPCMPDZ128rri */
/* Table18108 */
  0x28c1, /* VPINSRBZrm */
  0x28c2, /* VPINSRBZrr */
/* Table18110 */
  0x1c2c, /* VINSERTPSZrm */
  0x1c2d, /* VINSERTPSZrr */
/* Table18112 */
  0x28c5, /* VPINSRDZrm */
  0x28c6, /* VPINSRDZrr */
/* Table18114 */
  0x34fe, /* VPTERNLOGDZ128rmi */
  0x3501, /* VPTERNLOGDZ128rri */
/* Table18116 */
  0x1b4f, /* VGETMANTPSZ128rmi */
  0x1b52, /* VGETMANTPSZ128rri */
/* Table18118 */
  0x1b73, /* VGETMANTSSZrmi */
  0x1b76, /* VGETMANTSSZrri */
/* Table18120 */
  0x249d, /* VPCMPUBZ128rmi */
  0x249f, /* VPCMPUBZ128rri */
/* Table18122 */
  0x23cd, /* VPCMPBZ128rmi */
  0x23cf, /* VPCMPBZ128rri */
/* Table18124 */
  0x123d, /* VDBPSADBWZ128rmi */
  0x1240, /* VDBPSADBWZ128rri */
/* Table18126 */
  0x23bd, /* VPCLMULQDQZ128rm */
  0x23be, /* VPCLMULQDQZ128rr */
/* Table18128 */
  0x36dc, /* VRANGEPSZ128rmi */
  0x36df, /* VRANGEPSZ128rri */
/* Table18130 */
  0x3700, /* VRANGESSZrmi */
  0x3703, /* VRANGESSZrri */
/* Table18132 */
  0x1377, /* VFIXUPIMMPSZ128rmi */
  0x137a, /* VFIXUPIMMPSZ128rri */
/* Table18134 */
  0x139b, /* VFIXUPIMMSSZrmi */
  0x139e, /* VFIXUPIMMSSZrri */
/* Table18136 */
  0x379e, /* VREDUCEPSZ128rmi */
  0x37a1, /* VREDUCEPSZ128rri */
/* Table18138 */
  0x37c2, /* VREDUCESSZrmi */
  0x37c5, /* VREDUCESSZrri */
/* Table18140 */
  0x1a9e, /* VFPCLASSPSZ128rm */
  0x1aa2, /* VFPCLASSPSZ128rr */
/* Table18142 */
  0x1ab4, /* VFPCLASSSSZrm */
  0x1ab6, /* VFPCLASSSSZrr */
/* Table18144 */
  0x2ff1, /* VPSHLDDZ128rmi */
  0x2ff4, /* VPSHLDDZ128rri */
/* Table18146 */
  0x308d, /* VPSHRDDZ128rmi */
  0x3090, /* VPSHRDDZ128rri */
/* Table18148 */
  0xc4b, /* VALIGNQZ128rmi */
  0xc4e, /* VALIGNQZ128rri */
/* Table18150 */
  0x26a4, /* VPERMILPDZ128mi */
  0x26a7, /* VPERMILPDZ128ri */
/* Table18152 */
  0x37ce, /* VRNDSCALEPDZ128rmi */
  0x37d1, /* VRNDSCALEPDZ128rri */
/* Table18154 */
  0x3808, /* VRNDSCALESDZm_Int */
  0x380c, /* VRNDSCALESDZr_Int */
/* Table18156 */
  0x286b, /* VPEXTRQZmr */
  0x286c, /* VPEXTRQZrr */
/* Table18158 */
  0x24bb, /* VPCMPUQZ128rmi */
  0x24bf, /* VPCMPUQZ128rri */
/* Table18160 */
  0x248b, /* VPCMPQZ128rmi */
  0x248f, /* VPCMPQZ128rri */
/* Table18162 */
  0x28c9, /* VPINSRQZrm */
  0x28ca, /* VPINSRQZrr */
/* Table18164 */
  0x3519, /* VPTERNLOGQZ128rmi */
  0x351c, /* VPTERNLOGQZ128rri */
/* Table18166 */
  0x1b31, /* VGETMANTPDZ128rmi */
  0x1b34, /* VGETMANTPDZ128rri */
/* Table18168 */
  0x1b6a, /* VGETMANTSDZrmi */
  0x1b6d, /* VGETMANTSDZrri */
/* Table18170 */
  0x24cd, /* VPCMPUWZ128rmi */
  0x24cf, /* VPCMPUWZ128rri */
/* Table18172 */
  0x24d9, /* VPCMPWZ128rmi */
  0x24db, /* VPCMPWZ128rri */
/* Table18174 */
  0x36be, /* VRANGEPDZ128rmi */
  0x36c1, /* VRANGEPDZ128rri */
/* Table18176 */
  0x36f7, /* VRANGESDZrmi */
  0x36fa, /* VRANGESDZrri */
/* Table18178 */
  0x1359, /* VFIXUPIMMPDZ128rmi */
  0x135c, /* VFIXUPIMMPDZ128rri */
/* Table18180 */
  0x1392, /* VFIXUPIMMSDZrmi */
  0x1395, /* VFIXUPIMMSDZrri */
/* Table18182 */
  0x3780, /* VREDUCEPDZ128rmi */
  0x3783, /* VREDUCEPDZ128rri */
/* Table18184 */
  0x37b9, /* VREDUCESDZrmi */
  0x37bc, /* VREDUCESDZrri */
/* Table18186 */
  0x1a8c, /* VFPCLASSPDZ128rm */
  0x1a90, /* VFPCLASSPDZ128rr */
/* Table18188 */
  0x1ab0, /* VFPCLASSSDZrm */
  0x1ab2, /* VFPCLASSSDZrr */
/* Table18190 */
  0x306c, /* VPSHLDWZ128rmi */
  0x306f, /* VPSHLDWZ128rri */
/* Table18192 */
  0x300c, /* VPSHLDQZ128rmi */
  0x300f, /* VPSHLDQZ128rri */
/* Table18194 */
  0x3108, /* VPSHRDWZ128rmi */
  0x310b, /* VPSHRDWZ128rri */
/* Table18196 */
  0x30a8, /* VPSHRDQZ128rmi */
  0x30ab, /* VPSHRDQZ128rri */
/* Table18198 */
  0x1ba0, /* VGF2P8AFFINEQBZ128rmi */
  0x1ba3, /* VGF2P8AFFINEQBZ128rri */
/* Table18200 */
  0x1b81, /* VGF2P8AFFINEINVQBZ128rmi */
  0x1b84, /* VGF2P8AFFINEINVQBZ128rri */
/* Table18202 */
  0xc39, /* VALIGNDZ256rmi */
  0xc3c, /* VALIGNDZ256rri */
/* Table18204 */
  0x26f4, /* VPERMILPSZ256mi */
  0x26f7, /* VPERMILPSZ256ri */
/* Table18206 */
  0x37f5, /* VRNDSCALEPSZ256rmi */
  0x37f8, /* VRNDSCALEPSZ256rri */
/* Table18208 */
  0x2225, /* VPALIGNRZ256rmi */
  0x2228, /* VPALIGNRZ256rri */
/* Table18210 */
  0x1be2, /* VINSERTF32x4Z256rm */
  0x1be5, /* VINSERTF32x4Z256rr */
/* Table18212 */
  0x1314, /* VEXTRACTF32x4Z256mr */
  0x1316, /* VEXTRACTF32x4Z256rr */
/* Table18214 */
  0xf7f, /* VCVTPS2PHZ256mr */
  0xf81, /* VCVTPS2PHZ256rr */
/* Table18216 */
  0x24af, /* VPCMPUDZ256rmi */
  0x24b3, /* VPCMPUDZ256rri */
/* Table18218 */
  0x23df, /* VPCMPDZ256rmi */
  0x23e3, /* VPCMPDZ256rri */
/* Table18220 */
  0x3906, /* VSHUFF32X4Z256rmi */
  0x3909, /* VSHUFF32X4Z256rri */
/* Table18222 */
  0x3507, /* VPTERNLOGDZ256rmi */
  0x350a, /* VPTERNLOGDZ256rri */
/* Table18224 */
  0x1b58, /* VGETMANTPSZ256rmi */
  0x1b5b, /* VGETMANTPSZ256rri */
/* Table18226 */
  0x1c08, /* VINSERTI32x4Z256rm */
  0x1c0b, /* VINSERTI32x4Z256rr */
/* Table18228 */
  0x1334, /* VEXTRACTI32x4Z256mr */
  0x1336, /* VEXTRACTI32x4Z256rr */
/* Table18230 */
  0x24a1, /* VPCMPUBZ256rmi */
  0x24a3, /* VPCMPUBZ256rri */
/* Table18232 */
  0x23d1, /* VPCMPBZ256rmi */
  0x23d3, /* VPCMPBZ256rri */
/* Table18234 */
  0x1243, /* VDBPSADBWZ256rmi */
  0x1246, /* VDBPSADBWZ256rri */
/* Table18236 */
  0x392a, /* VSHUFI32X4Z256rmi */
  0x392d, /* VSHUFI32X4Z256rri */
/* Table18238 */
  0x23bf, /* VPCLMULQDQZ256rm */
  0x23c0, /* VPCLMULQDQZ256rr */
/* Table18240 */
  0x36e5, /* VRANGEPSZ256rmi */
  0x36e8, /* VRANGEPSZ256rri */
/* Table18242 */
  0x1380, /* VFIXUPIMMPSZ256rmi */
  0x1383, /* VFIXUPIMMPSZ256rri */
/* Table18244 */
  0x37a7, /* VREDUCEPSZ256rmi */
  0x37aa, /* VREDUCEPSZ256rri */
/* Table18246 */
  0x1aa4, /* VFPCLASSPSZ256rm */
  0x1aa8, /* VFPCLASSPSZ256rr */
/* Table18248 */
  0x2ffa, /* VPSHLDDZ256rmi */
  0x2ffd, /* VPSHLDDZ256rri */
/* Table18250 */
  0x3096, /* VPSHRDDZ256rmi */
  0x3099, /* VPSHRDDZ256rri */
/* Table18252 */
  0x2758, /* VPERMQZ256mi */
  0x275b, /* VPERMQZ256ri */
/* Table18254 */
  0x271e, /* VPERMPDZ256mi */
  0x2721, /* VPERMPDZ256ri */
/* Table18256 */
  0xc54, /* VALIGNQZ256rmi */
  0xc57, /* VALIGNQZ256rri */
/* Table18258 */
  0x26b6, /* VPERMILPDZ256mi */
  0x26b9, /* VPERMILPDZ256ri */
/* Table18260 */
  0x37d7, /* VRNDSCALEPDZ256rmi */
  0x37da, /* VRNDSCALEPDZ256rri */
/* Table18262 */
  0x1bf4, /* VINSERTF64x2Z256rm */
  0x1bf7, /* VINSERTF64x2Z256rr */
/* Table18264 */
  0x1323, /* VEXTRACTF64x2Z256mr */
  0x1325, /* VEXTRACTF64x2Z256rr */
/* Table18266 */
  0x24c1, /* VPCMPUQZ256rmi */
  0x24c5, /* VPCMPUQZ256rri */
/* Table18268 */
  0x2491, /* VPCMPQZ256rmi */
  0x2495, /* VPCMPQZ256rri */
/* Table18270 */
  0x3918, /* VSHUFF64X2Z256rmi */
  0x391b, /* VSHUFF64X2Z256rri */
/* Table18272 */
  0x3522, /* VPTERNLOGQZ256rmi */
  0x3525, /* VPTERNLOGQZ256rri */
/* Table18274 */
  0x1b3a, /* VGETMANTPDZ256rmi */
  0x1b3d, /* VGETMANTPDZ256rri */
/* Table18276 */
  0x1c1a, /* VINSERTI64x2Z256rm */
  0x1c1d, /* VINSERTI64x2Z256rr */
/* Table18278 */
  0x1343, /* VEXTRACTI64x2Z256mr */
  0x1345, /* VEXTRACTI64x2Z256rr */
/* Table18280 */
  0x24d1, /* VPCMPUWZ256rmi */
  0x24d3, /* VPCMPUWZ256rri */
/* Table18282 */
  0x24dd, /* VPCMPWZ256rmi */
  0x24df, /* VPCMPWZ256rri */
/* Table18284 */
  0x393c, /* VSHUFI64X2Z256rmi */
  0x393f, /* VSHUFI64X2Z256rri */
/* Table18286 */
  0x36c7, /* VRANGEPDZ256rmi */
  0x36ca, /* VRANGEPDZ256rri */
/* Table18288 */
  0x1362, /* VFIXUPIMMPDZ256rmi */
  0x1365, /* VFIXUPIMMPDZ256rri */
/* Table18290 */
  0x3789, /* VREDUCEPDZ256rmi */
  0x378c, /* VREDUCEPDZ256rri */
/* Table18292 */
  0x1a92, /* VFPCLASSPDZ256rm */
  0x1a96, /* VFPCLASSPDZ256rr */
/* Table18294 */
  0x3072, /* VPSHLDWZ256rmi */
  0x3075, /* VPSHLDWZ256rri */
/* Table18296 */
  0x3015, /* VPSHLDQZ256rmi */
  0x3018, /* VPSHLDQZ256rri */
/* Table18298 */
  0x310e, /* VPSHRDWZ256rmi */
  0x3111, /* VPSHRDWZ256rri */
/* Table18300 */
  0x30b1, /* VPSHRDQZ256rmi */
  0x30b4, /* VPSHRDQZ256rri */
/* Table18302 */
  0x1ba9, /* VGF2P8AFFINEQBZ256rmi */
  0x1bac, /* VGF2P8AFFINEQBZ256rri */
/* Table18304 */
  0x1b8a, /* VGF2P8AFFINEINVQBZ256rmi */
  0x1b8d, /* VGF2P8AFFINEINVQBZ256rri */
/* Table18306 */
  0xc42, /* VALIGNDZrmi */
  0xc45, /* VALIGNDZrri */
/* Table18308 */
  0x2706, /* VPERMILPSZmi */
  0x2709, /* VPERMILPSZri */
/* Table18310 */
  0x37fe, /* VRNDSCALEPSZrmi */
  0x3801, /* VRNDSCALEPSZrri */
/* Table18312 */
  0x222b, /* VPALIGNRZrmi */
  0x222e, /* VPALIGNRZrri */
/* Table18314 */
  0x1be8, /* VINSERTF32x4Zrm */
  0x1beb, /* VINSERTF32x4Zrr */
/* Table18316 */
  0x1319, /* VEXTRACTF32x4Zmr */
  0x131b, /* VEXTRACTF32x4Zrr */
/* Table18318 */
  0x1bee, /* VINSERTF32x8Zrm */
  0x1bf1, /* VINSERTF32x8Zrr */
/* Table18320 */
  0x131e, /* VEXTRACTF32x8Zmr */
  0x1320, /* VEXTRACTF32x8Zrr */
/* Table18322 */
  0xf84, /* VCVTPS2PHZmr */
  0xf86, /* VCVTPS2PHZrr */
/* Table18324 */
  0x24b5, /* VPCMPUDZrmi */
  0x24b9, /* VPCMPUDZrri */
/* Table18326 */
  0x23e5, /* VPCMPDZrmi */
  0x23e9, /* VPCMPDZrri */
/* Table18328 */
  0x390f, /* VSHUFF32X4Zrmi */
  0x3912, /* VSHUFF32X4Zrri */
/* Table18330 */
  0x3510, /* VPTERNLOGDZrmi */
  0x3513, /* VPTERNLOGDZrri */
/* Table18332 */
  0x1b61, /* VGETMANTPSZrmi */
  0x1b64, /* VGETMANTPSZrri */
/* Table18334 */
  0x1c0e, /* VINSERTI32x4Zrm */
  0x1c11, /* VINSERTI32x4Zrr */
/* Table18336 */
  0x1339, /* VEXTRACTI32x4Zmr */
  0x133b, /* VEXTRACTI32x4Zrr */
/* Table18338 */
  0x1c14, /* VINSERTI32x8Zrm */
  0x1c17, /* VINSERTI32x8Zrr */
/* Table18340 */
  0x133e, /* VEXTRACTI32x8Zmr */
  0x1340, /* VEXTRACTI32x8Zrr */
/* Table18342 */
  0x24a5, /* VPCMPUBZrmi */
  0x24a7, /* VPCMPUBZrri */
/* Table18344 */
  0x23d5, /* VPCMPBZrmi */
  0x23d7, /* VPCMPBZrri */
/* Table18346 */
  0x1249, /* VDBPSADBWZrmi */
  0x124c, /* VDBPSADBWZrri */
/* Table18348 */
  0x3933, /* VSHUFI32X4Zrmi */
  0x3936, /* VSHUFI32X4Zrri */
/* Table18350 */
  0x23c1, /* VPCLMULQDQZrm */
  0x23c2, /* VPCLMULQDQZrr */
/* Table18352 */
  0x36ee, /* VRANGEPSZrmi */
  0x36f1, /* VRANGEPSZrri */
/* Table18354 */
  0x1389, /* VFIXUPIMMPSZrmi */
  0x138c, /* VFIXUPIMMPSZrri */
/* Table18356 */
  0x37b0, /* VREDUCEPSZrmi */
  0x37b3, /* VREDUCEPSZrri */
/* Table18358 */
  0x1aaa, /* VFPCLASSPSZrm */
  0x1aae, /* VFPCLASSPSZrr */
/* Table18360 */
  0x3003, /* VPSHLDDZrmi */
  0x3006, /* VPSHLDDZrri */
/* Table18362 */
  0x309f, /* VPSHRDDZrmi */
  0x30a2, /* VPSHRDDZrri */
/* Table18364 */
  0x276a, /* VPERMQZmi */
  0x276d, /* VPERMQZri */
/* Table18366 */
  0x2730, /* VPERMPDZmi */
  0x2733, /* VPERMPDZri */
/* Table18368 */
  0xc5d, /* VALIGNQZrmi */
  0xc60, /* VALIGNQZrri */
/* Table18370 */
  0x26c8, /* VPERMILPDZmi */
  0x26cb, /* VPERMILPDZri */
/* Table18372 */
  0x37e0, /* VRNDSCALEPDZrmi */
  0x37e3, /* VRNDSCALEPDZrri */
/* Table18374 */
  0x1bfa, /* VINSERTF64x2Zrm */
  0x1bfd, /* VINSERTF64x2Zrr */
/* Table18376 */
  0x1328, /* VEXTRACTF64x2Zmr */
  0x132a, /* VEXTRACTF64x2Zrr */
/* Table18378 */
  0x1c00, /* VINSERTF64x4Zrm */
  0x1c03, /* VINSERTF64x4Zrr */
/* Table18380 */
  0x132d, /* VEXTRACTF64x4Zmr */
  0x132f, /* VEXTRACTF64x4Zrr */
/* Table18382 */
  0x24c7, /* VPCMPUQZrmi */
  0x24cb, /* VPCMPUQZrri */
/* Table18384 */
  0x2497, /* VPCMPQZrmi */
  0x249b, /* VPCMPQZrri */
/* Table18386 */
  0x3921, /* VSHUFF64X2Zrmi */
  0x3924, /* VSHUFF64X2Zrri */
/* Table18388 */
  0x352b, /* VPTERNLOGQZrmi */
  0x352e, /* VPTERNLOGQZrri */
/* Table18390 */
  0x1b43, /* VGETMANTPDZrmi */
  0x1b46, /* VGETMANTPDZrri */
/* Table18392 */
  0x1c20, /* VINSERTI64x2Zrm */
  0x1c23, /* VINSERTI64x2Zrr */
/* Table18394 */
  0x1348, /* VEXTRACTI64x2Zmr */
  0x134a, /* VEXTRACTI64x2Zrr */
/* Table18396 */
  0x1c26, /* VINSERTI64x4Zrm */
  0x1c29, /* VINSERTI64x4Zrr */
/* Table18398 */
  0x134d, /* VEXTRACTI64x4Zmr */
  0x134f, /* VEXTRACTI64x4Zrr */
/* Table18400 */
  0x24d5, /* VPCMPUWZrmi */
  0x24d7, /* VPCMPUWZrri */
/* Table18402 */
  0x24e1, /* VPCMPWZrmi */
  0x24e3, /* VPCMPWZrri */
/* Table18404 */
  0x3945, /* VSHUFI64X2Zrmi */
  0x3948, /* VSHUFI64X2Zrri */
/* Table18406 */
  0x36d0, /* VRANGEPDZrmi */
  0x36d3, /* VRANGEPDZrri */
/* Table18408 */
  0x136b, /* VFIXUPIMMPDZrmi */
  0x136e, /* VFIXUPIMMPDZrri */
/* Table18410 */
  0x3792, /* VREDUCEPDZrmi */
  0x3795, /* VREDUCEPDZrri */
/* Table18412 */
  0x1a98, /* VFPCLASSPDZrm */
  0x1a9c, /* VFPCLASSPDZrr */
/* Table18414 */
  0x3078, /* VPSHLDWZrmi */
  0x307b, /* VPSHLDWZrri */
/* Table18416 */
  0x301e, /* VPSHLDQZrmi */
  0x3021, /* VPSHLDQZrri */
/* Table18418 */
  0x3114, /* VPSHRDWZrmi */
  0x3117, /* VPSHRDWZrri */
/* Table18420 */
  0x30ba, /* VPSHRDQZrmi */
  0x30bd, /* VPSHRDQZrri */
/* Table18422 */
  0x1bb2, /* VGF2P8AFFINEQBZrmi */
  0x1bb5, /* VGF2P8AFFINEQBZrri */
/* Table18424 */
  0x1b93, /* VGF2P8AFFINEINVQBZrmi */
  0x1b96, /* VGF2P8AFFINEINVQBZrri */
/* Table18426 */
  0xc31, /* VALIGNDZ128rmik */
  0xc34, /* VALIGNDZ128rrik */
/* Table18428 */
  0x26e3, /* VPERMILPSZ128mik */
  0x26e6, /* VPERMILPSZ128rik */
/* Table18430 */
  0x37ed, /* VRNDSCALEPSZ128rmik */
  0x37f0, /* VRNDSCALEPSZ128rrik */
/* Table18432 */
  0x3814, /* VRNDSCALESSZm_Intk */
  0x3818, /* VRNDSCALESSZr_Intk */
/* Table18434 */
  0x2220, /* VPALIGNRZ128rmik */
  0x2223, /* VPALIGNRZ128rrik */
/* Table18436 */
  0xf7b, /* VCVTPS2PHZ128mrk */
  0xf7d, /* VCVTPS2PHZ128rrk */
/* Table18438 */
  0x24ac, /* VPCMPUDZ128rmik */
  0x24ae, /* VPCMPUDZ128rrik */
/* Table18440 */
  0x23dc, /* VPCMPDZ128rmik */
  0x23de, /* VPCMPDZ128rrik */
/* Table18442 */
  0x34ff, /* VPTERNLOGDZ128rmik */
  0x3502, /* VPTERNLOGDZ128rrik */
/* Table18444 */
  0x1b50, /* VGETMANTPSZ128rmik */
  0x1b53, /* VGETMANTPSZ128rrik */
/* Table18446 */
  0x1b74, /* VGETMANTSSZrmik */
  0x1b7a, /* VGETMANTSSZrrik */
/* Table18448 */
  0x249e, /* VPCMPUBZ128rmik */
  0x24a0, /* VPCMPUBZ128rrik */
/* Table18450 */
  0x23ce, /* VPCMPBZ128rmik */
  0x23d0, /* VPCMPBZ128rrik */
/* Table18452 */
  0x123e, /* VDBPSADBWZ128rmik */
  0x1241, /* VDBPSADBWZ128rrik */
/* Table18454 */
  0x36dd, /* VRANGEPSZ128rmik */
  0x36e0, /* VRANGEPSZ128rrik */
/* Table18456 */
  0x3701, /* VRANGESSZrmik */
  0x3707, /* VRANGESSZrrik */
/* Table18458 */
  0x1378, /* VFIXUPIMMPSZ128rmik */
  0x137b, /* VFIXUPIMMPSZ128rrik */
/* Table18460 */
  0x139c, /* VFIXUPIMMSSZrmik */
  0x13a2, /* VFIXUPIMMSSZrrik */
/* Table18462 */
  0x379f, /* VREDUCEPSZ128rmik */
  0x37a2, /* VREDUCEPSZ128rrik */
/* Table18464 */
  0x37c3, /* VREDUCESSZrmik */
  0x37c9, /* VREDUCESSZrrik */
/* Table18466 */
  0x1aa1, /* VFPCLASSPSZ128rmk */
  0x1aa3, /* VFPCLASSPSZ128rrk */
/* Table18468 */
  0x1ab5, /* VFPCLASSSSZrmk */
  0x1ab7, /* VFPCLASSSSZrrk */
/* Table18470 */
  0x2ff2, /* VPSHLDDZ128rmik */
  0x2ff5, /* VPSHLDDZ128rrik */
/* Table18472 */
  0x308e, /* VPSHRDDZ128rmik */
  0x3091, /* VPSHRDDZ128rrik */
/* Table18474 */
  0xc4c, /* VALIGNQZ128rmik */
  0xc4f, /* VALIGNQZ128rrik */
/* Table18476 */
  0x26a5, /* VPERMILPDZ128mik */
  0x26a8, /* VPERMILPDZ128rik */
/* Table18478 */
  0x37cf, /* VRNDSCALEPDZ128rmik */
  0x37d2, /* VRNDSCALEPDZ128rrik */
/* Table18480 */
  0x3809, /* VRNDSCALESDZm_Intk */
  0x380d, /* VRNDSCALESDZr_Intk */
/* Table18482 */
  0x24be, /* VPCMPUQZ128rmik */
  0x24c0, /* VPCMPUQZ128rrik */
/* Table18484 */
  0x248e, /* VPCMPQZ128rmik */
  0x2490, /* VPCMPQZ128rrik */
/* Table18486 */
  0x351a, /* VPTERNLOGQZ128rmik */
  0x351d, /* VPTERNLOGQZ128rrik */
/* Table18488 */
  0x1b32, /* VGETMANTPDZ128rmik */
  0x1b35, /* VGETMANTPDZ128rrik */
/* Table18490 */
  0x1b6b, /* VGETMANTSDZrmik */
  0x1b71, /* VGETMANTSDZrrik */
/* Table18492 */
  0x24ce, /* VPCMPUWZ128rmik */
  0x24d0, /* VPCMPUWZ128rrik */
/* Table18494 */
  0x24da, /* VPCMPWZ128rmik */
  0x24dc, /* VPCMPWZ128rrik */
/* Table18496 */
  0x36bf, /* VRANGEPDZ128rmik */
  0x36c2, /* VRANGEPDZ128rrik */
/* Table18498 */
  0x36f8, /* VRANGESDZrmik */
  0x36fe, /* VRANGESDZrrik */
/* Table18500 */
  0x135a, /* VFIXUPIMMPDZ128rmik */
  0x135d, /* VFIXUPIMMPDZ128rrik */
/* Table18502 */
  0x1393, /* VFIXUPIMMSDZrmik */
  0x1399, /* VFIXUPIMMSDZrrik */
/* Table18504 */
  0x3781, /* VREDUCEPDZ128rmik */
  0x3784, /* VREDUCEPDZ128rrik */
/* Table18506 */
  0x37ba, /* VREDUCESDZrmik */
  0x37c0, /* VREDUCESDZrrik */
/* Table18508 */
  0x1a8f, /* VFPCLASSPDZ128rmk */
  0x1a91, /* VFPCLASSPDZ128rrk */
/* Table18510 */
  0x1ab1, /* VFPCLASSSDZrmk */
  0x1ab3, /* VFPCLASSSDZrrk */
/* Table18512 */
  0x306d, /* VPSHLDWZ128rmik */
  0x3070, /* VPSHLDWZ128rrik */
/* Table18514 */
  0x300d, /* VPSHLDQZ128rmik */
  0x3010, /* VPSHLDQZ128rrik */
/* Table18516 */
  0x3109, /* VPSHRDWZ128rmik */
  0x310c, /* VPSHRDWZ128rrik */
/* Table18518 */
  0x30a9, /* VPSHRDQZ128rmik */
  0x30ac, /* VPSHRDQZ128rrik */
/* Table18520 */
  0x1ba1, /* VGF2P8AFFINEQBZ128rmik */
  0x1ba4, /* VGF2P8AFFINEQBZ128rrik */
/* Table18522 */
  0x1b82, /* VGF2P8AFFINEINVQBZ128rmik */
  0x1b85, /* VGF2P8AFFINEINVQBZ128rrik */
/* Table18524 */
  0xc3a, /* VALIGNDZ256rmik */
  0xc3d, /* VALIGNDZ256rrik */
/* Table18526 */
  0x26f5, /* VPERMILPSZ256mik */
  0x26f8, /* VPERMILPSZ256rik */
/* Table18528 */
  0x37f6, /* VRNDSCALEPSZ256rmik */
  0x37f9, /* VRNDSCALEPSZ256rrik */
/* Table18530 */
  0x2226, /* VPALIGNRZ256rmik */
  0x2229, /* VPALIGNRZ256rrik */
/* Table18532 */
  0x1be3, /* VINSERTF32x4Z256rmk */
  0x1be6, /* VINSERTF32x4Z256rrk */
/* Table18534 */
  0x1315, /* VEXTRACTF32x4Z256mrk */
  0x1317, /* VEXTRACTF32x4Z256rrk */
/* Table18536 */
  0xf80, /* VCVTPS2PHZ256mrk */
  0xf82, /* VCVTPS2PHZ256rrk */
/* Table18538 */
  0x24b2, /* VPCMPUDZ256rmik */
  0x24b4, /* VPCMPUDZ256rrik */
/* Table18540 */
  0x23e2, /* VPCMPDZ256rmik */
  0x23e4, /* VPCMPDZ256rrik */
/* Table18542 */
  0x3907, /* VSHUFF32X4Z256rmik */
  0x390a, /* VSHUFF32X4Z256rrik */
/* Table18544 */
  0x3508, /* VPTERNLOGDZ256rmik */
  0x350b, /* VPTERNLOGDZ256rrik */
/* Table18546 */
  0x1b59, /* VGETMANTPSZ256rmik */
  0x1b5c, /* VGETMANTPSZ256rrik */
/* Table18548 */
  0x1c09, /* VINSERTI32x4Z256rmk */
  0x1c0c, /* VINSERTI32x4Z256rrk */
/* Table18550 */
  0x1335, /* VEXTRACTI32x4Z256mrk */
  0x1337, /* VEXTRACTI32x4Z256rrk */
/* Table18552 */
  0x24a2, /* VPCMPUBZ256rmik */
  0x24a4, /* VPCMPUBZ256rrik */
/* Table18554 */
  0x23d2, /* VPCMPBZ256rmik */
  0x23d4, /* VPCMPBZ256rrik */
/* Table18556 */
  0x1244, /* VDBPSADBWZ256rmik */
  0x1247, /* VDBPSADBWZ256rrik */
/* Table18558 */
  0x392b, /* VSHUFI32X4Z256rmik */
  0x392e, /* VSHUFI32X4Z256rrik */
/* Table18560 */
  0x36e6, /* VRANGEPSZ256rmik */
  0x36e9, /* VRANGEPSZ256rrik */
/* Table18562 */
  0x1381, /* VFIXUPIMMPSZ256rmik */
  0x1384, /* VFIXUPIMMPSZ256rrik */
/* Table18564 */
  0x37a8, /* VREDUCEPSZ256rmik */
  0x37ab, /* VREDUCEPSZ256rrik */
/* Table18566 */
  0x1aa7, /* VFPCLASSPSZ256rmk */
  0x1aa9, /* VFPCLASSPSZ256rrk */
/* Table18568 */
  0x2ffb, /* VPSHLDDZ256rmik */
  0x2ffe, /* VPSHLDDZ256rrik */
/* Table18570 */
  0x3097, /* VPSHRDDZ256rmik */
  0x309a, /* VPSHRDDZ256rrik */
/* Table18572 */
  0x2759, /* VPERMQZ256mik */
  0x275c, /* VPERMQZ256rik */
/* Table18574 */
  0x271f, /* VPERMPDZ256mik */
  0x2722, /* VPERMPDZ256rik */
/* Table18576 */
  0xc55, /* VALIGNQZ256rmik */
  0xc58, /* VALIGNQZ256rrik */
/* Table18578 */
  0x26b7, /* VPERMILPDZ256mik */
  0x26ba, /* VPERMILPDZ256rik */
/* Table18580 */
  0x37d8, /* VRNDSCALEPDZ256rmik */
  0x37db, /* VRNDSCALEPDZ256rrik */
/* Table18582 */
  0x1bf5, /* VINSERTF64x2Z256rmk */
  0x1bf8, /* VINSERTF64x2Z256rrk */
/* Table18584 */
  0x1324, /* VEXTRACTF64x2Z256mrk */
  0x1326, /* VEXTRACTF64x2Z256rrk */
/* Table18586 */
  0x24c4, /* VPCMPUQZ256rmik */
  0x24c6, /* VPCMPUQZ256rrik */
/* Table18588 */
  0x2494, /* VPCMPQZ256rmik */
  0x2496, /* VPCMPQZ256rrik */
/* Table18590 */
  0x3919, /* VSHUFF64X2Z256rmik */
  0x391c, /* VSHUFF64X2Z256rrik */
/* Table18592 */
  0x3523, /* VPTERNLOGQZ256rmik */
  0x3526, /* VPTERNLOGQZ256rrik */
/* Table18594 */
  0x1b3b, /* VGETMANTPDZ256rmik */
  0x1b3e, /* VGETMANTPDZ256rrik */
/* Table18596 */
  0x1c1b, /* VINSERTI64x2Z256rmk */
  0x1c1e, /* VINSERTI64x2Z256rrk */
/* Table18598 */
  0x1344, /* VEXTRACTI64x2Z256mrk */
  0x1346, /* VEXTRACTI64x2Z256rrk */
/* Table18600 */
  0x24d2, /* VPCMPUWZ256rmik */
  0x24d4, /* VPCMPUWZ256rrik */
/* Table18602 */
  0x24de, /* VPCMPWZ256rmik */
  0x24e0, /* VPCMPWZ256rrik */
/* Table18604 */
  0x393d, /* VSHUFI64X2Z256rmik */
  0x3940, /* VSHUFI64X2Z256rrik */
/* Table18606 */
  0x36c8, /* VRANGEPDZ256rmik */
  0x36cb, /* VRANGEPDZ256rrik */
/* Table18608 */
  0x1363, /* VFIXUPIMMPDZ256rmik */
  0x1366, /* VFIXUPIMMPDZ256rrik */
/* Table18610 */
  0x378a, /* VREDUCEPDZ256rmik */
  0x378d, /* VREDUCEPDZ256rrik */
/* Table18612 */
  0x1a95, /* VFPCLASSPDZ256rmk */
  0x1a97, /* VFPCLASSPDZ256rrk */
/* Table18614 */
  0x3073, /* VPSHLDWZ256rmik */
  0x3076, /* VPSHLDWZ256rrik */
/* Table18616 */
  0x3016, /* VPSHLDQZ256rmik */
  0x3019, /* VPSHLDQZ256rrik */
/* Table18618 */
  0x310f, /* VPSHRDWZ256rmik */
  0x3112, /* VPSHRDWZ256rrik */
/* Table18620 */
  0x30b2, /* VPSHRDQZ256rmik */
  0x30b5, /* VPSHRDQZ256rrik */
/* Table18622 */
  0x1baa, /* VGF2P8AFFINEQBZ256rmik */
  0x1bad, /* VGF2P8AFFINEQBZ256rrik */
/* Table18624 */
  0x1b8b, /* VGF2P8AFFINEINVQBZ256rmik */
  0x1b8e, /* VGF2P8AFFINEINVQBZ256rrik */
/* Table18626 */
  0xc43, /* VALIGNDZrmik */
  0xc46, /* VALIGNDZrrik */
/* Table18628 */
  0x2707, /* VPERMILPSZmik */
  0x270a, /* VPERMILPSZrik */
/* Table18630 */
  0x37ff, /* VRNDSCALEPSZrmik */
  0x3805, /* VRNDSCALEPSZrrik */
/* Table18632 */
  0x222c, /* VPALIGNRZrmik */
  0x222f, /* VPALIGNRZrrik */
/* Table18634 */
  0x1be9, /* VINSERTF32x4Zrmk */
  0x1bec, /* VINSERTF32x4Zrrk */
/* Table18636 */
  0x131a, /* VEXTRACTF32x4Zmrk */
  0x131c, /* VEXTRACTF32x4Zrrk */
/* Table18638 */
  0x1bef, /* VINSERTF32x8Zrmk */
  0x1bf2, /* VINSERTF32x8Zrrk */
/* Table18640 */
  0x131f, /* VEXTRACTF32x8Zmrk */
  0x1321, /* VEXTRACTF32x8Zrrk */
/* Table18642 */
  0xf85, /* VCVTPS2PHZmrk */
  0xf8a, /* VCVTPS2PHZrrk */
/* Table18644 */
  0x24b8, /* VPCMPUDZrmik */
  0x24ba, /* VPCMPUDZrrik */
/* Table18646 */
  0x23e8, /* VPCMPDZrmik */
  0x23ea, /* VPCMPDZrrik */
/* Table18648 */
  0x3910, /* VSHUFF32X4Zrmik */
  0x3913, /* VSHUFF32X4Zrrik */
/* Table18650 */
  0x3511, /* VPTERNLOGDZrmik */
  0x3514, /* VPTERNLOGDZrrik */
/* Table18652 */
  0x1b62, /* VGETMANTPSZrmik */
  0x1b68, /* VGETMANTPSZrrik */
/* Table18654 */
  0x1c0f, /* VINSERTI32x4Zrmk */
  0x1c12, /* VINSERTI32x4Zrrk */
/* Table18656 */
  0x133a, /* VEXTRACTI32x4Zmrk */
  0x133c, /* VEXTRACTI32x4Zrrk */
/* Table18658 */
  0x1c15, /* VINSERTI32x8Zrmk */
  0x1c18, /* VINSERTI32x8Zrrk */
/* Table18660 */
  0x133f, /* VEXTRACTI32x8Zmrk */
  0x1341, /* VEXTRACTI32x8Zrrk */
/* Table18662 */
  0x24a6, /* VPCMPUBZrmik */
  0x24a8, /* VPCMPUBZrrik */
/* Table18664 */
  0x23d6, /* VPCMPBZrmik */
  0x23d8, /* VPCMPBZrrik */
/* Table18666 */
  0x124a, /* VDBPSADBWZrmik */
  0x124d, /* VDBPSADBWZrrik */
/* Table18668 */
  0x3934, /* VSHUFI32X4Zrmik */
  0x3937, /* VSHUFI32X4Zrrik */
/* Table18670 */
  0x36ef, /* VRANGEPSZrmik */
  0x36f5, /* VRANGEPSZrrik */
/* Table18672 */
  0x138a, /* VFIXUPIMMPSZrmik */
  0x1390, /* VFIXUPIMMPSZrrik */
/* Table18674 */
  0x37b1, /* VREDUCEPSZrmik */
  0x37b7, /* VREDUCEPSZrrik */
/* Table18676 */
  0x1aad, /* VFPCLASSPSZrmk */
  0x1aaf, /* VFPCLASSPSZrrk */
/* Table18678 */
  0x3004, /* VPSHLDDZrmik */
  0x3007, /* VPSHLDDZrrik */
/* Table18680 */
  0x30a0, /* VPSHRDDZrmik */
  0x30a3, /* VPSHRDDZrrik */
/* Table18682 */
  0x276b, /* VPERMQZmik */
  0x276e, /* VPERMQZrik */
/* Table18684 */
  0x2731, /* VPERMPDZmik */
  0x2734, /* VPERMPDZrik */
/* Table18686 */
  0xc5e, /* VALIGNQZrmik */
  0xc61, /* VALIGNQZrrik */
/* Table18688 */
  0x26c9, /* VPERMILPDZmik */
  0x26cc, /* VPERMILPDZrik */
/* Table18690 */
  0x37e1, /* VRNDSCALEPDZrmik */
  0x37e7, /* VRNDSCALEPDZrrik */
/* Table18692 */
  0x1bfb, /* VINSERTF64x2Zrmk */
  0x1bfe, /* VINSERTF64x2Zrrk */
/* Table18694 */
  0x1329, /* VEXTRACTF64x2Zmrk */
  0x132b, /* VEXTRACTF64x2Zrrk */
/* Table18696 */
  0x1c01, /* VINSERTF64x4Zrmk */
  0x1c04, /* VINSERTF64x4Zrrk */
/* Table18698 */
  0x132e, /* VEXTRACTF64x4Zmrk */
  0x1330, /* VEXTRACTF64x4Zrrk */
/* Table18700 */
  0x24ca, /* VPCMPUQZrmik */
  0x24cc, /* VPCMPUQZrrik */
/* Table18702 */
  0x249a, /* VPCMPQZrmik */
  0x249c, /* VPCMPQZrrik */
/* Table18704 */
  0x3922, /* VSHUFF64X2Zrmik */
  0x3925, /* VSHUFF64X2Zrrik */
/* Table18706 */
  0x352c, /* VPTERNLOGQZrmik */
  0x352f, /* VPTERNLOGQZrrik */
/* Table18708 */
  0x1b44, /* VGETMANTPDZrmik */
  0x1b4a, /* VGETMANTPDZrrik */
/* Table18710 */
  0x1c21, /* VINSERTI64x2Zrmk */
  0x1c24, /* VINSERTI64x2Zrrk */
/* Table18712 */
  0x1349, /* VEXTRACTI64x2Zmrk */
  0x134b, /* VEXTRACTI64x2Zrrk */
/* Table18714 */
  0x1c27, /* VINSERTI64x4Zrmk */
  0x1c2a, /* VINSERTI64x4Zrrk */
/* Table18716 */
  0x134e, /* VEXTRACTI64x4Zmrk */
  0x1350, /* VEXTRACTI64x4Zrrk */
/* Table18718 */
  0x24d6, /* VPCMPUWZrmik */
  0x24d8, /* VPCMPUWZrrik */
/* Table18720 */
  0x24e2, /* VPCMPWZrmik */
  0x24e4, /* VPCMPWZrrik */
/* Table18722 */
  0x3946, /* VSHUFI64X2Zrmik */
  0x3949, /* VSHUFI64X2Zrrik */
/* Table18724 */
  0x36d1, /* VRANGEPDZrmik */
  0x36d7, /* VRANGEPDZrrik */
/* Table18726 */
  0x136c, /* VFIXUPIMMPDZrmik */
  0x1372, /* VFIXUPIMMPDZrrik */
/* Table18728 */
  0x3793, /* VREDUCEPDZrmik */
  0x3799, /* VREDUCEPDZrrik */
/* Table18730 */
  0x1a9b, /* VFPCLASSPDZrmk */
  0x1a9d, /* VFPCLASSPDZrrk */
/* Table18732 */
  0x3079, /* VPSHLDWZrmik */
  0x307c, /* VPSHLDWZrrik */
/* Table18734 */
  0x301f, /* VPSHLDQZrmik */
  0x3022, /* VPSHLDQZrrik */
/* Table18736 */
  0x3115, /* VPSHRDWZrmik */
  0x3118, /* VPSHRDWZrrik */
/* Table18738 */
  0x30bb, /* VPSHRDQZrmik */
  0x30be, /* VPSHRDQZrrik */
/* Table18740 */
  0x1bb3, /* VGF2P8AFFINEQBZrmik */
  0x1bb6, /* VGF2P8AFFINEQBZrrik */
/* Table18742 */
  0x1b94, /* VGF2P8AFFINEINVQBZrmik */
  0x1b97, /* VGF2P8AFFINEINVQBZrrik */
/* Table18744 */
  0xc2d, /* VALIGNDZ128rmbi */
  0x0, /*  */
/* Table18746 */
  0x26df, /* VPERMILPSZ128mbi */
  0x0, /*  */
/* Table18748 */
  0x37e9, /* VRNDSCALEPSZ128rmbi */
  0x3802, /* VRNDSCALEPSZrrib */
/* Table18750 */
  0x0, /*  */
  0x381a, /* VRNDSCALESSZrb_Int */
/* Table18752 */
  0x0, /*  */
  0xf87, /* VCVTPS2PHZrrb */
/* Table18754 */
  0x24aa, /* VPCMPUDZ128rmib */
  0x0, /*  */
/* Table18756 */
  0x23da, /* VPCMPDZ128rmib */
  0x0, /*  */
/* Table18758 */
  0x34fb, /* VPTERNLOGDZ128rmbi */
  0x0, /*  */
/* Table18760 */
  0x1b4c, /* VGETMANTPSZ128rmbi */
  0x1b65, /* VGETMANTPSZrrib */
/* Table18762 */
  0x0, /*  */
  0x1b77, /* VGETMANTSSZrrib */
/* Table18764 */
  0x36d9, /* VRANGEPSZ128rmbi */
  0x36f2, /* VRANGEPSZrrib */
/* Table18766 */
  0x0, /*  */
  0x3704, /* VRANGESSZrrib */
/* Table18768 */
  0x1374, /* VFIXUPIMMPSZ128rmbi */
  0x138d, /* VFIXUPIMMPSZrrib */
/* Table18770 */
  0x0, /*  */
  0x139f, /* VFIXUPIMMSSZrrib */
/* Table18772 */
  0x379b, /* VREDUCEPSZ128rmbi */
  0x37b4, /* VREDUCEPSZrrib */
/* Table18774 */
  0x0, /*  */
  0x37c6, /* VREDUCESSZrrib */
/* Table18776 */
  0x1a9f, /* VFPCLASSPSZ128rmb */
  0x0, /*  */
/* Table18778 */
  0x2fee, /* VPSHLDDZ128rmbi */
  0x0, /*  */
/* Table18780 */
  0x308a, /* VPSHRDDZ128rmbi */
  0x0, /*  */
/* Table18782 */
  0xc48, /* VALIGNQZ128rmbi */
  0x0, /*  */
/* Table18784 */
  0x26a1, /* VPERMILPDZ128mbi */
  0x0, /*  */
/* Table18786 */
  0x37cb, /* VRNDSCALEPDZ128rmbi */
  0x37e4, /* VRNDSCALEPDZrrib */
/* Table18788 */
  0x0, /*  */
  0x380f, /* VRNDSCALESDZrb_Int */
/* Table18790 */
  0x24bc, /* VPCMPUQZ128rmib */
  0x0, /*  */
/* Table18792 */
  0x248c, /* VPCMPQZ128rmib */
  0x0, /*  */
/* Table18794 */
  0x3516, /* VPTERNLOGQZ128rmbi */
  0x0, /*  */
/* Table18796 */
  0x1b2e, /* VGETMANTPDZ128rmbi */
  0x1b47, /* VGETMANTPDZrrib */
/* Table18798 */
  0x0, /*  */
  0x1b6e, /* VGETMANTSDZrrib */
/* Table18800 */
  0x36bb, /* VRANGEPDZ128rmbi */
  0x36d4, /* VRANGEPDZrrib */
/* Table18802 */
  0x0, /*  */
  0x36fb, /* VRANGESDZrrib */
/* Table18804 */
  0x1356, /* VFIXUPIMMPDZ128rmbi */
  0x136f, /* VFIXUPIMMPDZrrib */
/* Table18806 */
  0x0, /*  */
  0x1396, /* VFIXUPIMMSDZrrib */
/* Table18808 */
  0x377d, /* VREDUCEPDZ128rmbi */
  0x3796, /* VREDUCEPDZrrib */
/* Table18810 */
  0x0, /*  */
  0x37bd, /* VREDUCESDZrrib */
/* Table18812 */
  0x1a8d, /* VFPCLASSPDZ128rmb */
  0x0, /*  */
/* Table18814 */
  0x3009, /* VPSHLDQZ128rmbi */
  0x0, /*  */
/* Table18816 */
  0x30a5, /* VPSHRDQZ128rmbi */
  0x0, /*  */
/* Table18818 */
  0x1b9d, /* VGF2P8AFFINEQBZ128rmbi */
  0x0, /*  */
/* Table18820 */
  0x1b7e, /* VGF2P8AFFINEINVQBZ128rmbi */
  0x0, /*  */
/* Table18822 */
  0xc36, /* VALIGNDZ256rmbi */
  0x0, /*  */
/* Table18824 */
  0x26f1, /* VPERMILPSZ256mbi */
  0x0, /*  */
/* Table18826 */
  0x37f2, /* VRNDSCALEPSZ256rmbi */
  0x3802, /* VRNDSCALEPSZrrib */
/* Table18828 */
  0x24b0, /* VPCMPUDZ256rmib */
  0x0, /*  */
/* Table18830 */
  0x23e0, /* VPCMPDZ256rmib */
  0x0, /*  */
/* Table18832 */
  0x3903, /* VSHUFF32X4Z256rmbi */
  0x0, /*  */
/* Table18834 */
  0x3504, /* VPTERNLOGDZ256rmbi */
  0x0, /*  */
/* Table18836 */
  0x1b55, /* VGETMANTPSZ256rmbi */
  0x1b65, /* VGETMANTPSZrrib */
/* Table18838 */
  0x3927, /* VSHUFI32X4Z256rmbi */
  0x0, /*  */
/* Table18840 */
  0x36e2, /* VRANGEPSZ256rmbi */
  0x36f2, /* VRANGEPSZrrib */
/* Table18842 */
  0x137d, /* VFIXUPIMMPSZ256rmbi */
  0x138d, /* VFIXUPIMMPSZrrib */
/* Table18844 */
  0x37a4, /* VREDUCEPSZ256rmbi */
  0x37b4, /* VREDUCEPSZrrib */
/* Table18846 */
  0x1aa5, /* VFPCLASSPSZ256rmb */
  0x0, /*  */
/* Table18848 */
  0x2ff7, /* VPSHLDDZ256rmbi */
  0x0, /*  */
/* Table18850 */
  0x3093, /* VPSHRDDZ256rmbi */
  0x0, /*  */
/* Table18852 */
  0x2755, /* VPERMQZ256mbi */
  0x0, /*  */
/* Table18854 */
  0x271b, /* VPERMPDZ256mbi */
  0x0, /*  */
/* Table18856 */
  0xc51, /* VALIGNQZ256rmbi */
  0x0, /*  */
/* Table18858 */
  0x26b3, /* VPERMILPDZ256mbi */
  0x0, /*  */
/* Table18860 */
  0x37d4, /* VRNDSCALEPDZ256rmbi */
  0x37e4, /* VRNDSCALEPDZrrib */
/* Table18862 */
  0x24c2, /* VPCMPUQZ256rmib */
  0x0, /*  */
/* Table18864 */
  0x2492, /* VPCMPQZ256rmib */
  0x0, /*  */
/* Table18866 */
  0x3915, /* VSHUFF64X2Z256rmbi */
  0x0, /*  */
/* Table18868 */
  0x351f, /* VPTERNLOGQZ256rmbi */
  0x0, /*  */
/* Table18870 */
  0x1b37, /* VGETMANTPDZ256rmbi */
  0x1b47, /* VGETMANTPDZrrib */
/* Table18872 */
  0x3939, /* VSHUFI64X2Z256rmbi */
  0x0, /*  */
/* Table18874 */
  0x36c4, /* VRANGEPDZ256rmbi */
  0x36d4, /* VRANGEPDZrrib */
/* Table18876 */
  0x135f, /* VFIXUPIMMPDZ256rmbi */
  0x136f, /* VFIXUPIMMPDZrrib */
/* Table18878 */
  0x3786, /* VREDUCEPDZ256rmbi */
  0x3796, /* VREDUCEPDZrrib */
/* Table18880 */
  0x1a93, /* VFPCLASSPDZ256rmb */
  0x0, /*  */
/* Table18882 */
  0x3012, /* VPSHLDQZ256rmbi */
  0x0, /*  */
/* Table18884 */
  0x30ae, /* VPSHRDQZ256rmbi */
  0x0, /*  */
/* Table18886 */
  0x1ba6, /* VGF2P8AFFINEQBZ256rmbi */
  0x0, /*  */
/* Table18888 */
  0x1b87, /* VGF2P8AFFINEINVQBZ256rmbi */
  0x0, /*  */
/* Table18890 */
  0xc3f, /* VALIGNDZrmbi */
  0x0, /*  */
/* Table18892 */
  0x2703, /* VPERMILPSZmbi */
  0x0, /*  */
/* Table18894 */
  0x37fb, /* VRNDSCALEPSZrmbi */
  0x3802, /* VRNDSCALEPSZrrib */
/* Table18896 */
  0x24b6, /* VPCMPUDZrmib */
  0x0, /*  */
/* Table18898 */
  0x23e6, /* VPCMPDZrmib */
  0x0, /*  */
/* Table18900 */
  0x390c, /* VSHUFF32X4Zrmbi */
  0x0, /*  */
/* Table18902 */
  0x350d, /* VPTERNLOGDZrmbi */
  0x0, /*  */
/* Table18904 */
  0x1b5e, /* VGETMANTPSZrmbi */
  0x1b65, /* VGETMANTPSZrrib */
/* Table18906 */
  0x3930, /* VSHUFI32X4Zrmbi */
  0x0, /*  */
/* Table18908 */
  0x36eb, /* VRANGEPSZrmbi */
  0x36f2, /* VRANGEPSZrrib */
/* Table18910 */
  0x1386, /* VFIXUPIMMPSZrmbi */
  0x138d, /* VFIXUPIMMPSZrrib */
/* Table18912 */
  0x37ad, /* VREDUCEPSZrmbi */
  0x37b4, /* VREDUCEPSZrrib */
/* Table18914 */
  0x1aab, /* VFPCLASSPSZrmb */
  0x0, /*  */
/* Table18916 */
  0x3000, /* VPSHLDDZrmbi */
  0x0, /*  */
/* Table18918 */
  0x309c, /* VPSHRDDZrmbi */
  0x0, /*  */
/* Table18920 */
  0x2767, /* VPERMQZmbi */
  0x0, /*  */
/* Table18922 */
  0x272d, /* VPERMPDZmbi */
  0x0, /*  */
/* Table18924 */
  0xc5a, /* VALIGNQZrmbi */
  0x0, /*  */
/* Table18926 */
  0x26c5, /* VPERMILPDZmbi */
  0x0, /*  */
/* Table18928 */
  0x37dd, /* VRNDSCALEPDZrmbi */
  0x37e4, /* VRNDSCALEPDZrrib */
/* Table18930 */
  0x24c8, /* VPCMPUQZrmib */
  0x0, /*  */
/* Table18932 */
  0x2498, /* VPCMPQZrmib */
  0x0, /*  */
/* Table18934 */
  0x391e, /* VSHUFF64X2Zrmbi */
  0x0, /*  */
/* Table18936 */
  0x3528, /* VPTERNLOGQZrmbi */
  0x0, /*  */
/* Table18938 */
  0x1b40, /* VGETMANTPDZrmbi */
  0x1b47, /* VGETMANTPDZrrib */
/* Table18940 */
  0x3942, /* VSHUFI64X2Zrmbi */
  0x0, /*  */
/* Table18942 */
  0x36cd, /* VRANGEPDZrmbi */
  0x36d4, /* VRANGEPDZrrib */
/* Table18944 */
  0x1368, /* VFIXUPIMMPDZrmbi */
  0x136f, /* VFIXUPIMMPDZrrib */
/* Table18946 */
  0x378f, /* VREDUCEPDZrmbi */
  0x3796, /* VREDUCEPDZrrib */
/* Table18948 */
  0x1a99, /* VFPCLASSPDZrmb */
  0x0, /*  */
/* Table18950 */
  0x301b, /* VPSHLDQZrmbi */
  0x0, /*  */
/* Table18952 */
  0x30b7, /* VPSHRDQZrmbi */
  0x0, /*  */
/* Table18954 */
  0x1baf, /* VGF2P8AFFINEQBZrmbi */
  0x0, /*  */
/* Table18956 */
  0x1b90, /* VGF2P8AFFINEINVQBZrmbi */
  0x0, /*  */
/* Table18958 */
  0xc2e, /* VALIGNDZ128rmbik */
  0x0, /*  */
/* Table18960 */
  0x26e0, /* VPERMILPSZ128mbik */
  0x0, /*  */
/* Table18962 */
  0x37ea, /* VRNDSCALEPSZ128rmbik */
  0x3803, /* VRNDSCALEPSZrribk */
/* Table18964 */
  0x0, /*  */
  0x381b, /* VRNDSCALESSZrb_Intk */
/* Table18966 */
  0x0, /*  */
  0xf88, /* VCVTPS2PHZrrbk */
/* Table18968 */
  0x24ab, /* VPCMPUDZ128rmibk */
  0x0, /*  */
/* Table18970 */
  0x23db, /* VPCMPDZ128rmibk */
  0x0, /*  */
/* Table18972 */
  0x34fc, /* VPTERNLOGDZ128rmbik */
  0x0, /*  */
/* Table18974 */
  0x1b4d, /* VGETMANTPSZ128rmbik */
  0x1b66, /* VGETMANTPSZrribk */
/* Table18976 */
  0x0, /*  */
  0x1b78, /* VGETMANTSSZrribk */
/* Table18978 */
  0x36da, /* VRANGEPSZ128rmbik */
  0x36f3, /* VRANGEPSZrribk */
/* Table18980 */
  0x0, /*  */
  0x3705, /* VRANGESSZrribk */
/* Table18982 */
  0x1375, /* VFIXUPIMMPSZ128rmbik */
  0x138e, /* VFIXUPIMMPSZrribk */
/* Table18984 */
  0x0, /*  */
  0x13a0, /* VFIXUPIMMSSZrribk */
/* Table18986 */
  0x379c, /* VREDUCEPSZ128rmbik */
  0x37b5, /* VREDUCEPSZrribk */
/* Table18988 */
  0x0, /*  */
  0x37c7, /* VREDUCESSZrribk */
/* Table18990 */
  0x1aa0, /* VFPCLASSPSZ128rmbk */
  0x0, /*  */
/* Table18992 */
  0x2fef, /* VPSHLDDZ128rmbik */
  0x0, /*  */
/* Table18994 */
  0x308b, /* VPSHRDDZ128rmbik */
  0x0, /*  */
/* Table18996 */
  0xc49, /* VALIGNQZ128rmbik */
  0x0, /*  */
/* Table18998 */
  0x26a2, /* VPERMILPDZ128mbik */
  0x0, /*  */
/* Table19000 */
  0x37cc, /* VRNDSCALEPDZ128rmbik */
  0x37e5, /* VRNDSCALEPDZrribk */
/* Table19002 */
  0x0, /*  */
  0x3810, /* VRNDSCALESDZrb_Intk */
/* Table19004 */
  0x24bd, /* VPCMPUQZ128rmibk */
  0x0, /*  */
/* Table19006 */
  0x248d, /* VPCMPQZ128rmibk */
  0x0, /*  */
/* Table19008 */
  0x3517, /* VPTERNLOGQZ128rmbik */
  0x0, /*  */
/* Table19010 */
  0x1b2f, /* VGETMANTPDZ128rmbik */
  0x1b48, /* VGETMANTPDZrribk */
/* Table19012 */
  0x0, /*  */
  0x1b6f, /* VGETMANTSDZrribk */
/* Table19014 */
  0x36bc, /* VRANGEPDZ128rmbik */
  0x36d5, /* VRANGEPDZrribk */
/* Table19016 */
  0x0, /*  */
  0x36fc, /* VRANGESDZrribk */
/* Table19018 */
  0x1357, /* VFIXUPIMMPDZ128rmbik */
  0x1370, /* VFIXUPIMMPDZrribk */
/* Table19020 */
  0x0, /*  */
  0x1397, /* VFIXUPIMMSDZrribk */
/* Table19022 */
  0x377e, /* VREDUCEPDZ128rmbik */
  0x3797, /* VREDUCEPDZrribk */
/* Table19024 */
  0x0, /*  */
  0x37be, /* VREDUCESDZrribk */
/* Table19026 */
  0x1a8e, /* VFPCLASSPDZ128rmbk */
  0x0, /*  */
/* Table19028 */
  0x300a, /* VPSHLDQZ128rmbik */
  0x0, /*  */
/* Table19030 */
  0x30a6, /* VPSHRDQZ128rmbik */
  0x0, /*  */
/* Table19032 */
  0x1b9e, /* VGF2P8AFFINEQBZ128rmbik */
  0x0, /*  */
/* Table19034 */
  0x1b7f, /* VGF2P8AFFINEINVQBZ128rmbik */
  0x0, /*  */
/* Table19036 */
  0xc37, /* VALIGNDZ256rmbik */
  0x0, /*  */
/* Table19038 */
  0x26f2, /* VPERMILPSZ256mbik */
  0x0, /*  */
/* Table19040 */
  0x37f3, /* VRNDSCALEPSZ256rmbik */
  0x3803, /* VRNDSCALEPSZrribk */
/* Table19042 */
  0x24b1, /* VPCMPUDZ256rmibk */
  0x0, /*  */
/* Table19044 */
  0x23e1, /* VPCMPDZ256rmibk */
  0x0, /*  */
/* Table19046 */
  0x3904, /* VSHUFF32X4Z256rmbik */
  0x0, /*  */
/* Table19048 */
  0x3505, /* VPTERNLOGDZ256rmbik */
  0x0, /*  */
/* Table19050 */
  0x1b56, /* VGETMANTPSZ256rmbik */
  0x1b66, /* VGETMANTPSZrribk */
/* Table19052 */
  0x3928, /* VSHUFI32X4Z256rmbik */
  0x0, /*  */
/* Table19054 */
  0x36e3, /* VRANGEPSZ256rmbik */
  0x36f3, /* VRANGEPSZrribk */
/* Table19056 */
  0x137e, /* VFIXUPIMMPSZ256rmbik */
  0x138e, /* VFIXUPIMMPSZrribk */
/* Table19058 */
  0x37a5, /* VREDUCEPSZ256rmbik */
  0x37b5, /* VREDUCEPSZrribk */
/* Table19060 */
  0x1aa6, /* VFPCLASSPSZ256rmbk */
  0x0, /*  */
/* Table19062 */
  0x2ff8, /* VPSHLDDZ256rmbik */
  0x0, /*  */
/* Table19064 */
  0x3094, /* VPSHRDDZ256rmbik */
  0x0, /*  */
/* Table19066 */
  0x2756, /* VPERMQZ256mbik */
  0x0, /*  */
/* Table19068 */
  0x271c, /* VPERMPDZ256mbik */
  0x0, /*  */
/* Table19070 */
  0xc52, /* VALIGNQZ256rmbik */
  0x0, /*  */
/* Table19072 */
  0x26b4, /* VPERMILPDZ256mbik */
  0x0, /*  */
/* Table19074 */
  0x37d5, /* VRNDSCALEPDZ256rmbik */
  0x37e5, /* VRNDSCALEPDZrribk */
/* Table19076 */
  0x24c3, /* VPCMPUQZ256rmibk */
  0x0, /*  */
/* Table19078 */
  0x2493, /* VPCMPQZ256rmibk */
  0x0, /*  */
/* Table19080 */
  0x3916, /* VSHUFF64X2Z256rmbik */
  0x0, /*  */
/* Table19082 */
  0x3520, /* VPTERNLOGQZ256rmbik */
  0x0, /*  */
/* Table19084 */
  0x1b38, /* VGETMANTPDZ256rmbik */
  0x1b48, /* VGETMANTPDZrribk */
/* Table19086 */
  0x393a, /* VSHUFI64X2Z256rmbik */
  0x0, /*  */
/* Table19088 */
  0x36c5, /* VRANGEPDZ256rmbik */
  0x36d5, /* VRANGEPDZrribk */
/* Table19090 */
  0x1360, /* VFIXUPIMMPDZ256rmbik */
  0x1370, /* VFIXUPIMMPDZrribk */
/* Table19092 */
  0x3787, /* VREDUCEPDZ256rmbik */
  0x3797, /* VREDUCEPDZrribk */
/* Table19094 */
  0x1a94, /* VFPCLASSPDZ256rmbk */
  0x0, /*  */
/* Table19096 */
  0x3013, /* VPSHLDQZ256rmbik */
  0x0, /*  */
/* Table19098 */
  0x30af, /* VPSHRDQZ256rmbik */
  0x0, /*  */
/* Table19100 */
  0x1ba7, /* VGF2P8AFFINEQBZ256rmbik */
  0x0, /*  */
/* Table19102 */
  0x1b88, /* VGF2P8AFFINEINVQBZ256rmbik */
  0x0, /*  */
/* Table19104 */
  0xc40, /* VALIGNDZrmbik */
  0x0, /*  */
/* Table19106 */
  0x2704, /* VPERMILPSZmbik */
  0x0, /*  */
/* Table19108 */
  0x37fc, /* VRNDSCALEPSZrmbik */
  0x3803, /* VRNDSCALEPSZrribk */
/* Table19110 */
  0x24b7, /* VPCMPUDZrmibk */
  0x0, /*  */
/* Table19112 */
  0x23e7, /* VPCMPDZrmibk */
  0x0, /*  */
/* Table19114 */
  0x390d, /* VSHUFF32X4Zrmbik */
  0x0, /*  */
/* Table19116 */
  0x350e, /* VPTERNLOGDZrmbik */
  0x0, /*  */
/* Table19118 */
  0x1b5f, /* VGETMANTPSZrmbik */
  0x1b66, /* VGETMANTPSZrribk */
/* Table19120 */
  0x3931, /* VSHUFI32X4Zrmbik */
  0x0, /*  */
/* Table19122 */
  0x36ec, /* VRANGEPSZrmbik */
  0x36f3, /* VRANGEPSZrribk */
/* Table19124 */
  0x1387, /* VFIXUPIMMPSZrmbik */
  0x138e, /* VFIXUPIMMPSZrribk */
/* Table19126 */
  0x37ae, /* VREDUCEPSZrmbik */
  0x37b5, /* VREDUCEPSZrribk */
/* Table19128 */
  0x1aac, /* VFPCLASSPSZrmbk */
  0x0, /*  */
/* Table19130 */
  0x3001, /* VPSHLDDZrmbik */
  0x0, /*  */
/* Table19132 */
  0x309d, /* VPSHRDDZrmbik */
  0x0, /*  */
/* Table19134 */
  0x2768, /* VPERMQZmbik */
  0x0, /*  */
/* Table19136 */
  0x272e, /* VPERMPDZmbik */
  0x0, /*  */
/* Table19138 */
  0xc5b, /* VALIGNQZrmbik */
  0x0, /*  */
/* Table19140 */
  0x26c6, /* VPERMILPDZmbik */
  0x0, /*  */
/* Table19142 */
  0x37de, /* VRNDSCALEPDZrmbik */
  0x37e5, /* VRNDSCALEPDZrribk */
/* Table19144 */
  0x24c9, /* VPCMPUQZrmibk */
  0x0, /*  */
/* Table19146 */
  0x2499, /* VPCMPQZrmibk */
  0x0, /*  */
/* Table19148 */
  0x391f, /* VSHUFF64X2Zrmbik */
  0x0, /*  */
/* Table19150 */
  0x3529, /* VPTERNLOGQZrmbik */
  0x0, /*  */
/* Table19152 */
  0x1b41, /* VGETMANTPDZrmbik */
  0x1b48, /* VGETMANTPDZrribk */
/* Table19154 */
  0x3943, /* VSHUFI64X2Zrmbik */
  0x0, /*  */
/* Table19156 */
  0x36ce, /* VRANGEPDZrmbik */
  0x36d5, /* VRANGEPDZrribk */
/* Table19158 */
  0x1369, /* VFIXUPIMMPDZrmbik */
  0x1370, /* VFIXUPIMMPDZrribk */
/* Table19160 */
  0x3790, /* VREDUCEPDZrmbik */
  0x3797, /* VREDUCEPDZrribk */
/* Table19162 */
  0x1a9a, /* VFPCLASSPDZrmbk */
  0x0, /*  */
/* Table19164 */
  0x301c, /* VPSHLDQZrmbik */
  0x0, /*  */
/* Table19166 */
  0x30b8, /* VPSHRDQZrmbik */
  0x0, /*  */
/* Table19168 */
  0x1bb0, /* VGF2P8AFFINEQBZrmbik */
  0x0, /*  */
/* Table19170 */
  0x1b91, /* VGF2P8AFFINEINVQBZrmbik */
  0x0, /*  */
/* Table19172 */
  0xc2f, /* VALIGNDZ128rmbikz */
  0x0, /*  */
/* Table19174 */
  0x26e1, /* VPERMILPSZ128mbikz */
  0x0, /*  */
/* Table19176 */
  0x37eb, /* VRNDSCALEPSZ128rmbikz */
  0x3804, /* VRNDSCALEPSZrribkz */
/* Table19178 */
  0x0, /*  */
  0x381c, /* VRNDSCALESSZrb_Intkz */
/* Table19180 */
  0x0, /*  */
  0xf89, /* VCVTPS2PHZrrbkz */
/* Table19182 */
  0x34fd, /* VPTERNLOGDZ128rmbikz */
  0x0, /*  */
/* Table19184 */
  0x1b4e, /* VGETMANTPSZ128rmbikz */
  0x1b67, /* VGETMANTPSZrribkz */
/* Table19186 */
  0x0, /*  */
  0x1b79, /* VGETMANTSSZrribkz */
/* Table19188 */
  0x36db, /* VRANGEPSZ128rmbikz */
  0x36f4, /* VRANGEPSZrribkz */
/* Table19190 */
  0x0, /*  */
  0x3706, /* VRANGESSZrribkz */
/* Table19192 */
  0x1376, /* VFIXUPIMMPSZ128rmbikz */
  0x138f, /* VFIXUPIMMPSZrribkz */
/* Table19194 */
  0x0, /*  */
  0x13a1, /* VFIXUPIMMSSZrribkz */
/* Table19196 */
  0x379d, /* VREDUCEPSZ128rmbikz */
  0x37b6, /* VREDUCEPSZrribkz */
/* Table19198 */
  0x0, /*  */
  0x37c8, /* VREDUCESSZrribkz */
/* Table19200 */
  0x2ff0, /* VPSHLDDZ128rmbikz */
  0x0, /*  */
/* Table19202 */
  0x308c, /* VPSHRDDZ128rmbikz */
  0x0, /*  */
/* Table19204 */
  0xc4a, /* VALIGNQZ128rmbikz */
  0x0, /*  */
/* Table19206 */
  0x26a3, /* VPERMILPDZ128mbikz */
  0x0, /*  */
/* Table19208 */
  0x37cd, /* VRNDSCALEPDZ128rmbikz */
  0x37e6, /* VRNDSCALEPDZrribkz */
/* Table19210 */
  0x0, /*  */
  0x3811, /* VRNDSCALESDZrb_Intkz */
/* Table19212 */
  0x3518, /* VPTERNLOGQZ128rmbikz */
  0x0, /*  */
/* Table19214 */
  0x1b30, /* VGETMANTPDZ128rmbikz */
  0x1b49, /* VGETMANTPDZrribkz */
/* Table19216 */
  0x0, /*  */
  0x1b70, /* VGETMANTSDZrribkz */
/* Table19218 */
  0x36bd, /* VRANGEPDZ128rmbikz */
  0x36d6, /* VRANGEPDZrribkz */
/* Table19220 */
  0x0, /*  */
  0x36fd, /* VRANGESDZrribkz */
/* Table19222 */
  0x1358, /* VFIXUPIMMPDZ128rmbikz */
  0x1371, /* VFIXUPIMMPDZrribkz */
/* Table19224 */
  0x0, /*  */
  0x1398, /* VFIXUPIMMSDZrribkz */
/* Table19226 */
  0x377f, /* VREDUCEPDZ128rmbikz */
  0x3798, /* VREDUCEPDZrribkz */
/* Table19228 */
  0x0, /*  */
  0x37bf, /* VREDUCESDZrribkz */
/* Table19230 */
  0x300b, /* VPSHLDQZ128rmbikz */
  0x0, /*  */
/* Table19232 */
  0x30a7, /* VPSHRDQZ128rmbikz */
  0x0, /*  */
/* Table19234 */
  0x1b9f, /* VGF2P8AFFINEQBZ128rmbikz */
  0x0, /*  */
/* Table19236 */
  0x1b80, /* VGF2P8AFFINEINVQBZ128rmbikz */
  0x0, /*  */
/* Table19238 */
  0xc38, /* VALIGNDZ256rmbikz */
  0x0, /*  */
/* Table19240 */
  0x26f3, /* VPERMILPSZ256mbikz */
  0x0, /*  */
/* Table19242 */
  0x37f4, /* VRNDSCALEPSZ256rmbikz */
  0x3804, /* VRNDSCALEPSZrribkz */
/* Table19244 */
  0x3905, /* VSHUFF32X4Z256rmbikz */
  0x0, /*  */
/* Table19246 */
  0x3506, /* VPTERNLOGDZ256rmbikz */
  0x0, /*  */
/* Table19248 */
  0x1b57, /* VGETMANTPSZ256rmbikz */
  0x1b67, /* VGETMANTPSZrribkz */
/* Table19250 */
  0x3929, /* VSHUFI32X4Z256rmbikz */
  0x0, /*  */
/* Table19252 */
  0x36e4, /* VRANGEPSZ256rmbikz */
  0x36f4, /* VRANGEPSZrribkz */
/* Table19254 */
  0x137f, /* VFIXUPIMMPSZ256rmbikz */
  0x138f, /* VFIXUPIMMPSZrribkz */
/* Table19256 */
  0x37a6, /* VREDUCEPSZ256rmbikz */
  0x37b6, /* VREDUCEPSZrribkz */
/* Table19258 */
  0x2ff9, /* VPSHLDDZ256rmbikz */
  0x0, /*  */
/* Table19260 */
  0x3095, /* VPSHRDDZ256rmbikz */
  0x0, /*  */
/* Table19262 */
  0x2757, /* VPERMQZ256mbikz */
  0x0, /*  */
/* Table19264 */
  0x271d, /* VPERMPDZ256mbikz */
  0x0, /*  */
/* Table19266 */
  0xc53, /* VALIGNQZ256rmbikz */
  0x0, /*  */
/* Table19268 */
  0x26b5, /* VPERMILPDZ256mbikz */
  0x0, /*  */
/* Table19270 */
  0x37d6, /* VRNDSCALEPDZ256rmbikz */
  0x37e6, /* VRNDSCALEPDZrribkz */
/* Table19272 */
  0x3917, /* VSHUFF64X2Z256rmbikz */
  0x0, /*  */
/* Table19274 */
  0x3521, /* VPTERNLOGQZ256rmbikz */
  0x0, /*  */
/* Table19276 */
  0x1b39, /* VGETMANTPDZ256rmbikz */
  0x1b49, /* VGETMANTPDZrribkz */
/* Table19278 */
  0x393b, /* VSHUFI64X2Z256rmbikz */
  0x0, /*  */
/* Table19280 */
  0x36c6, /* VRANGEPDZ256rmbikz */
  0x36d6, /* VRANGEPDZrribkz */
/* Table19282 */
  0x1361, /* VFIXUPIMMPDZ256rmbikz */
  0x1371, /* VFIXUPIMMPDZrribkz */
/* Table19284 */
  0x3788, /* VREDUCEPDZ256rmbikz */
  0x3798, /* VREDUCEPDZrribkz */
/* Table19286 */
  0x3014, /* VPSHLDQZ256rmbikz */
  0x0, /*  */
/* Table19288 */
  0x30b0, /* VPSHRDQZ256rmbikz */
  0x0, /*  */
/* Table19290 */
  0x1ba8, /* VGF2P8AFFINEQBZ256rmbikz */
  0x0, /*  */
/* Table19292 */
  0x1b89, /* VGF2P8AFFINEINVQBZ256rmbikz */
  0x0, /*  */
/* Table19294 */
  0xc41, /* VALIGNDZrmbikz */
  0x0, /*  */
/* Table19296 */
  0x2705, /* VPERMILPSZmbikz */
  0x0, /*  */
/* Table19298 */
  0x37fd, /* VRNDSCALEPSZrmbikz */
  0x3804, /* VRNDSCALEPSZrribkz */
/* Table19300 */
  0x390e, /* VSHUFF32X4Zrmbikz */
  0x0, /*  */
/* Table19302 */
  0x350f, /* VPTERNLOGDZrmbikz */
  0x0, /*  */
/* Table19304 */
  0x1b60, /* VGETMANTPSZrmbikz */
  0x1b67, /* VGETMANTPSZrribkz */
/* Table19306 */
  0x3932, /* VSHUFI32X4Zrmbikz */
  0x0, /*  */
/* Table19308 */
  0x36ed, /* VRANGEPSZrmbikz */
  0x36f4, /* VRANGEPSZrribkz */
/* Table19310 */
  0x1388, /* VFIXUPIMMPSZrmbikz */
  0x138f, /* VFIXUPIMMPSZrribkz */
/* Table19312 */
  0x37af, /* VREDUCEPSZrmbikz */
  0x37b6, /* VREDUCEPSZrribkz */
/* Table19314 */
  0x3002, /* VPSHLDDZrmbikz */
  0x0, /*  */
/* Table19316 */
  0x309e, /* VPSHRDDZrmbikz */
  0x0, /*  */
/* Table19318 */
  0x2769, /* VPERMQZmbikz */
  0x0, /*  */
/* Table19320 */
  0x272f, /* VPERMPDZmbikz */
  0x0, /*  */
/* Table19322 */
  0xc5c, /* VALIGNQZrmbikz */
  0x0, /*  */
/* Table19324 */
  0x26c7, /* VPERMILPDZmbikz */
  0x0, /*  */
/* Table19326 */
  0x37df, /* VRNDSCALEPDZrmbikz */
  0x37e6, /* VRNDSCALEPDZrribkz */
/* Table19328 */
  0x3920, /* VSHUFF64X2Zrmbikz */
  0x0, /*  */
/* Table19330 */
  0x352a, /* VPTERNLOGQZrmbikz */
  0x0, /*  */
/* Table19332 */
  0x1b42, /* VGETMANTPDZrmbikz */
  0x1b49, /* VGETMANTPDZrribkz */
/* Table19334 */
  0x3944, /* VSHUFI64X2Zrmbikz */
  0x0, /*  */
/* Table19336 */
  0x36cf, /* VRANGEPDZrmbikz */
  0x36d6, /* VRANGEPDZrribkz */
/* Table19338 */
  0x136a, /* VFIXUPIMMPDZrmbikz */
  0x1371, /* VFIXUPIMMPDZrribkz */
/* Table19340 */
  0x3791, /* VREDUCEPDZrmbikz */
  0x3798, /* VREDUCEPDZrribkz */
/* Table19342 */
  0x301d, /* VPSHLDQZrmbikz */
  0x0, /*  */
/* Table19344 */
  0x30b9, /* VPSHRDQZrmbikz */
  0x0, /*  */
/* Table19346 */
  0x1bb1, /* VGF2P8AFFINEQBZrmbikz */
  0x0, /*  */
/* Table19348 */
  0x1b92, /* VGF2P8AFFINEINVQBZrmbikz */
  0x0, /*  */
/* Table19350 */
  0xc32, /* VALIGNDZ128rmikz */
  0xc35, /* VALIGNDZ128rrikz */
/* Table19352 */
  0x26e4, /* VPERMILPSZ128mikz */
  0x26e7, /* VPERMILPSZ128rikz */
/* Table19354 */
  0x37ee, /* VRNDSCALEPSZ128rmikz */
  0x37f1, /* VRNDSCALEPSZ128rrikz */
/* Table19356 */
  0x3815, /* VRNDSCALESSZm_Intkz */
  0x3819, /* VRNDSCALESSZr_Intkz */
/* Table19358 */
  0x2221, /* VPALIGNRZ128rmikz */
  0x2224, /* VPALIGNRZ128rrikz */
/* Table19360 */
  0x0, /*  */
  0xf7e, /* VCVTPS2PHZ128rrkz */
/* Table19362 */
  0x3500, /* VPTERNLOGDZ128rmikz */
  0x3503, /* VPTERNLOGDZ128rrikz */
/* Table19364 */
  0x1b51, /* VGETMANTPSZ128rmikz */
  0x1b54, /* VGETMANTPSZ128rrikz */
/* Table19366 */
  0x1b75, /* VGETMANTSSZrmikz */
  0x1b7b, /* VGETMANTSSZrrikz */
/* Table19368 */
  0x123f, /* VDBPSADBWZ128rmikz */
  0x1242, /* VDBPSADBWZ128rrikz */
/* Table19370 */
  0x36de, /* VRANGEPSZ128rmikz */
  0x36e1, /* VRANGEPSZ128rrikz */
/* Table19372 */
  0x3702, /* VRANGESSZrmikz */
  0x3708, /* VRANGESSZrrikz */
/* Table19374 */
  0x1379, /* VFIXUPIMMPSZ128rmikz */
  0x137c, /* VFIXUPIMMPSZ128rrikz */
/* Table19376 */
  0x139d, /* VFIXUPIMMSSZrmikz */
  0x13a3, /* VFIXUPIMMSSZrrikz */
/* Table19378 */
  0x37a0, /* VREDUCEPSZ128rmikz */
  0x37a3, /* VREDUCEPSZ128rrikz */
/* Table19380 */
  0x37c4, /* VREDUCESSZrmikz */
  0x37ca, /* VREDUCESSZrrikz */
/* Table19382 */
  0x2ff3, /* VPSHLDDZ128rmikz */
  0x2ff6, /* VPSHLDDZ128rrikz */
/* Table19384 */
  0x308f, /* VPSHRDDZ128rmikz */
  0x3092, /* VPSHRDDZ128rrikz */
/* Table19386 */
  0xc4d, /* VALIGNQZ128rmikz */
  0xc50, /* VALIGNQZ128rrikz */
/* Table19388 */
  0x26a6, /* VPERMILPDZ128mikz */
  0x26a9, /* VPERMILPDZ128rikz */
/* Table19390 */
  0x37d0, /* VRNDSCALEPDZ128rmikz */
  0x37d3, /* VRNDSCALEPDZ128rrikz */
/* Table19392 */
  0x380a, /* VRNDSCALESDZm_Intkz */
  0x380e, /* VRNDSCALESDZr_Intkz */
/* Table19394 */
  0x351b, /* VPTERNLOGQZ128rmikz */
  0x351e, /* VPTERNLOGQZ128rrikz */
/* Table19396 */
  0x1b33, /* VGETMANTPDZ128rmikz */
  0x1b36, /* VGETMANTPDZ128rrikz */
/* Table19398 */
  0x1b6c, /* VGETMANTSDZrmikz */
  0x1b72, /* VGETMANTSDZrrikz */
/* Table19400 */
  0x36c0, /* VRANGEPDZ128rmikz */
  0x36c3, /* VRANGEPDZ128rrikz */
/* Table19402 */
  0x36f9, /* VRANGESDZrmikz */
  0x36ff, /* VRANGESDZrrikz */
/* Table19404 */
  0x135b, /* VFIXUPIMMPDZ128rmikz */
  0x135e, /* VFIXUPIMMPDZ128rrikz */
/* Table19406 */
  0x1394, /* VFIXUPIMMSDZrmikz */
  0x139a, /* VFIXUPIMMSDZrrikz */
/* Table19408 */
  0x3782, /* VREDUCEPDZ128rmikz */
  0x3785, /* VREDUCEPDZ128rrikz */
/* Table19410 */
  0x37bb, /* VREDUCESDZrmikz */
  0x37c1, /* VREDUCESDZrrikz */
/* Table19412 */
  0x306e, /* VPSHLDWZ128rmikz */
  0x3071, /* VPSHLDWZ128rrikz */
/* Table19414 */
  0x300e, /* VPSHLDQZ128rmikz */
  0x3011, /* VPSHLDQZ128rrikz */
/* Table19416 */
  0x310a, /* VPSHRDWZ128rmikz */
  0x310d, /* VPSHRDWZ128rrikz */
/* Table19418 */
  0x30aa, /* VPSHRDQZ128rmikz */
  0x30ad, /* VPSHRDQZ128rrikz */
/* Table19420 */
  0x1ba2, /* VGF2P8AFFINEQBZ128rmikz */
  0x1ba5, /* VGF2P8AFFINEQBZ128rrikz */
/* Table19422 */
  0x1b83, /* VGF2P8AFFINEINVQBZ128rmikz */
  0x1b86, /* VGF2P8AFFINEINVQBZ128rrikz */
/* Table19424 */
  0xc3b, /* VALIGNDZ256rmikz */
  0xc3e, /* VALIGNDZ256rrikz */
/* Table19426 */
  0x26f6, /* VPERMILPSZ256mikz */
  0x26f9, /* VPERMILPSZ256rikz */
/* Table19428 */
  0x37f7, /* VRNDSCALEPSZ256rmikz */
  0x37fa, /* VRNDSCALEPSZ256rrikz */
/* Table19430 */
  0x2227, /* VPALIGNRZ256rmikz */
  0x222a, /* VPALIGNRZ256rrikz */
/* Table19432 */
  0x1be4, /* VINSERTF32x4Z256rmkz */
  0x1be7, /* VINSERTF32x4Z256rrkz */
/* Table19434 */
  0x0, /*  */
  0x1318, /* VEXTRACTF32x4Z256rrkz */
/* Table19436 */
  0x0, /*  */
  0xf83, /* VCVTPS2PHZ256rrkz */
/* Table19438 */
  0x3908, /* VSHUFF32X4Z256rmikz */
  0x390b, /* VSHUFF32X4Z256rrikz */
/* Table19440 */
  0x3509, /* VPTERNLOGDZ256rmikz */
  0x350c, /* VPTERNLOGDZ256rrikz */
/* Table19442 */
  0x1b5a, /* VGETMANTPSZ256rmikz */
  0x1b5d, /* VGETMANTPSZ256rrikz */
/* Table19444 */
  0x1c0a, /* VINSERTI32x4Z256rmkz */
  0x1c0d, /* VINSERTI32x4Z256rrkz */
/* Table19446 */
  0x0, /*  */
  0x1338, /* VEXTRACTI32x4Z256rrkz */
/* Table19448 */
  0x1245, /* VDBPSADBWZ256rmikz */
  0x1248, /* VDBPSADBWZ256rrikz */
/* Table19450 */
  0x392c, /* VSHUFI32X4Z256rmikz */
  0x392f, /* VSHUFI32X4Z256rrikz */
/* Table19452 */
  0x36e7, /* VRANGEPSZ256rmikz */
  0x36ea, /* VRANGEPSZ256rrikz */
/* Table19454 */
  0x1382, /* VFIXUPIMMPSZ256rmikz */
  0x1385, /* VFIXUPIMMPSZ256rrikz */
/* Table19456 */
  0x37a9, /* VREDUCEPSZ256rmikz */
  0x37ac, /* VREDUCEPSZ256rrikz */
/* Table19458 */
  0x2ffc, /* VPSHLDDZ256rmikz */
  0x2fff, /* VPSHLDDZ256rrikz */
/* Table19460 */
  0x3098, /* VPSHRDDZ256rmikz */
  0x309b, /* VPSHRDDZ256rrikz */
/* Table19462 */
  0x275a, /* VPERMQZ256mikz */
  0x275d, /* VPERMQZ256rikz */
/* Table19464 */
  0x2720, /* VPERMPDZ256mikz */
  0x2723, /* VPERMPDZ256rikz */
/* Table19466 */
  0xc56, /* VALIGNQZ256rmikz */
  0xc59, /* VALIGNQZ256rrikz */
/* Table19468 */
  0x26b8, /* VPERMILPDZ256mikz */
  0x26bb, /* VPERMILPDZ256rikz */
/* Table19470 */
  0x37d9, /* VRNDSCALEPDZ256rmikz */
  0x37dc, /* VRNDSCALEPDZ256rrikz */
/* Table19472 */
  0x1bf6, /* VINSERTF64x2Z256rmkz */
  0x1bf9, /* VINSERTF64x2Z256rrkz */
/* Table19474 */
  0x0, /*  */
  0x1327, /* VEXTRACTF64x2Z256rrkz */
/* Table19476 */
  0x391a, /* VSHUFF64X2Z256rmikz */
  0x391d, /* VSHUFF64X2Z256rrikz */
/* Table19478 */
  0x3524, /* VPTERNLOGQZ256rmikz */
  0x3527, /* VPTERNLOGQZ256rrikz */
/* Table19480 */
  0x1b3c, /* VGETMANTPDZ256rmikz */
  0x1b3f, /* VGETMANTPDZ256rrikz */
/* Table19482 */
  0x1c1c, /* VINSERTI64x2Z256rmkz */
  0x1c1f, /* VINSERTI64x2Z256rrkz */
/* Table19484 */
  0x0, /*  */
  0x1347, /* VEXTRACTI64x2Z256rrkz */
/* Table19486 */
  0x393e, /* VSHUFI64X2Z256rmikz */
  0x3941, /* VSHUFI64X2Z256rrikz */
/* Table19488 */
  0x36c9, /* VRANGEPDZ256rmikz */
  0x36cc, /* VRANGEPDZ256rrikz */
/* Table19490 */
  0x1364, /* VFIXUPIMMPDZ256rmikz */
  0x1367, /* VFIXUPIMMPDZ256rrikz */
/* Table19492 */
  0x378b, /* VREDUCEPDZ256rmikz */
  0x378e, /* VREDUCEPDZ256rrikz */
/* Table19494 */
  0x3074, /* VPSHLDWZ256rmikz */
  0x3077, /* VPSHLDWZ256rrikz */
/* Table19496 */
  0x3017, /* VPSHLDQZ256rmikz */
  0x301a, /* VPSHLDQZ256rrikz */
/* Table19498 */
  0x3110, /* VPSHRDWZ256rmikz */
  0x3113, /* VPSHRDWZ256rrikz */
/* Table19500 */
  0x30b3, /* VPSHRDQZ256rmikz */
  0x30b6, /* VPSHRDQZ256rrikz */
/* Table19502 */
  0x1bab, /* VGF2P8AFFINEQBZ256rmikz */
  0x1bae, /* VGF2P8AFFINEQBZ256rrikz */
/* Table19504 */
  0x1b8c, /* VGF2P8AFFINEINVQBZ256rmikz */
  0x1b8f, /* VGF2P8AFFINEINVQBZ256rrikz */
/* Table19506 */
  0xc44, /* VALIGNDZrmikz */
  0xc47, /* VALIGNDZrrikz */
/* Table19508 */
  0x2708, /* VPERMILPSZmikz */
  0x270b, /* VPERMILPSZrikz */
/* Table19510 */
  0x3800, /* VRNDSCALEPSZrmikz */
  0x3806, /* VRNDSCALEPSZrrikz */
/* Table19512 */
  0x222d, /* VPALIGNRZrmikz */
  0x2230, /* VPALIGNRZrrikz */
/* Table19514 */
  0x1bea, /* VINSERTF32x4Zrmkz */
  0x1bed, /* VINSERTF32x4Zrrkz */
/* Table19516 */
  0x0, /*  */
  0x131d, /* VEXTRACTF32x4Zrrkz */
/* Table19518 */
  0x1bf0, /* VINSERTF32x8Zrmkz */
  0x1bf3, /* VINSERTF32x8Zrrkz */
/* Table19520 */
  0x0, /*  */
  0x1322, /* VEXTRACTF32x8Zrrkz */
/* Table19522 */
  0x0, /*  */
  0xf8b, /* VCVTPS2PHZrrkz */
/* Table19524 */
  0x3911, /* VSHUFF32X4Zrmikz */
  0x3914, /* VSHUFF32X4Zrrikz */
/* Table19526 */
  0x3512, /* VPTERNLOGDZrmikz */
  0x3515, /* VPTERNLOGDZrrikz */
/* Table19528 */
  0x1b63, /* VGETMANTPSZrmikz */
  0x1b69, /* VGETMANTPSZrrikz */
/* Table19530 */
  0x1c10, /* VINSERTI32x4Zrmkz */
  0x1c13, /* VINSERTI32x4Zrrkz */
/* Table19532 */
  0x0, /*  */
  0x133d, /* VEXTRACTI32x4Zrrkz */
/* Table19534 */
  0x1c16, /* VINSERTI32x8Zrmkz */
  0x1c19, /* VINSERTI32x8Zrrkz */
/* Table19536 */
  0x0, /*  */
  0x1342, /* VEXTRACTI32x8Zrrkz */
/* Table19538 */
  0x124b, /* VDBPSADBWZrmikz */
  0x124e, /* VDBPSADBWZrrikz */
/* Table19540 */
  0x3935, /* VSHUFI32X4Zrmikz */
  0x3938, /* VSHUFI32X4Zrrikz */
/* Table19542 */
  0x36f0, /* VRANGEPSZrmikz */
  0x36f6, /* VRANGEPSZrrikz */
/* Table19544 */
  0x138b, /* VFIXUPIMMPSZrmikz */
  0x1391, /* VFIXUPIMMPSZrrikz */
/* Table19546 */
  0x37b2, /* VREDUCEPSZrmikz */
  0x37b8, /* VREDUCEPSZrrikz */
/* Table19548 */
  0x3005, /* VPSHLDDZrmikz */
  0x3008, /* VPSHLDDZrrikz */
/* Table19550 */
  0x30a1, /* VPSHRDDZrmikz */
  0x30a4, /* VPSHRDDZrrikz */
/* Table19552 */
  0x276c, /* VPERMQZmikz */
  0x276f, /* VPERMQZrikz */
/* Table19554 */
  0x2732, /* VPERMPDZmikz */
  0x2735, /* VPERMPDZrikz */
/* Table19556 */
  0xc5f, /* VALIGNQZrmikz */
  0xc62, /* VALIGNQZrrikz */
/* Table19558 */
  0x26ca, /* VPERMILPDZmikz */
  0x26cd, /* VPERMILPDZrikz */
/* Table19560 */
  0x37e2, /* VRNDSCALEPDZrmikz */
  0x37e8, /* VRNDSCALEPDZrrikz */
/* Table19562 */
  0x1bfc, /* VINSERTF64x2Zrmkz */
  0x1bff, /* VINSERTF64x2Zrrkz */
/* Table19564 */
  0x0, /*  */
  0x132c, /* VEXTRACTF64x2Zrrkz */
/* Table19566 */
  0x1c02, /* VINSERTF64x4Zrmkz */
  0x1c05, /* VINSERTF64x4Zrrkz */
/* Table19568 */
  0x0, /*  */
  0x1331, /* VEXTRACTF64x4Zrrkz */
/* Table19570 */
  0x3923, /* VSHUFF64X2Zrmikz */
  0x3926, /* VSHUFF64X2Zrrikz */
/* Table19572 */
  0x352d, /* VPTERNLOGQZrmikz */
  0x3530, /* VPTERNLOGQZrrikz */
/* Table19574 */
  0x1b45, /* VGETMANTPDZrmikz */
  0x1b4b, /* VGETMANTPDZrrikz */
/* Table19576 */
  0x1c22, /* VINSERTI64x2Zrmkz */
  0x1c25, /* VINSERTI64x2Zrrkz */
/* Table19578 */
  0x0, /*  */
  0x134c, /* VEXTRACTI64x2Zrrkz */
/* Table19580 */
  0x1c28, /* VINSERTI64x4Zrmkz */
  0x1c2b, /* VINSERTI64x4Zrrkz */
/* Table19582 */
  0x0, /*  */
  0x1351, /* VEXTRACTI64x4Zrrkz */
/* Table19584 */
  0x3947, /* VSHUFI64X2Zrmikz */
  0x394a, /* VSHUFI64X2Zrrikz */
/* Table19586 */
  0x36d2, /* VRANGEPDZrmikz */
  0x36d8, /* VRANGEPDZrrikz */
/* Table19588 */
  0x136d, /* VFIXUPIMMPDZrmikz */
  0x1373, /* VFIXUPIMMPDZrrikz */
/* Table19590 */
  0x3794, /* VREDUCEPDZrmikz */
  0x379a, /* VREDUCEPDZrrikz */
/* Table19592 */
  0x307a, /* VPSHLDWZrmikz */
  0x307d, /* VPSHLDWZrrikz */
/* Table19594 */
  0x3020, /* VPSHLDQZrmikz */
  0x3023, /* VPSHLDQZrrikz */
/* Table19596 */
  0x3116, /* VPSHRDWZrmikz */
  0x3119, /* VPSHRDWZrrikz */
/* Table19598 */
  0x30bc, /* VPSHRDQZrmikz */
  0x30bf, /* VPSHRDQZrrikz */
/* Table19600 */
  0x1bb4, /* VGF2P8AFFINEQBZrmikz */
  0x1bb7, /* VGF2P8AFFINEQBZrrikz */
/* Table19602 */
  0x1b95, /* VGF2P8AFFINEINVQBZrmikz */
  0x1b98, /* VGF2P8AFFINEINVQBZrrikz */
/* Table19604 */
  0x2915, /* VPMACSSWWrm */
  0x2916, /* VPMACSSWWrr */
/* Table19606 */
  0x2913, /* VPMACSSWDrm */
  0x2914, /* VPMACSSWDrr */
/* Table19608 */
  0x2911, /* VPMACSSDQLrm */
  0x2912, /* VPMACSSDQLrr */
/* Table19610 */
  0x290d, /* VPMACSSDDrm */
  0x290e, /* VPMACSSDDrr */
/* Table19612 */
  0x290f, /* VPMACSSDQHrm */
  0x2910, /* VPMACSSDQHrr */
/* Table19614 */
  0x2919, /* VPMACSWWrm */
  0x291a, /* VPMACSWWrr */
/* Table19616 */
  0x2917, /* VPMACSWDrm */
  0x2918, /* VPMACSWDrr */
/* Table19618 */
  0x290b, /* VPMACSDQLrm */
  0x290c, /* VPMACSDQLrr */
/* Table19620 */
  0x2907, /* VPMACSDDrm */
  0x2908, /* VPMACSDDrr */
/* Table19622 */
  0x2909, /* VPMACSDQHrm */
  0x290a, /* VPMACSDQHrr */
/* Table19624 */
  0x23c9, /* VPCMOVrmr */
  0x23cb, /* VPCMOVrrr */
/* Table19626 */
  0x2ed0, /* VPPERMrmr */
  0x2ed2, /* VPPERMrrr */
/* Table19628 */
  0x291b, /* VPMADCSSWDrm */
  0x291c, /* VPMADCSSWDrr */
/* Table19630 */
  0x291d, /* VPMADCSWDrm */
  0x291e, /* VPMADCSWDrr */
/* Table19632 */
  0x2fac, /* VPROTBmi */
  0x2fae, /* VPROTBri */
/* Table19634 */
  0x2fbe, /* VPROTWmi */
  0x2fc0, /* VPROTWri */
/* Table19636 */
  0x2fb2, /* VPROTDmi */
  0x2fb4, /* VPROTDri */
/* Table19638 */
  0x2fb8, /* VPROTQmi */
  0x2fba, /* VPROTQri */
/* Table19640 */
  0x24e5, /* VPCOMBmi */
  0x24e6, /* VPCOMBri */
/* Table19642 */
  0x252f, /* VPCOMWmi */
  0x2530, /* VPCOMWri */
/* Table19644 */
  0x24e7, /* VPCOMDmi */
  0x24e8, /* VPCOMDri */
/* Table19646 */
  0x2525, /* VPCOMQmi */
  0x2526, /* VPCOMQri */
/* Table19648 */
  0x2527, /* VPCOMUBmi */
  0x2528, /* VPCOMUBri */
/* Table19650 */
  0x252d, /* VPCOMUWmi */
  0x252e, /* VPCOMUWri */
/* Table19652 */
  0x2529, /* VPCOMUDmi */
  0x252a, /* VPCOMUDri */
/* Table19654 */
  0x252b, /* VPCOMUQmi */
  0x252c, /* VPCOMUQri */
/* Table19656 */
  0x23ca, /* VPCMOVrrm */
  0x23cc, /* VPCMOVrrr_REV */
/* Table19658 */
  0x2ed1, /* VPPERMrrm */
  0x2ed3, /* VPPERMrrr_REV */
/* Table19660 */
  0x23c5, /* VPCMOVYrmr */
  0x23c7, /* VPCMOVYrrr */
/* Table19662 */
  0x23c6, /* VPCMOVYrrm */
  0x23c8, /* VPCMOVYrrr_REV */
/* Table19664 */
  0x0, /*  */
  0x1c5, /* BLCFILL32rm */
  0x1e1, /* BLSFILL32rm */
  0x1d5, /* BLCS32rm */
  0xb66, /* TZMSK32rm */
  0x1cd, /* BLCIC32rm */
  0x1e9, /* BLSIC32rm */
  0xb2a, /* T1MSKC32rm */
  0x0, /*  */
  0x1c6, /* BLCFILL32rr */
  0x1e2, /* BLSFILL32rr */
  0x1d6, /* BLCS32rr */
  0xb67, /* TZMSK32rr */
  0x1ce, /* BLCIC32rr */
  0x1ea, /* BLSIC32rr */
  0xb2b, /* T1MSKC32rr */
/* Table19680 */
  0x0, /*  */
  0x1d1, /* BLCMSK32rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1c9, /* BLCI32rm */
  0x0, /*  */
  0x0, /*  */
  0x1d2, /* BLCMSK32rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1ca, /* BLCI32rr */
  0x0, /*  */
/* Table19696 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x516, /* LLWPCB */
  0xa95, /* SLWPCB */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table19712 */
  0x1abe, /* VFRCZPSrm */
  0x1abf, /* VFRCZPSrr */
/* Table19714 */
  0x1aba, /* VFRCZPDrm */
  0x1abb, /* VFRCZPDrr */
/* Table19716 */
  0x1ac2, /* VFRCZSSrm */
  0x1ac3, /* VFRCZSSrr */
/* Table19718 */
  0x1ac0, /* VFRCZSDrm */
  0x1ac1, /* VFRCZSDrr */
/* Table19720 */
  0x2fad, /* VPROTBmr */
  0x2fb0, /* VPROTBrr */
/* Table19722 */
  0x2fbf, /* VPROTWmr */
  0x2fc2, /* VPROTWrr */
/* Table19724 */
  0x2fb3, /* VPROTDmr */
  0x2fb6, /* VPROTDrr */
/* Table19726 */
  0x2fb9, /* VPROTQmr */
  0x2fbc, /* VPROTQrr */
/* Table19728 */
  0x2fea, /* VPSHLBmr */
  0x2fec, /* VPSHLBrr */
/* Table19730 */
  0x3086, /* VPSHLWmr */
  0x3088, /* VPSHLWrr */
/* Table19732 */
  0x307e, /* VPSHLDmr */
  0x3080, /* VPSHLDrr */
/* Table19734 */
  0x3082, /* VPSHLQmr */
  0x3084, /* VPSHLQrr */
/* Table19736 */
  0x2fda, /* VPSHABmr */
  0x2fdc, /* VPSHABrr */
/* Table19738 */
  0x2fe6, /* VPSHAWmr */
  0x2fe8, /* VPSHAWrr */
/* Table19740 */
  0x2fde, /* VPSHADmr */
  0x2fe0, /* VPSHADrr */
/* Table19742 */
  0x2fe2, /* VPSHAQmr */
  0x2fe4, /* VPSHAQrr */
/* Table19744 */
  0x288d, /* VPHADDBWrm */
  0x288e, /* VPHADDBWrr */
/* Table19746 */
  0x2889, /* VPHADDBDrm */
  0x288a, /* VPHADDBDrr */
/* Table19748 */
  0x288b, /* VPHADDBQrm */
  0x288c, /* VPHADDBQrr */
/* Table19750 */
  0x28a5, /* VPHADDWDrm */
  0x28a6, /* VPHADDWDrr */
/* Table19752 */
  0x28a7, /* VPHADDWQrm */
  0x28a8, /* VPHADDWQrr */
/* Table19754 */
  0x288f, /* VPHADDDQrm */
  0x2890, /* VPHADDDQrr */
/* Table19756 */
  0x289d, /* VPHADDUBWrm */
  0x289e, /* VPHADDUBWrr */
/* Table19758 */
  0x2899, /* VPHADDUBDrm */
  0x289a, /* VPHADDUBDrr */
/* Table19760 */
  0x289b, /* VPHADDUBQrm */
  0x289c, /* VPHADDUBQrr */
/* Table19762 */
  0x28a1, /* VPHADDUWDrm */
  0x28a2, /* VPHADDUWDrr */
/* Table19764 */
  0x28a3, /* VPHADDUWQrm */
  0x28a4, /* VPHADDUWQrr */
/* Table19766 */
  0x289f, /* VPHADDUDQrm */
  0x28a0, /* VPHADDUDQrr */
/* Table19768 */
  0x28af, /* VPHSUBBWrm */
  0x28b0, /* VPHSUBBWrr */
/* Table19770 */
  0x28bb, /* VPHSUBWDrm */
  0x28bc, /* VPHSUBWDrr */
/* Table19772 */
  0x28b1, /* VPHSUBDQrm */
  0x28b2, /* VPHSUBDQrr */
/* Table19774 */
  0x0, /*  */
  0x1c7, /* BLCFILL64rm */
  0x1e3, /* BLSFILL64rm */
  0x1d7, /* BLCS64rm */
  0xb68, /* TZMSK64rm */
  0x1cf, /* BLCIC64rm */
  0x1eb, /* BLSIC64rm */
  0xb2c, /* T1MSKC64rm */
  0x0, /*  */
  0x1c8, /* BLCFILL64rr */
  0x1e4, /* BLSFILL64rr */
  0x1d8, /* BLCS64rr */
  0xb69, /* TZMSK64rr */
  0x1d0, /* BLCIC64rr */
  0x1ec, /* BLSIC64rr */
  0xb2d, /* T1MSKC64rr */
/* Table19790 */
  0x0, /*  */
  0x1d3, /* BLCMSK64rm */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1cb, /* BLCI64rm */
  0x0, /*  */
  0x0, /*  */
  0x1d4, /* BLCMSK64rr */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x1cc, /* BLCI64rr */
  0x0, /*  */
/* Table19806 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x517, /* LLWPCB64 */
  0xa96, /* SLWPCB64 */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table19822 */
  0x2faf, /* VPROTBrm */
  0x2fb1, /* VPROTBrr_REV */
/* Table19824 */
  0x2fc1, /* VPROTWrm */
  0x2fc3, /* VPROTWrr_REV */
/* Table19826 */
  0x2fb5, /* VPROTDrm */
  0x2fb7, /* VPROTDrr_REV */
/* Table19828 */
  0x2fbb, /* VPROTQrm */
  0x2fbd, /* VPROTQrr_REV */
/* Table19830 */
  0x2feb, /* VPSHLBrm */
  0x2fed, /* VPSHLBrr_REV */
/* Table19832 */
  0x3087, /* VPSHLWrm */
  0x3089, /* VPSHLWrr_REV */
/* Table19834 */
  0x307f, /* VPSHLDrm */
  0x3081, /* VPSHLDrr_REV */
/* Table19836 */
  0x3083, /* VPSHLQrm */
  0x3085, /* VPSHLQrr_REV */
/* Table19838 */
  0x2fdb, /* VPSHABrm */
  0x2fdd, /* VPSHABrr_REV */
/* Table19840 */
  0x2fe7, /* VPSHAWrm */
  0x2fe9, /* VPSHAWrr_REV */
/* Table19842 */
  0x2fdf, /* VPSHADrm */
  0x2fe1, /* VPSHADrr_REV */
/* Table19844 */
  0x2fe3, /* VPSHAQrm */
  0x2fe5, /* VPSHAQrr_REV */
/* Table19846 */
  0x1abc, /* VFRCZPSYrm */
  0x1abd, /* VFRCZPSYrr */
/* Table19848 */
  0x1ab8, /* VFRCZPDYrm */
  0x1ab9, /* VFRCZPDYrr */
/* Table19850 */
  0x1c1, /* BEXTRI32mi */
  0x1c2, /* BEXTRI32ri */
/* Table19852 */
  0x572, /* LWPINS32rmi */
  0x576, /* LWPVAL32rmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x573, /* LWPINS32rri */
  0x577, /* LWPVAL32rri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table19868 */
  0x1c3, /* BEXTRI64mi */
  0x1c4, /* BEXTRI64ri */
/* Table19870 */
  0x574, /* LWPINS64rmi */
  0x578, /* LWPVAL64rmi */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x575, /* LWPINS64rri */
  0x579, /* LWPVAL64rri */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
  0x0, /*  */
/* Table19886 */
  0x840, /* PI2FWrm */
  0x841, /* PI2FWrr */
/* Table19888 */
  0x83e, /* PI2FDrm */
  0x83f, /* PI2FDrr */
/* Table19890 */
  0x80c, /* PF2IWrm */
  0x80d, /* PF2IWrr */
/* Table19892 */
  0x80a, /* PF2IDrm */
  0x80b, /* PF2IDrr */
/* Table19894 */
  0x81e, /* PFNACCrm */
  0x81f, /* PFNACCrr */
/* Table19896 */
  0x820, /* PFPNACCrm */
  0x821, /* PFPNACCrr */
/* Table19898 */
  0x814, /* PFCMPGErm */
  0x815, /* PFCMPGErr */
/* Table19900 */
  0x81a, /* PFMINrm */
  0x81b, /* PFMINrr */
/* Table19902 */
  0x826, /* PFRCPrm */
  0x827, /* PFRCPrr */
/* Table19904 */
  0x82a, /* PFRSQRTrm */
  0x82b, /* PFRSQRTrr */
/* Table19906 */
  0x82e, /* PFSUBrm */
  0x82f, /* PFSUBrr */
/* Table19908 */
  0x810, /* PFADDrm */
  0x811, /* PFADDrr */
/* Table19910 */
  0x816, /* PFCMPGTrm */
  0x817, /* PFCMPGTrr */
/* Table19912 */
  0x818, /* PFMAXrm */
  0x819, /* PFMAXrr */
/* Table19914 */
  0x822, /* PFRCPIT1rm */
  0x823, /* PFRCPIT1rr */
/* Table19916 */
  0x828, /* PFRSQIT1rm */
  0x829, /* PFRSQIT1rr */
/* Table19918 */
  0x82c, /* PFSUBRrm */
  0x82d, /* PFSUBRrr */
/* Table19920 */
  0x80e, /* PFACCrm */
  0x80f, /* PFACCrr */
/* Table19922 */
  0x812, /* PFCMPEQrm */
  0x813, /* PFCMPEQrr */
/* Table19924 */
  0x81c, /* PFMULrm */
  0x81d, /* PFMULrr */
/* Table19926 */
  0x824, /* PFRCPIT2rm */
  0x825, /* PFRCPIT2rr */
/* Table19928 */
  0x883, /* PMULHRWrm */
  0x884, /* PMULHRWrr */
/* Table19930 */
  0x8f2, /* PSWAPDrm */
  0x8f3, /* PSWAPDrr */
/* Table19932 */
  0x7d6, /* PAVGUSBrm */
  0x7d7, /* PAVGUSBrr */
  0x0
};

static const struct ContextDecision x86DisassemblerOneByteOpcodes = {
 { /* opcodeDecisions */
  /* IC */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 11 /* Table11 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 12 /* Table12 */ },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 23 /* Table23 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 34 /* Table34 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 35 /* Table35 */ },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 46 /* Table46 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 47 /* Table47 */ },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 59 /* Table59 */ },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 71 /* Table71 */ },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 83 /* Table83 */ },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 95 /* Table95 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x47 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4b */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4e */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 100 /* Table100 */ },
    /* 0x61 */ { MODRM_ONEENTRY, 101 /* Table101 */ },
    /* 0x62 */ { MODRM_SPLITRM, 102 /* Table102 */ },
    /* 0x63 */ { MODRM_SPLITRM, 104 /* Table104 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 109 /* Table109 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 112 /* Table112 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_SPLITREG, 152 /* Table152 */ },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 202 /* Table202 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 206 /* Table206 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 226 /* Table226 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 228 /* Table228 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 229 /* Table229 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 232 /* Table232 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 233 /* Table233 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 234 /* Table234 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 235 /* Table235 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 282 /* Table282 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 283 /* Table283 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 284 /* Table284 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 286 /* Table286 */ },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 433 /* Table433 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 438 /* Table438 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 504 /* Table504 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 505 /* Table505 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 506 /* Table506 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 919 /* Table919 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 924 /* Table924 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 926 /* Table926 */ },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 991 /* Table991 */ }
   }
  },
  /* IC_64BIT */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1010 /* Table1010 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1014 /* Table1014 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1035 /* Table1035 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1037 /* Table1037 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1043 /* Table1043 */ }
   }
  },
  /* IC_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1059 /* Table1059 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1061 /* Table1061 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1063 /* Table1063 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1064 /* Table1064 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1065 /* Table1065 */ },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1066 /* Table1066 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1068 /* Table1068 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1070 /* Table1070 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1071 /* Table1071 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1072 /* Table1072 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1074 /* Table1074 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1076 /* Table1076 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 1077 /* Table1077 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 1078 /* Table1078 */ },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1079 /* Table1079 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1081 /* Table1081 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1083 /* Table1083 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 1084 /* Table1084 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 1085 /* Table1085 */ },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1086 /* Table1086 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1088 /* Table1088 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1090 /* Table1090 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 59 /* Table59 */ },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1091 /* Table1091 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1093 /* Table1093 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1095 /* Table1095 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 71 /* Table71 */ },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1096 /* Table1096 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1098 /* Table1098 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1100 /* Table1100 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 83 /* Table83 */ },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1101 /* Table1101 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1103 /* Table1103 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1105 /* Table1105 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 95 /* Table95 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x47 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4b */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4e */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 1110 /* Table1110 */ },
    /* 0x61 */ { MODRM_ONEENTRY, 1111 /* Table1111 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1112 /* Table1112 */ },
    /* 0x63 */ { MODRM_SPLITRM, 104 /* Table104 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1114 /* Table1114 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1115 /* Table1115 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1117 /* Table1117 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1118 /* Table1118 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 1120 /* Table1120 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 1121 /* Table1121 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1122 /* Table1122 */ },
    /* 0x82 */ { MODRM_SPLITREG, 152 /* Table152 */ },
    /* 0x83 */ { MODRM_SPLITREG, 1138 /* Table1138 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1154 /* Table1154 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1156 /* Table1156 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1158 /* Table1158 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1160 /* Table1160 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1162 /* Table1162 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1164 /* Table1164 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1166 /* Table1166 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1168 /* Table1168 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1185 /* Table1185 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1186 /* Table1186 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 1187 /* Table1187 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1188 /* Table1188 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1189 /* Table1189 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 232 /* Table232 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1190 /* Table1190 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 234 /* Table234 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1191 /* Table1191 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1192 /* Table1192 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1193 /* Table1193 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1194 /* Table1194 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1195 /* Table1195 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1196 /* Table1196 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1197 /* Table1197 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1199 /* Table1199 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1215 /* Table1215 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1216 /* Table1216 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 1217 /* Table1217 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 1219 /* Table1219 */ },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1221 /* Table1221 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 433 /* Table433 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1293 /* Table1293 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1294 /* Table1294 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 438 /* Table438 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 1295 /* Table1295 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1296 /* Table1296 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1312 /* Table1312 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 504 /* Table504 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 505 /* Table505 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 506 /* Table506 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 919 /* Table919 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 1328 /* Table1328 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 1329 /* Table1329 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1330 /* Table1330 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 1331 /* Table1331 */ },
    /* 0xea */ { MODRM_ONEENTRY, 1332 /* Table1332 */ },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 1333 /* Table1333 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 1334 /* Table1334 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1335 /* Table1335 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1351 /* Table1351 */ }
   }
  },
  /* IC_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 11 /* Table11 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 12 /* Table12 */ },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 23 /* Table23 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 34 /* Table34 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 35 /* Table35 */ },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 46 /* Table46 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 47 /* Table47 */ },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 59 /* Table59 */ },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 71 /* Table71 */ },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 83 /* Table83 */ },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 95 /* Table95 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x47 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4b */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4e */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 100 /* Table100 */ },
    /* 0x61 */ { MODRM_ONEENTRY, 101 /* Table101 */ },
    /* 0x62 */ { MODRM_SPLITRM, 102 /* Table102 */ },
    /* 0x63 */ { MODRM_SPLITRM, 104 /* Table104 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 109 /* Table109 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 112 /* Table112 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_SPLITREG, 152 /* Table152 */ },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 202 /* Table202 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 206 /* Table206 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 226 /* Table226 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 228 /* Table228 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 229 /* Table229 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1367 /* Table1367 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1368 /* Table1368 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1369 /* Table1369 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1370 /* Table1370 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 282 /* Table282 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 283 /* Table283 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 284 /* Table284 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 286 /* Table286 */ },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 433 /* Table433 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 438 /* Table438 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 504 /* Table504 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 505 /* Table505 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 506 /* Table506 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1371 /* Table1371 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 924 /* Table924 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 926 /* Table926 */ },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 991 /* Table991 */ }
   }
  },
  /* IC_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1059 /* Table1059 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1061 /* Table1061 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1063 /* Table1063 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1064 /* Table1064 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1065 /* Table1065 */ },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1066 /* Table1066 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1068 /* Table1068 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1070 /* Table1070 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1071 /* Table1071 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1072 /* Table1072 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1074 /* Table1074 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1076 /* Table1076 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 1077 /* Table1077 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 1078 /* Table1078 */ },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1079 /* Table1079 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1081 /* Table1081 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1083 /* Table1083 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 1084 /* Table1084 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 1085 /* Table1085 */ },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1086 /* Table1086 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1088 /* Table1088 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1090 /* Table1090 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 59 /* Table59 */ },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1091 /* Table1091 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1093 /* Table1093 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1095 /* Table1095 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 71 /* Table71 */ },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1096 /* Table1096 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1098 /* Table1098 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1100 /* Table1100 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 83 /* Table83 */ },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1101 /* Table1101 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1103 /* Table1103 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1105 /* Table1105 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 95 /* Table95 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x47 */ { MODRM_ONEENTRY, 1106 /* Table1106 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4b */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4e */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 1107 /* Table1107 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 1110 /* Table1110 */ },
    /* 0x61 */ { MODRM_ONEENTRY, 1111 /* Table1111 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1112 /* Table1112 */ },
    /* 0x63 */ { MODRM_SPLITRM, 104 /* Table104 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1114 /* Table1114 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1115 /* Table1115 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1117 /* Table1117 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1118 /* Table1118 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 1120 /* Table1120 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 1121 /* Table1121 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1122 /* Table1122 */ },
    /* 0x82 */ { MODRM_SPLITREG, 152 /* Table152 */ },
    /* 0x83 */ { MODRM_SPLITREG, 1138 /* Table1138 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1154 /* Table1154 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1156 /* Table1156 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1158 /* Table1158 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1160 /* Table1160 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1162 /* Table1162 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1164 /* Table1164 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1166 /* Table1166 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1168 /* Table1168 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1185 /* Table1185 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1186 /* Table1186 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 1187 /* Table1187 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1188 /* Table1188 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1189 /* Table1189 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1367 /* Table1367 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1372 /* Table1372 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1369 /* Table1369 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1373 /* Table1373 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1192 /* Table1192 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1193 /* Table1193 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1194 /* Table1194 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1195 /* Table1195 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1196 /* Table1196 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1197 /* Table1197 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1199 /* Table1199 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1215 /* Table1215 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1216 /* Table1216 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 1217 /* Table1217 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 1219 /* Table1219 */ },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1221 /* Table1221 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 433 /* Table433 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1293 /* Table1293 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1294 /* Table1294 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 438 /* Table438 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 1295 /* Table1295 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1296 /* Table1296 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1312 /* Table1312 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 504 /* Table504 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 505 /* Table505 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 506 /* Table506 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1371 /* Table1371 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 1328 /* Table1328 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 1329 /* Table1329 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1330 /* Table1330 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 1331 /* Table1331 */ },
    /* 0xea */ { MODRM_ONEENTRY, 1332 /* Table1332 */ },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 1333 /* Table1333 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 1334 /* Table1334 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1335 /* Table1335 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1351 /* Table1351 */ }
   }
  },
  /* IC_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 11 /* Table11 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 12 /* Table12 */ },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 23 /* Table23 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 34 /* Table34 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 35 /* Table35 */ },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 46 /* Table46 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 47 /* Table47 */ },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 59 /* Table59 */ },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 71 /* Table71 */ },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 83 /* Table83 */ },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 95 /* Table95 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x47 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4b */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4e */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 100 /* Table100 */ },
    /* 0x61 */ { MODRM_ONEENTRY, 101 /* Table101 */ },
    /* 0x62 */ { MODRM_SPLITRM, 102 /* Table102 */ },
    /* 0x63 */ { MODRM_SPLITRM, 104 /* Table104 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 109 /* Table109 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 112 /* Table112 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_SPLITREG, 152 /* Table152 */ },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 202 /* Table202 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 206 /* Table206 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 226 /* Table226 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 228 /* Table228 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 229 /* Table229 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 232 /* Table232 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 233 /* Table233 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 234 /* Table234 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 235 /* Table235 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 282 /* Table282 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 283 /* Table283 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 284 /* Table284 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 286 /* Table286 */ },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 433 /* Table433 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 438 /* Table438 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 504 /* Table504 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 505 /* Table505 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 506 /* Table506 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 919 /* Table919 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 924 /* Table924 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 926 /* Table926 */ },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 991 /* Table991 */ }
   }
  },
  /* IC_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 11 /* Table11 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 12 /* Table12 */ },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 23 /* Table23 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 34 /* Table34 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 35 /* Table35 */ },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 46 /* Table46 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 47 /* Table47 */ },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 59 /* Table59 */ },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 71 /* Table71 */ },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 83 /* Table83 */ },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 95 /* Table95 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x47 */ { MODRM_ONEENTRY, 96 /* Table96 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4b */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4e */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 97 /* Table97 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 98 /* Table98 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 99 /* Table99 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 100 /* Table100 */ },
    /* 0x61 */ { MODRM_ONEENTRY, 101 /* Table101 */ },
    /* 0x62 */ { MODRM_SPLITRM, 102 /* Table102 */ },
    /* 0x63 */ { MODRM_SPLITRM, 104 /* Table104 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 109 /* Table109 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 112 /* Table112 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_SPLITREG, 152 /* Table152 */ },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 202 /* Table202 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 206 /* Table206 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 1374 /* Table1374 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 226 /* Table226 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 228 /* Table228 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 229 /* Table229 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 232 /* Table232 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 233 /* Table233 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 234 /* Table234 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 235 /* Table235 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 282 /* Table282 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 283 /* Table283 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 284 /* Table284 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 286 /* Table286 */ },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 433 /* Table433 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 438 /* Table438 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 504 /* Table504 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 505 /* Table505 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 506 /* Table506 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 919 /* Table919 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 924 /* Table924 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 926 /* Table926 */ },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 991 /* Table991 */ }
   }
  },
  /* IC_XD_OPSIZE */ {},
  /* IC_XS_OPSIZE */ {},
  /* IC_XD_ADSIZE */ {},
  /* IC_XS_ADSIZE */ {},
  /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1375 /* Table1375 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1377 /* Table1377 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1379 /* Table1379 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1380 /* Table1380 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1382 /* Table1382 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1384 /* Table1384 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1385 /* Table1385 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1387 /* Table1387 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1389 /* Table1389 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1390 /* Table1390 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1392 /* Table1392 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1394 /* Table1394 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1395 /* Table1395 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1397 /* Table1397 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1399 /* Table1399 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1400 /* Table1400 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1402 /* Table1402 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1404 /* Table1404 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1405 /* Table1405 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1407 /* Table1407 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1409 /* Table1409 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1410 /* Table1410 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1412 /* Table1412 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1414 /* Table1414 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1415 /* Table1415 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1417 /* Table1417 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1419 /* Table1419 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1421 /* Table1421 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 1437 /* Table1437 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1453 /* Table1453 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1455 /* Table1455 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1457 /* Table1457 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1459 /* Table1459 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1461 /* Table1461 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1463 /* Table1463 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1465 /* Table1465 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1468 /* Table1468 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1469 /* Table1469 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1470 /* Table1470 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1471 /* Table1471 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1472 /* Table1472 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1473 /* Table1473 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1474 /* Table1474 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1475 /* Table1475 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1476 /* Table1476 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1477 /* Table1477 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1479 /* Table1479 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1495 /* Table1495 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1567 /* Table1567 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1568 /* Table1568 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 1569 /* Table1569 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1570 /* Table1570 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1586 /* Table1586 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1602 /* Table1602 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1618 /* Table1618 */ }
   }
  },
  /* IC_64BIT_REXW_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1375 /* Table1375 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1377 /* Table1377 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1379 /* Table1379 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1380 /* Table1380 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1382 /* Table1382 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1384 /* Table1384 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1385 /* Table1385 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1387 /* Table1387 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1389 /* Table1389 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1390 /* Table1390 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1392 /* Table1392 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1394 /* Table1394 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1395 /* Table1395 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1397 /* Table1397 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1399 /* Table1399 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1400 /* Table1400 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1402 /* Table1402 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1404 /* Table1404 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1405 /* Table1405 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1407 /* Table1407 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1409 /* Table1409 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1410 /* Table1410 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1412 /* Table1412 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1414 /* Table1414 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1415 /* Table1415 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1114 /* Table1114 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1417 /* Table1417 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1117 /* Table1117 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1419 /* Table1419 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 1120 /* Table1120 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 1121 /* Table1121 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1421 /* Table1421 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 1437 /* Table1437 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1453 /* Table1453 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1455 /* Table1455 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1457 /* Table1457 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1459 /* Table1459 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1461 /* Table1461 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1463 /* Table1463 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1465 /* Table1465 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1168 /* Table1168 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1468 /* Table1468 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1469 /* Table1469 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1188 /* Table1188 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1189 /* Table1189 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1634 /* Table1634 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1635 /* Table1635 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1472 /* Table1472 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1473 /* Table1473 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1474 /* Table1474 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1475 /* Table1475 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1476 /* Table1476 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1477 /* Table1477 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1479 /* Table1479 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1215 /* Table1215 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1216 /* Table1216 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1636 /* Table1636 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1567 /* Table1567 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1568 /* Table1568 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 1569 /* Table1569 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1570 /* Table1570 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1586 /* Table1586 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 1328 /* Table1328 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 1329 /* Table1329 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1330 /* Table1330 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 1331 /* Table1331 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 1333 /* Table1333 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 1334 /* Table1334 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1602 /* Table1602 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1708 /* Table1708 */ }
   }
  },
  /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1059 /* Table1059 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1061 /* Table1061 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1063 /* Table1063 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1066 /* Table1066 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1068 /* Table1068 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1070 /* Table1070 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1072 /* Table1072 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1074 /* Table1074 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1076 /* Table1076 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1079 /* Table1079 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1081 /* Table1081 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1083 /* Table1083 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1086 /* Table1086 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1088 /* Table1088 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1090 /* Table1090 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1091 /* Table1091 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1093 /* Table1093 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1095 /* Table1095 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1096 /* Table1096 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1098 /* Table1098 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1100 /* Table1100 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1101 /* Table1101 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1103 /* Table1103 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1105 /* Table1105 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1724 /* Table1724 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1114 /* Table1114 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1115 /* Table1115 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1117 /* Table1117 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1118 /* Table1118 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 1120 /* Table1120 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 1121 /* Table1121 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1122 /* Table1122 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 1138 /* Table1138 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1154 /* Table1154 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1156 /* Table1156 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1158 /* Table1158 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1160 /* Table1160 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1162 /* Table1162 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1164 /* Table1164 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1166 /* Table1166 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1168 /* Table1168 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1185 /* Table1185 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1186 /* Table1186 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1188 /* Table1188 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1189 /* Table1189 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1726 /* Table1726 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1727 /* Table1727 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1192 /* Table1192 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1193 /* Table1193 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1194 /* Table1194 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1195 /* Table1195 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1196 /* Table1196 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1197 /* Table1197 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1199 /* Table1199 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1215 /* Table1215 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1216 /* Table1216 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1221 /* Table1221 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1293 /* Table1293 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1294 /* Table1294 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 1295 /* Table1295 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1296 /* Table1296 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1312 /* Table1312 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 1328 /* Table1328 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 1329 /* Table1329 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1330 /* Table1330 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 1331 /* Table1331 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 1333 /* Table1333 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 1334 /* Table1334 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1335 /* Table1335 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1728 /* Table1728 */ }
   }
  },
  /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1010 /* Table1010 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1014 /* Table1014 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 232 /* Table232 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 233 /* Table233 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 234 /* Table234 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 235 /* Table235 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 919 /* Table919 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1043 /* Table1043 */ }
   }
  },
  /* IC_64BIT_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1059 /* Table1059 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1061 /* Table1061 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1063 /* Table1063 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1066 /* Table1066 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1068 /* Table1068 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1070 /* Table1070 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1072 /* Table1072 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1074 /* Table1074 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1076 /* Table1076 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1079 /* Table1079 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1081 /* Table1081 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1083 /* Table1083 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1086 /* Table1086 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1088 /* Table1088 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1090 /* Table1090 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1091 /* Table1091 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1093 /* Table1093 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1095 /* Table1095 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1096 /* Table1096 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1098 /* Table1098 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1100 /* Table1100 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1101 /* Table1101 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1103 /* Table1103 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1105 /* Table1105 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1724 /* Table1724 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1114 /* Table1114 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1115 /* Table1115 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1117 /* Table1117 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1118 /* Table1118 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 1120 /* Table1120 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 1121 /* Table1121 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1122 /* Table1122 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 1138 /* Table1138 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1154 /* Table1154 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1156 /* Table1156 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1158 /* Table1158 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1160 /* Table1160 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1162 /* Table1162 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1164 /* Table1164 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1166 /* Table1166 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1168 /* Table1168 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1184 /* Table1184 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1185 /* Table1185 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1186 /* Table1186 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1188 /* Table1188 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1189 /* Table1189 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1190 /* Table1190 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1191 /* Table1191 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1192 /* Table1192 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1193 /* Table1193 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1194 /* Table1194 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1195 /* Table1195 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1196 /* Table1196 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1197 /* Table1197 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1198 /* Table1198 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1199 /* Table1199 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1215 /* Table1215 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1216 /* Table1216 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1221 /* Table1221 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1293 /* Table1293 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1294 /* Table1294 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 1295 /* Table1295 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1296 /* Table1296 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1312 /* Table1312 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 1328 /* Table1328 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 1329 /* Table1329 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1330 /* Table1330 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 1331 /* Table1331 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 1333 /* Table1333 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 1334 /* Table1334 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1335 /* Table1335 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1728 /* Table1728 */ }
   }
  },
  /* IC_64BIT_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1010 /* Table1010 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1014 /* Table1014 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1035 /* Table1035 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1037 /* Table1037 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1043 /* Table1043 */ }
   }
  },
  /* IC_64BIT_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1010 /* Table1010 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1014 /* Table1014 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 1374 /* Table1374 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1035 /* Table1035 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1037 /* Table1037 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1043 /* Table1043 */ }
   }
  },
  /* IC_64BIT_XD_OPSIZE */ {},
  /* IC_64BIT_XS_OPSIZE */ {},
  /* IC_64BIT_XD_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1010 /* Table1010 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1014 /* Table1014 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1035 /* Table1035 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1037 /* Table1037 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1043 /* Table1043 */ }
   }
  },
  /* IC_64BIT_XS_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 3 /* Table3 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 7 /* Table7 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 10 /* Table10 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 15 /* Table15 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 19 /* Table19 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 22 /* Table22 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 26 /* Table26 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 30 /* Table30 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 33 /* Table33 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 38 /* Table38 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 42 /* Table42 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 45 /* Table45 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 50 /* Table50 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 54 /* Table54 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 57 /* Table57 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 62 /* Table62 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 66 /* Table66 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 69 /* Table69 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 74 /* Table74 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 78 /* Table78 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 81 /* Table81 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 86 /* Table86 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 90 /* Table90 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 93 /* Table93 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1010 /* Table1010 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 110 /* Table110 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 113 /* Table113 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 136 /* Table136 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 168 /* Table168 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 186 /* Table186 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 190 /* Table190 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 194 /* Table194 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 198 /* Table198 */ },
    /* 0x8c */ { MODRM_SPLITRM, 200 /* Table200 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1014 /* Table1014 */ },
    /* 0x8e */ { MODRM_SPLITRM, 204 /* Table204 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 1374 /* Table1374 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 223 /* Table223 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 224 /* Table224 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 225 /* Table225 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1035 /* Table1035 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1037 /* Table1037 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 237 /* Table237 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 239 /* Table239 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 241 /* Table241 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 243 /* Table243 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 245 /* Table245 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 247 /* Table247 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xba */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 249 /* Table249 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 266 /* Table266 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 360 /* Table360 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 434 /* Table434 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 435 /* Table435 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 439 /* Table439 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 456 /* Table456 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 488 /* Table488 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 953 /* Table953 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1043 /* Table1043 */ }
   }
  },
  /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1375 /* Table1375 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1377 /* Table1377 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1379 /* Table1379 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1380 /* Table1380 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1382 /* Table1382 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1384 /* Table1384 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1385 /* Table1385 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1387 /* Table1387 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1389 /* Table1389 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1390 /* Table1390 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1392 /* Table1392 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1394 /* Table1394 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1395 /* Table1395 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1397 /* Table1397 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1399 /* Table1399 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1400 /* Table1400 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1402 /* Table1402 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1404 /* Table1404 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1405 /* Table1405 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1407 /* Table1407 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1409 /* Table1409 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1410 /* Table1410 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1412 /* Table1412 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1414 /* Table1414 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1415 /* Table1415 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1417 /* Table1417 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1419 /* Table1419 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1421 /* Table1421 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 1437 /* Table1437 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1453 /* Table1453 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1455 /* Table1455 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1457 /* Table1457 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1459 /* Table1459 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1461 /* Table1461 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1463 /* Table1463 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1465 /* Table1465 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1468 /* Table1468 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1469 /* Table1469 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1470 /* Table1470 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1471 /* Table1471 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1472 /* Table1472 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1473 /* Table1473 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1474 /* Table1474 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1475 /* Table1475 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1476 /* Table1476 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1477 /* Table1477 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1479 /* Table1479 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1495 /* Table1495 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1567 /* Table1567 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1568 /* Table1568 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 1569 /* Table1569 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1570 /* Table1570 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1586 /* Table1586 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1602 /* Table1602 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1618 /* Table1618 */ }
   }
  },
  /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1375 /* Table1375 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1377 /* Table1377 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1379 /* Table1379 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1380 /* Table1380 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1382 /* Table1382 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1384 /* Table1384 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1385 /* Table1385 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1387 /* Table1387 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1389 /* Table1389 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1390 /* Table1390 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1392 /* Table1392 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1394 /* Table1394 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1395 /* Table1395 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1397 /* Table1397 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1399 /* Table1399 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1400 /* Table1400 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1402 /* Table1402 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1404 /* Table1404 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1405 /* Table1405 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1407 /* Table1407 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1409 /* Table1409 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1410 /* Table1410 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1412 /* Table1412 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1414 /* Table1414 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1008 /* Table1008 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1009 /* Table1009 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1415 /* Table1415 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1012 /* Table1012 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1417 /* Table1417 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1013 /* Table1013 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1419 /* Table1419 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 116 /* Table116 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 118 /* Table118 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1421 /* Table1421 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 1437 /* Table1437 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1453 /* Table1453 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1455 /* Table1455 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1457 /* Table1457 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1459 /* Table1459 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1461 /* Table1461 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1463 /* Table1463 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1465 /* Table1465 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1016 /* Table1016 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1468 /* Table1468 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1469 /* Table1469 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1032 /* Table1032 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1033 /* Table1033 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1470 /* Table1470 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1471 /* Table1471 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1472 /* Table1472 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1473 /* Table1473 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1474 /* Table1474 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1475 /* Table1475 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1476 /* Table1476 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1477 /* Table1477 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1479 /* Table1479 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1038 /* Table1038 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1039 /* Table1039 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1495 /* Table1495 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1567 /* Table1567 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1568 /* Table1568 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 1569 /* Table1569 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1570 /* Table1570 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1586 /* Table1586 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 921 /* Table921 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 923 /* Table923 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1042 /* Table1042 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 925 /* Table925 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 929 /* Table929 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 931 /* Table931 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1602 /* Table1602 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1618 /* Table1618 */ }
   }
  },
  /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 1 /* Table1 */ },
    /* 0x01 */ { MODRM_SPLITRM, 1375 /* Table1375 */ },
    /* 0x02 */ { MODRM_SPLITRM, 5 /* Table5 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1377 /* Table1377 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 9 /* Table9 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 1379 /* Table1379 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 13 /* Table13 */ },
    /* 0x09 */ { MODRM_SPLITRM, 1380 /* Table1380 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17 /* Table17 */ },
    /* 0x0b */ { MODRM_SPLITRM, 1382 /* Table1382 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 21 /* Table21 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 1384 /* Table1384 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 24 /* Table24 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1385 /* Table1385 */ },
    /* 0x12 */ { MODRM_SPLITRM, 28 /* Table28 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1387 /* Table1387 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 32 /* Table32 */ },
    /* 0x15 */ { MODRM_ONEENTRY, 1389 /* Table1389 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 36 /* Table36 */ },
    /* 0x19 */ { MODRM_SPLITRM, 1390 /* Table1390 */ },
    /* 0x1a */ { MODRM_SPLITRM, 40 /* Table40 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1392 /* Table1392 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 44 /* Table44 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 1394 /* Table1394 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 48 /* Table48 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1395 /* Table1395 */ },
    /* 0x22 */ { MODRM_SPLITRM, 52 /* Table52 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1397 /* Table1397 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 56 /* Table56 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 1399 /* Table1399 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 58 /* Table58 */ },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 60 /* Table60 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1400 /* Table1400 */ },
    /* 0x2a */ { MODRM_SPLITRM, 64 /* Table64 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1402 /* Table1402 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 68 /* Table68 */ },
    /* 0x2d */ { MODRM_ONEENTRY, 1404 /* Table1404 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 70 /* Table70 */ },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 72 /* Table72 */ },
    /* 0x31 */ { MODRM_SPLITRM, 1405 /* Table1405 */ },
    /* 0x32 */ { MODRM_SPLITRM, 76 /* Table76 */ },
    /* 0x33 */ { MODRM_SPLITRM, 1407 /* Table1407 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 80 /* Table80 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1409 /* Table1409 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 82 /* Table82 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 84 /* Table84 */ },
    /* 0x39 */ { MODRM_SPLITRM, 1410 /* Table1410 */ },
    /* 0x3a */ { MODRM_SPLITRM, 88 /* Table88 */ },
    /* 0x3b */ { MODRM_SPLITRM, 1412 /* Table1412 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 92 /* Table92 */ },
    /* 0x3d */ { MODRM_ONEENTRY, 1414 /* Table1414 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 94 /* Table94 */ },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 1007 /* Table1007 */ },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x51 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x55 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x57 */ { MODRM_ONEENTRY, 1108 /* Table1108 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x59 */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5d */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5e */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x5f */ { MODRM_ONEENTRY, 1109 /* Table1109 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 1415 /* Table1415 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 106 /* Table106 */ },
    /* 0x65 */ { MODRM_ONEENTRY, 107 /* Table107 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 108 /* Table108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 1114 /* Table1114 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1417 /* Table1417 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 1117 /* Table1117 */ },
    /* 0x6b */ { MODRM_SPLITRM, 1419 /* Table1419 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 115 /* Table115 */ },
    /* 0x6d */ { MODRM_ONEENTRY, 1120 /* Table1120 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 117 /* Table117 */ },
    /* 0x6f */ { MODRM_ONEENTRY, 1121 /* Table1121 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x75 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x79 */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7d */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x7f */ { MODRM_ONEENTRY, 119 /* Table119 */ },
    /* 0x80 */ { MODRM_SPLITREG, 120 /* Table120 */ },
    /* 0x81 */ { MODRM_SPLITREG, 1421 /* Table1421 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITREG, 1437 /* Table1437 */ },
    /* 0x84 */ { MODRM_SPLITRM, 184 /* Table184 */ },
    /* 0x85 */ { MODRM_SPLITRM, 1453 /* Table1453 */ },
    /* 0x86 */ { MODRM_SPLITRM, 188 /* Table188 */ },
    /* 0x87 */ { MODRM_SPLITRM, 1455 /* Table1455 */ },
    /* 0x88 */ { MODRM_SPLITRM, 192 /* Table192 */ },
    /* 0x89 */ { MODRM_SPLITRM, 1457 /* Table1457 */ },
    /* 0x8a */ { MODRM_SPLITRM, 196 /* Table196 */ },
    /* 0x8b */ { MODRM_SPLITRM, 1459 /* Table1459 */ },
    /* 0x8c */ { MODRM_SPLITRM, 1461 /* Table1461 */ },
    /* 0x8d */ { MODRM_SPLITRM, 1463 /* Table1463 */ },
    /* 0x8e */ { MODRM_SPLITRM, 1465 /* Table1465 */ },
    /* 0x8f */ { MODRM_SPLITREG, 1168 /* Table1168 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 222 /* Table222 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x93 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x96 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x97 */ { MODRM_ONEENTRY, 1467 /* Table1467 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 1468 /* Table1468 */ },
    /* 0x99 */ { MODRM_ONEENTRY, 1469 /* Table1469 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 227 /* Table227 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 1188 /* Table1188 */ },
    /* 0x9d */ { MODRM_ONEENTRY, 1189 /* Table1189 */ },
    /* 0x9e */ { MODRM_ONEENTRY, 230 /* Table230 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 231 /* Table231 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 1034 /* Table1034 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 1470 /* Table1470 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 1036 /* Table1036 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 1471 /* Table1471 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 236 /* Table236 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 1472 /* Table1472 */ },
    /* 0xa6 */ { MODRM_ONEENTRY, 238 /* Table238 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 1473 /* Table1473 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 240 /* Table240 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 1474 /* Table1474 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 242 /* Table242 */ },
    /* 0xab */ { MODRM_ONEENTRY, 1475 /* Table1475 */ },
    /* 0xac */ { MODRM_ONEENTRY, 244 /* Table244 */ },
    /* 0xad */ { MODRM_ONEENTRY, 1476 /* Table1476 */ },
    /* 0xae */ { MODRM_ONEENTRY, 246 /* Table246 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 1477 /* Table1477 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb2 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb3 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb4 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb6 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 248 /* Table248 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xba */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbb */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbd */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xbf */ { MODRM_ONEENTRY, 1478 /* Table1478 */ },
    /* 0xc0 */ { MODRM_SPLITREG, 250 /* Table250 */ },
    /* 0xc1 */ { MODRM_SPLITREG, 1479 /* Table1479 */ },
    /* 0xc2 */ { MODRM_ONEENTRY, 1215 /* Table1215 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 1216 /* Table1216 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITMISC, 288 /* Table288 */ },
    /* 0xc7 */ { MODRM_SPLITMISC, 1636 /* Table1636 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 432 /* Table432 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 1040 /* Table1040 */ },
    /* 0xca */ { MODRM_ONEENTRY, 1567 /* Table1567 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 1568 /* Table1568 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 436 /* Table436 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 437 /* Table437 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 1569 /* Table1569 */ },
    /* 0xd0 */ { MODRM_SPLITREG, 440 /* Table440 */ },
    /* 0xd1 */ { MODRM_SPLITREG, 1570 /* Table1570 */ },
    /* 0xd2 */ { MODRM_SPLITREG, 472 /* Table472 */ },
    /* 0xd3 */ { MODRM_SPLITREG, 1586 /* Table1586 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 507 /* Table507 */ },
    /* 0xd8 */ { MODRM_SPLITREG, 508 /* Table508 */ },
    /* 0xd9 */ { MODRM_SPLITMISC, 524 /* Table524 */ },
    /* 0xda */ { MODRM_SPLITMISC, 596 /* Table596 */ },
    /* 0xdb */ { MODRM_SPLITMISC, 668 /* Table668 */ },
    /* 0xdc */ { MODRM_SPLITREG, 740 /* Table740 */ },
    /* 0xdd */ { MODRM_SPLITREG, 756 /* Table756 */ },
    /* 0xde */ { MODRM_SPLITMISC, 772 /* Table772 */ },
    /* 0xdf */ { MODRM_SPLITMISC, 844 /* Table844 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 916 /* Table916 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 917 /* Table917 */ },
    /* 0xe2 */ { MODRM_ONEENTRY, 918 /* Table918 */ },
    /* 0xe3 */ { MODRM_ONEENTRY, 1041 /* Table1041 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 920 /* Table920 */ },
    /* 0xe5 */ { MODRM_ONEENTRY, 1328 /* Table1328 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 922 /* Table922 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 1329 /* Table1329 */ },
    /* 0xe8 */ { MODRM_ONEENTRY, 1330 /* Table1330 */ },
    /* 0xe9 */ { MODRM_ONEENTRY, 1331 /* Table1331 */ },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 927 /* Table927 */ },
    /* 0xec */ { MODRM_ONEENTRY, 928 /* Table928 */ },
    /* 0xed */ { MODRM_ONEENTRY, 1333 /* Table1333 */ },
    /* 0xee */ { MODRM_ONEENTRY, 930 /* Table930 */ },
    /* 0xef */ { MODRM_ONEENTRY, 1334 /* Table1334 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 932 /* Table932 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 933 /* Table933 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 934 /* Table934 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 935 /* Table935 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 936 /* Table936 */ },
    /* 0xf6 */ { MODRM_SPLITREG, 937 /* Table937 */ },
    /* 0xf7 */ { MODRM_SPLITREG, 1602 /* Table1602 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 969 /* Table969 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 970 /* Table970 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 971 /* Table971 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 972 /* Table972 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 973 /* Table973 */ },
    /* 0xfd */ { MODRM_ONEENTRY, 974 /* Table974 */ },
    /* 0xfe */ { MODRM_SPLITREG, 975 /* Table975 */ },
    /* 0xff */ { MODRM_SPLITREG, 1708 /* Table1708 */ }
   }
  },
  /* IC_VEX */ {},
  /* IC_VEX_XS */ {},
  /* IC_VEX_XD */ {},
  /* IC_VEX_OPSIZE */ {},
  /* IC_VEX_W */ {},
  /* IC_VEX_W_XS */ {},
  /* IC_VEX_W_XD */ {},
  /* IC_VEX_W_OPSIZE */ {},
  /* IC_VEX_L */ {},
  /* IC_VEX_L_XS */ {},
  /* IC_VEX_L_XD */ {},
  /* IC_VEX_L_OPSIZE */ {},
  /* IC_VEX_L_W */ {},
  /* IC_VEX_L_W_XS */ {},
  /* IC_VEX_L_W_XD */ {},
  /* IC_VEX_L_W_OPSIZE */ {},
  /* IC_EVEX */ {},
  /* IC_EVEX_XS */ {},
  /* IC_EVEX_XD */ {},
  /* IC_EVEX_OPSIZE */ {},
  /* IC_EVEX_W */ {},
  /* IC_EVEX_W_XS */ {},
  /* IC_EVEX_W_XD */ {},
  /* IC_EVEX_W_OPSIZE */ {},
  /* IC_EVEX_L */ {},
  /* IC_EVEX_L_XS */ {},
  /* IC_EVEX_L_XD */ {},
  /* IC_EVEX_L_OPSIZE */ {},
  /* IC_EVEX_L_W */ {},
  /* IC_EVEX_L_W_XS */ {},
  /* IC_EVEX_L_W_XD */ {},
  /* IC_EVEX_L_W_OPSIZE */ {},
  /* IC_EVEX_L2 */ {},
  /* IC_EVEX_L2_XS */ {},
  /* IC_EVEX_L2_XD */ {},
  /* IC_EVEX_L2_OPSIZE */ {},
  /* IC_EVEX_L2_W */ {},
  /* IC_EVEX_L2_W_XS */ {},
  /* IC_EVEX_L2_W_XD */ {},
  /* IC_EVEX_L2_W_OPSIZE */ {},
  /* IC_EVEX_K */ {},
  /* IC_EVEX_XS_K */ {},
  /* IC_EVEX_XD_K */ {},
  /* IC_EVEX_OPSIZE_K */ {},
  /* IC_EVEX_W_K */ {},
  /* IC_EVEX_W_XS_K */ {},
  /* IC_EVEX_W_XD_K */ {},
  /* IC_EVEX_W_OPSIZE_K */ {},
  /* IC_EVEX_L_K */ {},
  /* IC_EVEX_L_XS_K */ {},
  /* IC_EVEX_L_XD_K */ {},
  /* IC_EVEX_L_OPSIZE_K */ {},
  /* IC_EVEX_L_W_K */ {},
  /* IC_EVEX_L_W_XS_K */ {},
  /* IC_EVEX_L_W_XD_K */ {},
  /* IC_EVEX_L_W_OPSIZE_K */ {},
  /* IC_EVEX_L2_K */ {},
  /* IC_EVEX_L2_XS_K */ {},
  /* IC_EVEX_L2_XD_K */ {},
  /* IC_EVEX_L2_OPSIZE_K */ {},
  /* IC_EVEX_L2_W_K */ {},
  /* IC_EVEX_L2_W_XS_K */ {},
  /* IC_EVEX_L2_W_XD_K */ {},
  /* IC_EVEX_L2_W_OPSIZE_K */ {},
  /* IC_EVEX_B */ {},
  /* IC_EVEX_XS_B */ {},
  /* IC_EVEX_XD_B */ {},
  /* IC_EVEX_OPSIZE_B */ {},
  /* IC_EVEX_W_B */ {},
  /* IC_EVEX_W_XS_B */ {},
  /* IC_EVEX_W_XD_B */ {},
  /* IC_EVEX_W_OPSIZE_B */ {},
  /* IC_EVEX_L_B */ {},
  /* IC_EVEX_L_XS_B */ {},
  /* IC_EVEX_L_XD_B */ {},
  /* IC_EVEX_L_OPSIZE_B */ {},
  /* IC_EVEX_L_W_B */ {},
  /* IC_EVEX_L_W_XS_B */ {},
  /* IC_EVEX_L_W_XD_B */ {},
  /* IC_EVEX_L_W_OPSIZE_B */ {},
  /* IC_EVEX_L2_B */ {},
  /* IC_EVEX_L2_XS_B */ {},
  /* IC_EVEX_L2_XD_B */ {},
  /* IC_EVEX_L2_OPSIZE_B */ {},
  /* IC_EVEX_L2_W_B */ {},
  /* IC_EVEX_L2_W_XS_B */ {},
  /* IC_EVEX_L2_W_XD_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_B */ {},
  /* IC_EVEX_K_B */ {},
  /* IC_EVEX_XS_K_B */ {},
  /* IC_EVEX_XD_K_B */ {},
  /* IC_EVEX_OPSIZE_K_B */ {},
  /* IC_EVEX_W_K_B */ {},
  /* IC_EVEX_W_XS_K_B */ {},
  /* IC_EVEX_W_XD_K_B */ {},
  /* IC_EVEX_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L_K_B */ {},
  /* IC_EVEX_L_XS_K_B */ {},
  /* IC_EVEX_L_XD_K_B */ {},
  /* IC_EVEX_L_OPSIZE_K_B */ {},
  /* IC_EVEX_L_W_K_B */ {},
  /* IC_EVEX_L_W_XS_K_B */ {},
  /* IC_EVEX_L_W_XD_K_B */ {},
  /* IC_EVEX_L_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_K_B */ {},
  /* IC_EVEX_L2_XS_K_B */ {},
  /* IC_EVEX_L2_XD_K_B */ {},
  /* IC_EVEX_L2_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_W_K_B */ {},
  /* IC_EVEX_L2_W_XS_K_B */ {},
  /* IC_EVEX_L2_W_XD_K_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_K_B */ {},
  /* IC_EVEX_KZ_B */ {},
  /* IC_EVEX_XS_KZ_B */ {},
  /* IC_EVEX_XD_KZ_B */ {},
  /* IC_EVEX_OPSIZE_KZ_B */ {},
  /* IC_EVEX_W_KZ_B */ {},
  /* IC_EVEX_W_XS_KZ_B */ {},
  /* IC_EVEX_W_XD_KZ_B */ {},
  /* IC_EVEX_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_KZ_B */ {},
  /* IC_EVEX_L_XS_KZ_B */ {},
  /* IC_EVEX_L_XD_KZ_B */ {},
  /* IC_EVEX_L_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_W_KZ_B */ {},
  /* IC_EVEX_L_W_XS_KZ_B */ {},
  /* IC_EVEX_L_W_XD_KZ_B */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_KZ_B */ {},
  /* IC_EVEX_L2_XS_KZ_B */ {},
  /* IC_EVEX_L2_XD_KZ_B */ {},
  /* IC_EVEX_L2_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_W_KZ_B */ {},
  /* IC_EVEX_L2_W_XS_KZ_B */ {},
  /* IC_EVEX_L2_W_XD_KZ_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_KZ */ {},
  /* IC_EVEX_XS_KZ */ {},
  /* IC_EVEX_XD_KZ */ {},
  /* IC_EVEX_OPSIZE_KZ */ {},
  /* IC_EVEX_W_KZ */ {},
  /* IC_EVEX_W_XS_KZ */ {},
  /* IC_EVEX_W_XD_KZ */ {},
  /* IC_EVEX_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L_KZ */ {},
  /* IC_EVEX_L_XS_KZ */ {},
  /* IC_EVEX_L_XD_KZ */ {},
  /* IC_EVEX_L_OPSIZE_KZ */ {},
  /* IC_EVEX_L_W_KZ */ {},
  /* IC_EVEX_L_W_XS_KZ */ {},
  /* IC_EVEX_L_W_XD_KZ */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_KZ */ {},
  /* IC_EVEX_L2_XS_KZ */ {},
  /* IC_EVEX_L2_XD_KZ */ {},
  /* IC_EVEX_L2_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_W_KZ */ {},
  /* IC_EVEX_L2_W_XS_KZ */ {},
  /* IC_EVEX_L2_W_XD_KZ */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ */ {},
 }
};
static const struct ContextDecision x86DisassemblerTwoByteOpcodes = {
 { /* opcodeDecisions */
  /* IC */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 1760 /* Table1760 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 1859 /* Table1859 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1861 /* Table1861 */ },
    /* 0x12 */ { MODRM_SPLITRM, 1863 /* Table1863 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1865 /* Table1865 */ },
    /* 0x14 */ { MODRM_SPLITRM, 1867 /* Table1867 */ },
    /* 0x15 */ { MODRM_SPLITRM, 1869 /* Table1869 */ },
    /* 0x16 */ { MODRM_SPLITRM, 1871 /* Table1871 */ },
    /* 0x17 */ { MODRM_SPLITRM, 1873 /* Table1873 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 1891 /* Table1891 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1893 /* Table1893 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 1913 /* Table1913 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1915 /* Table1915 */ },
    /* 0x22 */ { MODRM_SPLITRM, 1917 /* Table1917 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1919 /* Table1919 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 1921 /* Table1921 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1923 /* Table1923 */ },
    /* 0x2a */ { MODRM_SPLITRM, 1925 /* Table1925 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1927 /* Table1927 */ },
    /* 0x2c */ { MODRM_SPLITRM, 1929 /* Table1929 */ },
    /* 0x2d */ { MODRM_SPLITRM, 1931 /* Table1931 */ },
    /* 0x2e */ { MODRM_SPLITRM, 1933 /* Table1933 */ },
    /* 0x2f */ { MODRM_SPLITRM, 1935 /* Table1935 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_SPLITRM, 1946 /* Table1946 */ },
    /* 0x51 */ { MODRM_SPLITRM, 1948 /* Table1948 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 1954 /* Table1954 */ },
    /* 0x55 */ { MODRM_SPLITRM, 1956 /* Table1956 */ },
    /* 0x56 */ { MODRM_SPLITRM, 1958 /* Table1958 */ },
    /* 0x57 */ { MODRM_SPLITRM, 1960 /* Table1960 */ },
    /* 0x58 */ { MODRM_SPLITRM, 1962 /* Table1962 */ },
    /* 0x59 */ { MODRM_SPLITRM, 1964 /* Table1964 */ },
    /* 0x5a */ { MODRM_SPLITRM, 1966 /* Table1966 */ },
    /* 0x5b */ { MODRM_SPLITRM, 1968 /* Table1968 */ },
    /* 0x5c */ { MODRM_SPLITRM, 1970 /* Table1970 */ },
    /* 0x5d */ { MODRM_SPLITRM, 1972 /* Table1972 */ },
    /* 0x5e */ { MODRM_SPLITRM, 1974 /* Table1974 */ },
    /* 0x5f */ { MODRM_SPLITRM, 1976 /* Table1976 */ },
    /* 0x60 */ { MODRM_SPLITRM, 1978 /* Table1978 */ },
    /* 0x61 */ { MODRM_SPLITRM, 1980 /* Table1980 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1982 /* Table1982 */ },
    /* 0x63 */ { MODRM_SPLITRM, 1984 /* Table1984 */ },
    /* 0x64 */ { MODRM_SPLITRM, 1986 /* Table1986 */ },
    /* 0x65 */ { MODRM_SPLITRM, 1988 /* Table1988 */ },
    /* 0x66 */ { MODRM_SPLITRM, 1990 /* Table1990 */ },
    /* 0x67 */ { MODRM_SPLITRM, 1992 /* Table1992 */ },
    /* 0x68 */ { MODRM_SPLITRM, 1994 /* Table1994 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1996 /* Table1996 */ },
    /* 0x6a */ { MODRM_SPLITRM, 1998 /* Table1998 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2000 /* Table2000 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 2002 /* Table2002 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2004 /* Table2004 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2006 /* Table2006 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2008 /* Table2008 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2024 /* Table2024 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2040 /* Table2040 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2056 /* Table2056 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2058 /* Table2058 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2060 /* Table2060 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 2063 /* Table2063 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2065 /* Table2065 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 2067 /* Table2067 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2069 /* Table2069 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2074 /* Table2074 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2075 /* Table2075 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2227 /* Table2227 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2228 /* Table2228 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITMISC, 2236 /* Table2236 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2345 /* Table2345 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2347 /* Table2347 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2357 /* Table2357 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2361 /* Table2361 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2363 /* Table2363 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2365 /* Table2365 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 2367 /* Table2367 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 2384 /* Table2384 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2386 /* Table2386 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2388 /* Table2388 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2390 /* Table2390 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2392 /* Table2392 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_SPLITRM, 2394 /* Table2394 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2396 /* Table2396 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2398 /* Table2398 */ },
    /* 0xda */ { MODRM_SPLITRM, 2400 /* Table2400 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2402 /* Table2402 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2404 /* Table2404 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2406 /* Table2406 */ },
    /* 0xde */ { MODRM_SPLITRM, 2408 /* Table2408 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2410 /* Table2410 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2412 /* Table2412 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2414 /* Table2414 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2416 /* Table2416 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2418 /* Table2418 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2420 /* Table2420 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2422 /* Table2422 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 2424 /* Table2424 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2426 /* Table2426 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2428 /* Table2428 */ },
    /* 0xea */ { MODRM_SPLITRM, 2430 /* Table2430 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2432 /* Table2432 */ },
    /* 0xec */ { MODRM_SPLITRM, 2434 /* Table2434 */ },
    /* 0xed */ { MODRM_SPLITRM, 2436 /* Table2436 */ },
    /* 0xee */ { MODRM_SPLITRM, 2438 /* Table2438 */ },
    /* 0xef */ { MODRM_SPLITRM, 2440 /* Table2440 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2442 /* Table2442 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2444 /* Table2444 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2446 /* Table2446 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2448 /* Table2448 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2450 /* Table2450 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2452 /* Table2452 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2454 /* Table2454 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 2456 /* Table2456 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 2458 /* Table2458 */ },
    /* 0xfa */ { MODRM_SPLITRM, 2460 /* Table2460 */ },
    /* 0xfb */ { MODRM_SPLITRM, 2462 /* Table2462 */ },
    /* 0xfc */ { MODRM_SPLITRM, 2464 /* Table2464 */ },
    /* 0xfd */ { MODRM_SPLITRM, 2466 /* Table2466 */ },
    /* 0xfe */ { MODRM_SPLITRM, 2468 /* Table2468 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 2470 /* Table2470 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 1859 /* Table1859 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1861 /* Table1861 */ },
    /* 0x12 */ { MODRM_SPLITRM, 1863 /* Table1863 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1865 /* Table1865 */ },
    /* 0x14 */ { MODRM_SPLITRM, 1867 /* Table1867 */ },
    /* 0x15 */ { MODRM_SPLITRM, 1869 /* Table1869 */ },
    /* 0x16 */ { MODRM_SPLITRM, 1871 /* Table1871 */ },
    /* 0x17 */ { MODRM_SPLITRM, 1873 /* Table1873 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 1891 /* Table1891 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1893 /* Table1893 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 1921 /* Table1921 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1923 /* Table1923 */ },
    /* 0x2a */ { MODRM_SPLITRM, 1925 /* Table1925 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1927 /* Table1927 */ },
    /* 0x2c */ { MODRM_SPLITRM, 1929 /* Table1929 */ },
    /* 0x2d */ { MODRM_SPLITRM, 1931 /* Table1931 */ },
    /* 0x2e */ { MODRM_SPLITRM, 1933 /* Table1933 */ },
    /* 0x2f */ { MODRM_SPLITRM, 1935 /* Table1935 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_SPLITRM, 1946 /* Table1946 */ },
    /* 0x51 */ { MODRM_SPLITRM, 1948 /* Table1948 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 1954 /* Table1954 */ },
    /* 0x55 */ { MODRM_SPLITRM, 1956 /* Table1956 */ },
    /* 0x56 */ { MODRM_SPLITRM, 1958 /* Table1958 */ },
    /* 0x57 */ { MODRM_SPLITRM, 1960 /* Table1960 */ },
    /* 0x58 */ { MODRM_SPLITRM, 1962 /* Table1962 */ },
    /* 0x59 */ { MODRM_SPLITRM, 1964 /* Table1964 */ },
    /* 0x5a */ { MODRM_SPLITRM, 1966 /* Table1966 */ },
    /* 0x5b */ { MODRM_SPLITRM, 1968 /* Table1968 */ },
    /* 0x5c */ { MODRM_SPLITRM, 1970 /* Table1970 */ },
    /* 0x5d */ { MODRM_SPLITRM, 1972 /* Table1972 */ },
    /* 0x5e */ { MODRM_SPLITRM, 1974 /* Table1974 */ },
    /* 0x5f */ { MODRM_SPLITRM, 1976 /* Table1976 */ },
    /* 0x60 */ { MODRM_SPLITRM, 1978 /* Table1978 */ },
    /* 0x61 */ { MODRM_SPLITRM, 1980 /* Table1980 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1982 /* Table1982 */ },
    /* 0x63 */ { MODRM_SPLITRM, 1984 /* Table1984 */ },
    /* 0x64 */ { MODRM_SPLITRM, 1986 /* Table1986 */ },
    /* 0x65 */ { MODRM_SPLITRM, 1988 /* Table1988 */ },
    /* 0x66 */ { MODRM_SPLITRM, 1990 /* Table1990 */ },
    /* 0x67 */ { MODRM_SPLITRM, 1992 /* Table1992 */ },
    /* 0x68 */ { MODRM_SPLITRM, 1994 /* Table1994 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1996 /* Table1996 */ },
    /* 0x6a */ { MODRM_SPLITRM, 1998 /* Table1998 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2000 /* Table2000 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 2002 /* Table2002 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2004 /* Table2004 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2006 /* Table2006 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2008 /* Table2008 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2024 /* Table2024 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2040 /* Table2040 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2056 /* Table2056 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2058 /* Table2058 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2060 /* Table2060 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 2550 /* Table2550 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2552 /* Table2552 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 2067 /* Table2067 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2069 /* Table2069 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITMISC, 2236 /* Table2236 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2345 /* Table2345 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2347 /* Table2347 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2357 /* Table2357 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2361 /* Table2361 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2363 /* Table2363 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2365 /* Table2365 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 2367 /* Table2367 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 2384 /* Table2384 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2386 /* Table2386 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2388 /* Table2388 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2390 /* Table2390 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2392 /* Table2392 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_SPLITRM, 2394 /* Table2394 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2396 /* Table2396 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2398 /* Table2398 */ },
    /* 0xda */ { MODRM_SPLITRM, 2400 /* Table2400 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2402 /* Table2402 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2404 /* Table2404 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2406 /* Table2406 */ },
    /* 0xde */ { MODRM_SPLITRM, 2408 /* Table2408 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2410 /* Table2410 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2412 /* Table2412 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2414 /* Table2414 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2416 /* Table2416 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2418 /* Table2418 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2420 /* Table2420 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2422 /* Table2422 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 2424 /* Table2424 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2426 /* Table2426 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2428 /* Table2428 */ },
    /* 0xea */ { MODRM_SPLITRM, 2430 /* Table2430 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2432 /* Table2432 */ },
    /* 0xec */ { MODRM_SPLITRM, 2434 /* Table2434 */ },
    /* 0xed */ { MODRM_SPLITRM, 2436 /* Table2436 */ },
    /* 0xee */ { MODRM_SPLITRM, 2438 /* Table2438 */ },
    /* 0xef */ { MODRM_SPLITRM, 2440 /* Table2440 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2442 /* Table2442 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2444 /* Table2444 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2446 /* Table2446 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2448 /* Table2448 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2450 /* Table2450 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2452 /* Table2452 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2558 /* Table2558 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 2456 /* Table2456 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 2458 /* Table2458 */ },
    /* 0xfa */ { MODRM_SPLITRM, 2460 /* Table2460 */ },
    /* 0xfb */ { MODRM_SPLITRM, 2462 /* Table2462 */ },
    /* 0xfc */ { MODRM_SPLITRM, 2464 /* Table2464 */ },
    /* 0xfd */ { MODRM_SPLITRM, 2466 /* Table2466 */ },
    /* 0xfe */ { MODRM_SPLITRM, 2468 /* Table2468 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 2560 /* Table2560 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 2576 /* Table2576 */ },
    /* 0x02 */ { MODRM_SPLITRM, 2648 /* Table2648 */ },
    /* 0x03 */ { MODRM_SPLITRM, 2650 /* Table2650 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 2652 /* Table2652 */ },
    /* 0x11 */ { MODRM_SPLITRM, 2654 /* Table2654 */ },
    /* 0x12 */ { MODRM_SPLITRM, 2656 /* Table2656 */ },
    /* 0x13 */ { MODRM_SPLITRM, 2658 /* Table2658 */ },
    /* 0x14 */ { MODRM_SPLITRM, 2660 /* Table2660 */ },
    /* 0x15 */ { MODRM_SPLITRM, 2662 /* Table2662 */ },
    /* 0x16 */ { MODRM_SPLITRM, 2664 /* Table2664 */ },
    /* 0x17 */ { MODRM_SPLITRM, 2666 /* Table2666 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 2668 /* Table2668 */ },
    /* 0x1b */ { MODRM_SPLITRM, 2670 /* Table2670 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 2672 /* Table2672 */ },
    /* 0x20 */ { MODRM_SPLITRM, 1913 /* Table1913 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1915 /* Table1915 */ },
    /* 0x22 */ { MODRM_SPLITRM, 1917 /* Table1917 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1919 /* Table1919 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 2674 /* Table2674 */ },
    /* 0x29 */ { MODRM_SPLITRM, 2676 /* Table2676 */ },
    /* 0x2a */ { MODRM_SPLITRM, 2678 /* Table2678 */ },
    /* 0x2b */ { MODRM_SPLITRM, 2680 /* Table2680 */ },
    /* 0x2c */ { MODRM_SPLITRM, 2682 /* Table2682 */ },
    /* 0x2d */ { MODRM_SPLITRM, 2684 /* Table2684 */ },
    /* 0x2e */ { MODRM_SPLITRM, 2686 /* Table2686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 2688 /* Table2688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x41 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x42 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x43 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x44 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x45 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x46 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x47 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x48 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x49 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4a */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4b */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4c */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4d */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4e */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4f */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x50 */ { MODRM_SPLITRM, 2692 /* Table2692 */ },
    /* 0x51 */ { MODRM_SPLITRM, 2694 /* Table2694 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 2696 /* Table2696 */ },
    /* 0x55 */ { MODRM_SPLITRM, 2698 /* Table2698 */ },
    /* 0x56 */ { MODRM_SPLITRM, 2700 /* Table2700 */ },
    /* 0x57 */ { MODRM_SPLITRM, 2702 /* Table2702 */ },
    /* 0x58 */ { MODRM_SPLITRM, 2704 /* Table2704 */ },
    /* 0x59 */ { MODRM_SPLITRM, 2706 /* Table2706 */ },
    /* 0x5a */ { MODRM_SPLITRM, 2708 /* Table2708 */ },
    /* 0x5b */ { MODRM_SPLITRM, 2710 /* Table2710 */ },
    /* 0x5c */ { MODRM_SPLITRM, 2712 /* Table2712 */ },
    /* 0x5d */ { MODRM_SPLITRM, 2714 /* Table2714 */ },
    /* 0x5e */ { MODRM_SPLITRM, 2716 /* Table2716 */ },
    /* 0x5f */ { MODRM_SPLITRM, 2718 /* Table2718 */ },
    /* 0x60 */ { MODRM_SPLITRM, 2720 /* Table2720 */ },
    /* 0x61 */ { MODRM_SPLITRM, 2722 /* Table2722 */ },
    /* 0x62 */ { MODRM_SPLITRM, 2724 /* Table2724 */ },
    /* 0x63 */ { MODRM_SPLITRM, 2726 /* Table2726 */ },
    /* 0x64 */ { MODRM_SPLITRM, 2728 /* Table2728 */ },
    /* 0x65 */ { MODRM_SPLITRM, 2730 /* Table2730 */ },
    /* 0x66 */ { MODRM_SPLITRM, 2732 /* Table2732 */ },
    /* 0x67 */ { MODRM_SPLITRM, 2734 /* Table2734 */ },
    /* 0x68 */ { MODRM_SPLITRM, 2736 /* Table2736 */ },
    /* 0x69 */ { MODRM_SPLITRM, 2738 /* Table2738 */ },
    /* 0x6a */ { MODRM_SPLITRM, 2740 /* Table2740 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2742 /* Table2742 */ },
    /* 0x6c */ { MODRM_SPLITRM, 2744 /* Table2744 */ },
    /* 0x6d */ { MODRM_SPLITRM, 2746 /* Table2746 */ },
    /* 0x6e */ { MODRM_SPLITRM, 2748 /* Table2748 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2750 /* Table2750 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2752 /* Table2752 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2754 /* Table2754 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2770 /* Table2770 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2786 /* Table2786 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2802 /* Table2802 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2804 /* Table2804 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2806 /* Table2806 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 2808 /* Table2808 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2810 /* Table2810 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 2812 /* Table2812 */ },
    /* 0x7d */ { MODRM_SPLITRM, 2814 /* Table2814 */ },
    /* 0x7e */ { MODRM_SPLITRM, 2816 /* Table2816 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2818 /* Table2818 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2821 /* Table2821 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2822 /* Table2822 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2823 /* Table2823 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2825 /* Table2825 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2827 /* Table2827 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2829 /* Table2829 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2830 /* Table2830 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2831 /* Table2831 */ },
    /* 0xac */ { MODRM_SPLITRM, 2833 /* Table2833 */ },
    /* 0xad */ { MODRM_SPLITRM, 2835 /* Table2835 */ },
    /* 0xae */ { MODRM_SPLITREG, 2837 /* Table2837 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2853 /* Table2853 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2855 /* Table2855 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2857 /* Table2857 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2859 /* Table2859 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2861 /* Table2861 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2863 /* Table2863 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2865 /* Table2865 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2867 /* Table2867 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2869 /* Table2869 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2885 /* Table2885 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2887 /* Table2887 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2889 /* Table2889 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2891 /* Table2891 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2893 /* Table2893 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2895 /* Table2895 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2897 /* Table2897 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 2899 /* Table2899 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2901 /* Table2901 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2903 /* Table2903 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 2905 /* Table2905 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 2922 /* Table2922 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 2924 /* Table2924 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2926 /* Table2926 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2928 /* Table2928 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2930 /* Table2930 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2932 /* Table2932 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 2934 /* Table2934 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2936 /* Table2936 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2938 /* Table2938 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2940 /* Table2940 */ },
    /* 0xda */ { MODRM_SPLITRM, 2942 /* Table2942 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2944 /* Table2944 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2946 /* Table2946 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2948 /* Table2948 */ },
    /* 0xde */ { MODRM_SPLITRM, 2950 /* Table2950 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2952 /* Table2952 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2954 /* Table2954 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2956 /* Table2956 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2958 /* Table2958 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2960 /* Table2960 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2962 /* Table2962 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2964 /* Table2964 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 2966 /* Table2966 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2968 /* Table2968 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2970 /* Table2970 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2972 /* Table2972 */ },
    /* 0xea */ { MODRM_SPLITRM, 2974 /* Table2974 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2976 /* Table2976 */ },
    /* 0xec */ { MODRM_SPLITRM, 2978 /* Table2978 */ },
    /* 0xed */ { MODRM_SPLITRM, 2980 /* Table2980 */ },
    /* 0xee */ { MODRM_SPLITRM, 2982 /* Table2982 */ },
    /* 0xef */ { MODRM_SPLITRM, 2984 /* Table2984 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2986 /* Table2986 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2988 /* Table2988 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2990 /* Table2990 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2992 /* Table2992 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2994 /* Table2994 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2996 /* Table2996 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2998 /* Table2998 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 3000 /* Table3000 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 3002 /* Table3002 */ },
    /* 0xfa */ { MODRM_SPLITRM, 3004 /* Table3004 */ },
    /* 0xfb */ { MODRM_SPLITRM, 3006 /* Table3006 */ },
    /* 0xfc */ { MODRM_SPLITRM, 3008 /* Table3008 */ },
    /* 0xfd */ { MODRM_SPLITRM, 3010 /* Table3010 */ },
    /* 0xfe */ { MODRM_SPLITRM, 3012 /* Table3012 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 1760 /* Table1760 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 1859 /* Table1859 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1861 /* Table1861 */ },
    /* 0x12 */ { MODRM_SPLITRM, 1863 /* Table1863 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1865 /* Table1865 */ },
    /* 0x14 */ { MODRM_SPLITRM, 1867 /* Table1867 */ },
    /* 0x15 */ { MODRM_SPLITRM, 1869 /* Table1869 */ },
    /* 0x16 */ { MODRM_SPLITRM, 1871 /* Table1871 */ },
    /* 0x17 */ { MODRM_SPLITRM, 1873 /* Table1873 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 1891 /* Table1891 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1893 /* Table1893 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 1913 /* Table1913 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1915 /* Table1915 */ },
    /* 0x22 */ { MODRM_SPLITRM, 1917 /* Table1917 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1919 /* Table1919 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 1921 /* Table1921 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1923 /* Table1923 */ },
    /* 0x2a */ { MODRM_SPLITRM, 1925 /* Table1925 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1927 /* Table1927 */ },
    /* 0x2c */ { MODRM_SPLITRM, 1929 /* Table1929 */ },
    /* 0x2d */ { MODRM_SPLITRM, 1931 /* Table1931 */ },
    /* 0x2e */ { MODRM_SPLITRM, 1933 /* Table1933 */ },
    /* 0x2f */ { MODRM_SPLITRM, 1935 /* Table1935 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_SPLITRM, 1946 /* Table1946 */ },
    /* 0x51 */ { MODRM_SPLITRM, 1948 /* Table1948 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 1954 /* Table1954 */ },
    /* 0x55 */ { MODRM_SPLITRM, 1956 /* Table1956 */ },
    /* 0x56 */ { MODRM_SPLITRM, 1958 /* Table1958 */ },
    /* 0x57 */ { MODRM_SPLITRM, 1960 /* Table1960 */ },
    /* 0x58 */ { MODRM_SPLITRM, 1962 /* Table1962 */ },
    /* 0x59 */ { MODRM_SPLITRM, 1964 /* Table1964 */ },
    /* 0x5a */ { MODRM_SPLITRM, 1966 /* Table1966 */ },
    /* 0x5b */ { MODRM_SPLITRM, 1968 /* Table1968 */ },
    /* 0x5c */ { MODRM_SPLITRM, 1970 /* Table1970 */ },
    /* 0x5d */ { MODRM_SPLITRM, 1972 /* Table1972 */ },
    /* 0x5e */ { MODRM_SPLITRM, 1974 /* Table1974 */ },
    /* 0x5f */ { MODRM_SPLITRM, 1976 /* Table1976 */ },
    /* 0x60 */ { MODRM_SPLITRM, 1978 /* Table1978 */ },
    /* 0x61 */ { MODRM_SPLITRM, 1980 /* Table1980 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1982 /* Table1982 */ },
    /* 0x63 */ { MODRM_SPLITRM, 1984 /* Table1984 */ },
    /* 0x64 */ { MODRM_SPLITRM, 1986 /* Table1986 */ },
    /* 0x65 */ { MODRM_SPLITRM, 1988 /* Table1988 */ },
    /* 0x66 */ { MODRM_SPLITRM, 1990 /* Table1990 */ },
    /* 0x67 */ { MODRM_SPLITRM, 1992 /* Table1992 */ },
    /* 0x68 */ { MODRM_SPLITRM, 1994 /* Table1994 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1996 /* Table1996 */ },
    /* 0x6a */ { MODRM_SPLITRM, 1998 /* Table1998 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2000 /* Table2000 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 2002 /* Table2002 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2004 /* Table2004 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2006 /* Table2006 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2008 /* Table2008 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2024 /* Table2024 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2040 /* Table2040 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2056 /* Table2056 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2058 /* Table2058 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2060 /* Table2060 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 2063 /* Table2063 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2065 /* Table2065 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 2067 /* Table2067 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2069 /* Table2069 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2074 /* Table2074 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2075 /* Table2075 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2227 /* Table2227 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2228 /* Table2228 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITMISC, 2236 /* Table2236 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2345 /* Table2345 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2347 /* Table2347 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2357 /* Table2357 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2361 /* Table2361 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2363 /* Table2363 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2365 /* Table2365 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 2367 /* Table2367 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 2384 /* Table2384 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2386 /* Table2386 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2388 /* Table2388 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2390 /* Table2390 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2392 /* Table2392 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_SPLITRM, 2394 /* Table2394 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2396 /* Table2396 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2398 /* Table2398 */ },
    /* 0xda */ { MODRM_SPLITRM, 2400 /* Table2400 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2402 /* Table2402 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2404 /* Table2404 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2406 /* Table2406 */ },
    /* 0xde */ { MODRM_SPLITRM, 2408 /* Table2408 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2410 /* Table2410 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2412 /* Table2412 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2414 /* Table2414 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2416 /* Table2416 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2418 /* Table2418 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2420 /* Table2420 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2422 /* Table2422 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 2424 /* Table2424 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2426 /* Table2426 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2428 /* Table2428 */ },
    /* 0xea */ { MODRM_SPLITRM, 2430 /* Table2430 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2432 /* Table2432 */ },
    /* 0xec */ { MODRM_SPLITRM, 2434 /* Table2434 */ },
    /* 0xed */ { MODRM_SPLITRM, 2436 /* Table2436 */ },
    /* 0xee */ { MODRM_SPLITRM, 2438 /* Table2438 */ },
    /* 0xef */ { MODRM_SPLITRM, 2440 /* Table2440 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2442 /* Table2442 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2444 /* Table2444 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2446 /* Table2446 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2448 /* Table2448 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2450 /* Table2450 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2452 /* Table2452 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2454 /* Table2454 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 2456 /* Table2456 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 2458 /* Table2458 */ },
    /* 0xfa */ { MODRM_SPLITRM, 2460 /* Table2460 */ },
    /* 0xfb */ { MODRM_SPLITRM, 2462 /* Table2462 */ },
    /* 0xfc */ { MODRM_SPLITRM, 2464 /* Table2464 */ },
    /* 0xfd */ { MODRM_SPLITRM, 2466 /* Table2466 */ },
    /* 0xfe */ { MODRM_SPLITRM, 2468 /* Table2468 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 2560 /* Table2560 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 2576 /* Table2576 */ },
    /* 0x02 */ { MODRM_SPLITRM, 2648 /* Table2648 */ },
    /* 0x03 */ { MODRM_SPLITRM, 2650 /* Table2650 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 2652 /* Table2652 */ },
    /* 0x11 */ { MODRM_SPLITRM, 2654 /* Table2654 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3014 /* Table3014 */ },
    /* 0x13 */ { MODRM_SPLITRM, 2658 /* Table2658 */ },
    /* 0x14 */ { MODRM_SPLITRM, 2660 /* Table2660 */ },
    /* 0x15 */ { MODRM_SPLITRM, 2662 /* Table2662 */ },
    /* 0x16 */ { MODRM_SPLITRM, 3016 /* Table3016 */ },
    /* 0x17 */ { MODRM_SPLITRM, 2666 /* Table2666 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 2668 /* Table2668 */ },
    /* 0x1b */ { MODRM_SPLITRM, 2670 /* Table2670 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 2672 /* Table2672 */ },
    /* 0x20 */ { MODRM_SPLITRM, 1913 /* Table1913 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1915 /* Table1915 */ },
    /* 0x22 */ { MODRM_SPLITRM, 1917 /* Table1917 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1919 /* Table1919 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 2674 /* Table2674 */ },
    /* 0x29 */ { MODRM_SPLITRM, 2676 /* Table2676 */ },
    /* 0x2a */ { MODRM_SPLITRM, 2678 /* Table2678 */ },
    /* 0x2b */ { MODRM_SPLITRM, 2680 /* Table2680 */ },
    /* 0x2c */ { MODRM_SPLITRM, 2682 /* Table2682 */ },
    /* 0x2d */ { MODRM_SPLITRM, 2684 /* Table2684 */ },
    /* 0x2e */ { MODRM_SPLITRM, 2686 /* Table2686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 2688 /* Table2688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x41 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x42 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x43 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x44 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x45 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x46 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x47 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x48 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x49 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4a */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4b */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4c */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4d */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4e */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4f */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x50 */ { MODRM_SPLITRM, 2692 /* Table2692 */ },
    /* 0x51 */ { MODRM_SPLITRM, 2694 /* Table2694 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 2696 /* Table2696 */ },
    /* 0x55 */ { MODRM_SPLITRM, 2698 /* Table2698 */ },
    /* 0x56 */ { MODRM_SPLITRM, 2700 /* Table2700 */ },
    /* 0x57 */ { MODRM_SPLITRM, 2702 /* Table2702 */ },
    /* 0x58 */ { MODRM_SPLITRM, 2704 /* Table2704 */ },
    /* 0x59 */ { MODRM_SPLITRM, 2706 /* Table2706 */ },
    /* 0x5a */ { MODRM_SPLITRM, 2708 /* Table2708 */ },
    /* 0x5b */ { MODRM_SPLITRM, 2710 /* Table2710 */ },
    /* 0x5c */ { MODRM_SPLITRM, 2712 /* Table2712 */ },
    /* 0x5d */ { MODRM_SPLITRM, 2714 /* Table2714 */ },
    /* 0x5e */ { MODRM_SPLITRM, 2716 /* Table2716 */ },
    /* 0x5f */ { MODRM_SPLITRM, 2718 /* Table2718 */ },
    /* 0x60 */ { MODRM_SPLITRM, 2720 /* Table2720 */ },
    /* 0x61 */ { MODRM_SPLITRM, 2722 /* Table2722 */ },
    /* 0x62 */ { MODRM_SPLITRM, 2724 /* Table2724 */ },
    /* 0x63 */ { MODRM_SPLITRM, 2726 /* Table2726 */ },
    /* 0x64 */ { MODRM_SPLITRM, 2728 /* Table2728 */ },
    /* 0x65 */ { MODRM_SPLITRM, 2730 /* Table2730 */ },
    /* 0x66 */ { MODRM_SPLITRM, 2732 /* Table2732 */ },
    /* 0x67 */ { MODRM_SPLITRM, 2734 /* Table2734 */ },
    /* 0x68 */ { MODRM_SPLITRM, 2736 /* Table2736 */ },
    /* 0x69 */ { MODRM_SPLITRM, 2738 /* Table2738 */ },
    /* 0x6a */ { MODRM_SPLITRM, 2740 /* Table2740 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2742 /* Table2742 */ },
    /* 0x6c */ { MODRM_SPLITRM, 2744 /* Table2744 */ },
    /* 0x6d */ { MODRM_SPLITRM, 2746 /* Table2746 */ },
    /* 0x6e */ { MODRM_SPLITRM, 2748 /* Table2748 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2750 /* Table2750 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2752 /* Table2752 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2754 /* Table2754 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2770 /* Table2770 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2786 /* Table2786 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2802 /* Table2802 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2804 /* Table2804 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2806 /* Table2806 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 3018 /* Table3018 */ },
    /* 0x79 */ { MODRM_SPLITRM, 3020 /* Table3020 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 2812 /* Table2812 */ },
    /* 0x7d */ { MODRM_SPLITRM, 2814 /* Table2814 */ },
    /* 0x7e */ { MODRM_SPLITRM, 2816 /* Table2816 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2818 /* Table2818 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2821 /* Table2821 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2822 /* Table2822 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2823 /* Table2823 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2825 /* Table2825 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2827 /* Table2827 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2829 /* Table2829 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2830 /* Table2830 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2831 /* Table2831 */ },
    /* 0xac */ { MODRM_SPLITRM, 2833 /* Table2833 */ },
    /* 0xad */ { MODRM_SPLITRM, 2835 /* Table2835 */ },
    /* 0xae */ { MODRM_SPLITMISC, 3022 /* Table3022 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2853 /* Table2853 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2855 /* Table2855 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2857 /* Table2857 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2859 /* Table2859 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2861 /* Table2861 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2863 /* Table2863 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2865 /* Table2865 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2867 /* Table2867 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2869 /* Table2869 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2885 /* Table2885 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2887 /* Table2887 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2889 /* Table2889 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2891 /* Table2891 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2893 /* Table2893 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2895 /* Table2895 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2897 /* Table2897 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2899 /* Table2899 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2901 /* Table2901 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2903 /* Table2903 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 3094 /* Table3094 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 2922 /* Table2922 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 2924 /* Table2924 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2926 /* Table2926 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2928 /* Table2928 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2930 /* Table2930 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2932 /* Table2932 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 2934 /* Table2934 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2936 /* Table2936 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2938 /* Table2938 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2940 /* Table2940 */ },
    /* 0xda */ { MODRM_SPLITRM, 2942 /* Table2942 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2944 /* Table2944 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2946 /* Table2946 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2948 /* Table2948 */ },
    /* 0xde */ { MODRM_SPLITRM, 2950 /* Table2950 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2952 /* Table2952 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2954 /* Table2954 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2956 /* Table2956 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2958 /* Table2958 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2960 /* Table2960 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2962 /* Table2962 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2964 /* Table2964 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 2966 /* Table2966 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2968 /* Table2968 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2970 /* Table2970 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2972 /* Table2972 */ },
    /* 0xea */ { MODRM_SPLITRM, 2974 /* Table2974 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2976 /* Table2976 */ },
    /* 0xec */ { MODRM_SPLITRM, 2978 /* Table2978 */ },
    /* 0xed */ { MODRM_SPLITRM, 2980 /* Table2980 */ },
    /* 0xee */ { MODRM_SPLITRM, 2982 /* Table2982 */ },
    /* 0xef */ { MODRM_SPLITRM, 2984 /* Table2984 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2986 /* Table2986 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2988 /* Table2988 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2990 /* Table2990 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2992 /* Table2992 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2994 /* Table2994 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2996 /* Table2996 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2998 /* Table2998 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 3000 /* Table3000 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 3002 /* Table3002 */ },
    /* 0xfa */ { MODRM_SPLITRM, 3004 /* Table3004 */ },
    /* 0xfb */ { MODRM_SPLITRM, 3006 /* Table3006 */ },
    /* 0xfc */ { MODRM_SPLITRM, 3008 /* Table3008 */ },
    /* 0xfd */ { MODRM_SPLITRM, 3010 /* Table3010 */ },
    /* 0xfe */ { MODRM_SPLITRM, 3012 /* Table3012 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 1760 /* Table1760 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3110 /* Table3110 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3112 /* Table3112 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3114 /* Table3114 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3116 /* Table3116 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3118 /* Table3118 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 1913 /* Table1913 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1915 /* Table1915 */ },
    /* 0x22 */ { MODRM_SPLITRM, 1917 /* Table1917 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1919 /* Table1919 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 3120 /* Table3120 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3122 /* Table3122 */ },
    /* 0x2c */ { MODRM_SPLITRM, 3124 /* Table3124 */ },
    /* 0x2d */ { MODRM_SPLITRM, 3126 /* Table3126 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 3128 /* Table3128 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 3130 /* Table3130 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3132 /* Table3132 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3134 /* Table3134 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 3136 /* Table3136 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3138 /* Table3138 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3140 /* Table3140 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3142 /* Table3142 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 3144 /* Table3144 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 3146 /* Table3146 */ },
    /* 0x79 */ { MODRM_SPLITRM, 3148 /* Table3148 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 3150 /* Table3150 */ },
    /* 0x7d */ { MODRM_SPLITRM, 3152 /* Table3152 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2074 /* Table2074 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2075 /* Table2075 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2227 /* Table2227 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2228 /* Table2228 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITREG, 3154 /* Table3154 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3170 /* Table3170 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_SPLITREG, 3172 /* Table3172 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 3188 /* Table3188 */ },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_SPLITRM, 3190 /* Table3190 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 3192 /* Table3192 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 3194 /* Table3194 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3196 /* Table3196 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 3268 /* Table3268 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3269 /* Table3269 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3271 /* Table3271 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3273 /* Table3273 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 3275 /* Table3275 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3277 /* Table3277 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3279 /* Table3279 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITMISC, 3281 /* Table3281 */ },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 1913 /* Table1913 */ },
    /* 0x21 */ { MODRM_SPLITRM, 1915 /* Table1915 */ },
    /* 0x22 */ { MODRM_SPLITRM, 1917 /* Table1917 */ },
    /* 0x23 */ { MODRM_SPLITRM, 1919 /* Table1919 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 3353 /* Table3353 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3355 /* Table3355 */ },
    /* 0x2c */ { MODRM_SPLITRM, 3357 /* Table3357 */ },
    /* 0x2d */ { MODRM_SPLITRM, 3359 /* Table3359 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 3361 /* Table3361 */ },
    /* 0x52 */ { MODRM_SPLITRM, 3363 /* Table3363 */ },
    /* 0x53 */ { MODRM_SPLITRM, 3365 /* Table3365 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 3367 /* Table3367 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3369 /* Table3369 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3371 /* Table3371 */ },
    /* 0x5b */ { MODRM_SPLITRM, 3373 /* Table3373 */ },
    /* 0x5c */ { MODRM_SPLITRM, 3375 /* Table3375 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3377 /* Table3377 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3379 /* Table3379 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3381 /* Table3381 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 3383 /* Table3383 */ },
    /* 0x70 */ { MODRM_SPLITRM, 3385 /* Table3385 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 3387 /* Table3387 */ },
    /* 0x7f */ { MODRM_SPLITRM, 3389 /* Table3389 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2074 /* Table2074 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2075 /* Table2075 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2227 /* Table2227 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2228 /* Table2228 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITREG, 3391 /* Table3391 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 3407 /* Table3407 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_SPLITRM, 3409 /* Table3409 */ },
    /* 0xbd */ { MODRM_SPLITRM, 3411 /* Table3411 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3413 /* Table3413 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_SPLITREG, 3415 /* Table3415 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_SPLITRM, 3431 /* Table3431 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 3433 /* Table3433 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD_OPSIZE */ {},
  /* IC_XS_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_SPLITRM, 3435 /* Table3435 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_SPLITRM, 3437 /* Table3437 */ },
    /* 0xbd */ { MODRM_SPLITRM, 3439 /* Table3439 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD_ADSIZE */ {},
  /* IC_XS_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITREG, 3441 /* Table3441 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 3457 /* Table3457 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3473 /* Table3473 */ },
    /* 0x02 */ { MODRM_SPLITRM, 3545 /* Table3545 */ },
    /* 0x03 */ { MODRM_SPLITRM, 3547 /* Table3547 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 3549 /* Table3549 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 1859 /* Table1859 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1861 /* Table1861 */ },
    /* 0x12 */ { MODRM_SPLITRM, 1863 /* Table1863 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1865 /* Table1865 */ },
    /* 0x14 */ { MODRM_SPLITRM, 1867 /* Table1867 */ },
    /* 0x15 */ { MODRM_SPLITRM, 1869 /* Table1869 */ },
    /* 0x16 */ { MODRM_SPLITRM, 1871 /* Table1871 */ },
    /* 0x17 */ { MODRM_SPLITRM, 1873 /* Table1873 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 1891 /* Table1891 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1893 /* Table1893 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 3550 /* Table3550 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 1921 /* Table1921 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1923 /* Table1923 */ },
    /* 0x2a */ { MODRM_SPLITRM, 1925 /* Table1925 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1927 /* Table1927 */ },
    /* 0x2c */ { MODRM_SPLITRM, 1929 /* Table1929 */ },
    /* 0x2d */ { MODRM_SPLITRM, 1931 /* Table1931 */ },
    /* 0x2e */ { MODRM_SPLITRM, 1933 /* Table1933 */ },
    /* 0x2f */ { MODRM_SPLITRM, 1935 /* Table1935 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 3552 /* Table3552 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x41 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x42 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x43 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x44 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x45 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x46 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x47 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x48 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x49 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4a */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4b */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4c */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4d */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4e */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4f */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x50 */ { MODRM_SPLITRM, 1946 /* Table1946 */ },
    /* 0x51 */ { MODRM_SPLITRM, 1948 /* Table1948 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 1954 /* Table1954 */ },
    /* 0x55 */ { MODRM_SPLITRM, 1956 /* Table1956 */ },
    /* 0x56 */ { MODRM_SPLITRM, 1958 /* Table1958 */ },
    /* 0x57 */ { MODRM_SPLITRM, 1960 /* Table1960 */ },
    /* 0x58 */ { MODRM_SPLITRM, 1962 /* Table1962 */ },
    /* 0x59 */ { MODRM_SPLITRM, 1964 /* Table1964 */ },
    /* 0x5a */ { MODRM_SPLITRM, 1966 /* Table1966 */ },
    /* 0x5b */ { MODRM_SPLITRM, 1968 /* Table1968 */ },
    /* 0x5c */ { MODRM_SPLITRM, 1970 /* Table1970 */ },
    /* 0x5d */ { MODRM_SPLITRM, 1972 /* Table1972 */ },
    /* 0x5e */ { MODRM_SPLITRM, 1974 /* Table1974 */ },
    /* 0x5f */ { MODRM_SPLITRM, 1976 /* Table1976 */ },
    /* 0x60 */ { MODRM_SPLITRM, 1978 /* Table1978 */ },
    /* 0x61 */ { MODRM_SPLITRM, 1980 /* Table1980 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1982 /* Table1982 */ },
    /* 0x63 */ { MODRM_SPLITRM, 1984 /* Table1984 */ },
    /* 0x64 */ { MODRM_SPLITRM, 1986 /* Table1986 */ },
    /* 0x65 */ { MODRM_SPLITRM, 1988 /* Table1988 */ },
    /* 0x66 */ { MODRM_SPLITRM, 1990 /* Table1990 */ },
    /* 0x67 */ { MODRM_SPLITRM, 1992 /* Table1992 */ },
    /* 0x68 */ { MODRM_SPLITRM, 1994 /* Table1994 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1996 /* Table1996 */ },
    /* 0x6a */ { MODRM_SPLITRM, 1998 /* Table1998 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2000 /* Table2000 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 3555 /* Table3555 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2004 /* Table2004 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2006 /* Table2006 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2008 /* Table2008 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2024 /* Table2024 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2040 /* Table2040 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2056 /* Table2056 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2058 /* Table2058 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2060 /* Table2060 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 2550 /* Table2550 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2552 /* Table2552 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 3557 /* Table3557 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2069 /* Table2069 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 3559 /* Table3559 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 3561 /* Table3561 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 3563 /* Table3563 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 3565 /* Table3565 */ },
    /* 0xac */ { MODRM_SPLITRM, 3567 /* Table3567 */ },
    /* 0xad */ { MODRM_SPLITRM, 3569 /* Table3569 */ },
    /* 0xae */ { MODRM_SPLITMISC, 3571 /* Table3571 */ },
    /* 0xaf */ { MODRM_SPLITRM, 3643 /* Table3643 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 3645 /* Table3645 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 3647 /* Table3647 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 3649 /* Table3649 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 3651 /* Table3651 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 3653 /* Table3653 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 3655 /* Table3655 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 3657 /* Table3657 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 3659 /* Table3659 */ },
    /* 0xbb */ { MODRM_SPLITRM, 3675 /* Table3675 */ },
    /* 0xbc */ { MODRM_SPLITRM, 3677 /* Table3677 */ },
    /* 0xbd */ { MODRM_SPLITRM, 3679 /* Table3679 */ },
    /* 0xbe */ { MODRM_SPLITRM, 3681 /* Table3681 */ },
    /* 0xbf */ { MODRM_SPLITRM, 3683 /* Table3683 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 3685 /* Table3685 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2357 /* Table2357 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 3687 /* Table3687 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2361 /* Table2361 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2363 /* Table2363 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2365 /* Table2365 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 3689 /* Table3689 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xca */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xce */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 2384 /* Table2384 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2386 /* Table2386 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2388 /* Table2388 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2390 /* Table2390 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2392 /* Table2392 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_SPLITRM, 2394 /* Table2394 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2396 /* Table2396 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2398 /* Table2398 */ },
    /* 0xda */ { MODRM_SPLITRM, 2400 /* Table2400 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2402 /* Table2402 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2404 /* Table2404 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2406 /* Table2406 */ },
    /* 0xde */ { MODRM_SPLITRM, 2408 /* Table2408 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2410 /* Table2410 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2412 /* Table2412 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2414 /* Table2414 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2416 /* Table2416 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2418 /* Table2418 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2420 /* Table2420 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2422 /* Table2422 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 2424 /* Table2424 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2426 /* Table2426 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2428 /* Table2428 */ },
    /* 0xea */ { MODRM_SPLITRM, 2430 /* Table2430 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2432 /* Table2432 */ },
    /* 0xec */ { MODRM_SPLITRM, 2434 /* Table2434 */ },
    /* 0xed */ { MODRM_SPLITRM, 2436 /* Table2436 */ },
    /* 0xee */ { MODRM_SPLITRM, 2438 /* Table2438 */ },
    /* 0xef */ { MODRM_SPLITRM, 2440 /* Table2440 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2442 /* Table2442 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2444 /* Table2444 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2446 /* Table2446 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2448 /* Table2448 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2450 /* Table2450 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2452 /* Table2452 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2558 /* Table2558 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 2456 /* Table2456 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 2458 /* Table2458 */ },
    /* 0xfa */ { MODRM_SPLITRM, 2460 /* Table2460 */ },
    /* 0xfb */ { MODRM_SPLITRM, 2462 /* Table2462 */ },
    /* 0xfc */ { MODRM_SPLITRM, 2464 /* Table2464 */ },
    /* 0xfd */ { MODRM_SPLITRM, 2466 /* Table2466 */ },
    /* 0xfe */ { MODRM_SPLITRM, 2468 /* Table2468 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 3457 /* Table3457 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3473 /* Table3473 */ },
    /* 0x02 */ { MODRM_SPLITRM, 3545 /* Table3545 */ },
    /* 0x03 */ { MODRM_SPLITRM, 3547 /* Table3547 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 3549 /* Table3549 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 2652 /* Table2652 */ },
    /* 0x11 */ { MODRM_SPLITRM, 2654 /* Table2654 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3014 /* Table3014 */ },
    /* 0x13 */ { MODRM_SPLITRM, 2658 /* Table2658 */ },
    /* 0x14 */ { MODRM_SPLITRM, 2660 /* Table2660 */ },
    /* 0x15 */ { MODRM_SPLITRM, 2662 /* Table2662 */ },
    /* 0x16 */ { MODRM_SPLITRM, 3016 /* Table3016 */ },
    /* 0x17 */ { MODRM_SPLITRM, 2666 /* Table2666 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3706 /* Table3706 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3708 /* Table3708 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 3550 /* Table3550 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 2674 /* Table2674 */ },
    /* 0x29 */ { MODRM_SPLITRM, 2676 /* Table2676 */ },
    /* 0x2a */ { MODRM_SPLITRM, 2678 /* Table2678 */ },
    /* 0x2b */ { MODRM_SPLITRM, 2680 /* Table2680 */ },
    /* 0x2c */ { MODRM_SPLITRM, 2682 /* Table2682 */ },
    /* 0x2d */ { MODRM_SPLITRM, 2684 /* Table2684 */ },
    /* 0x2e */ { MODRM_SPLITRM, 2686 /* Table2686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 2688 /* Table2688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 3552 /* Table3552 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x41 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x42 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x43 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x44 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x45 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x46 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x47 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x48 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x49 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4a */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4b */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4c */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4d */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4e */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4f */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x50 */ { MODRM_SPLITRM, 2692 /* Table2692 */ },
    /* 0x51 */ { MODRM_SPLITRM, 2694 /* Table2694 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 2696 /* Table2696 */ },
    /* 0x55 */ { MODRM_SPLITRM, 2698 /* Table2698 */ },
    /* 0x56 */ { MODRM_SPLITRM, 2700 /* Table2700 */ },
    /* 0x57 */ { MODRM_SPLITRM, 2702 /* Table2702 */ },
    /* 0x58 */ { MODRM_SPLITRM, 2704 /* Table2704 */ },
    /* 0x59 */ { MODRM_SPLITRM, 2706 /* Table2706 */ },
    /* 0x5a */ { MODRM_SPLITRM, 2708 /* Table2708 */ },
    /* 0x5b */ { MODRM_SPLITRM, 2710 /* Table2710 */ },
    /* 0x5c */ { MODRM_SPLITRM, 2712 /* Table2712 */ },
    /* 0x5d */ { MODRM_SPLITRM, 2714 /* Table2714 */ },
    /* 0x5e */ { MODRM_SPLITRM, 2716 /* Table2716 */ },
    /* 0x5f */ { MODRM_SPLITRM, 2718 /* Table2718 */ },
    /* 0x60 */ { MODRM_SPLITRM, 2720 /* Table2720 */ },
    /* 0x61 */ { MODRM_SPLITRM, 2722 /* Table2722 */ },
    /* 0x62 */ { MODRM_SPLITRM, 2724 /* Table2724 */ },
    /* 0x63 */ { MODRM_SPLITRM, 2726 /* Table2726 */ },
    /* 0x64 */ { MODRM_SPLITRM, 2728 /* Table2728 */ },
    /* 0x65 */ { MODRM_SPLITRM, 2730 /* Table2730 */ },
    /* 0x66 */ { MODRM_SPLITRM, 2732 /* Table2732 */ },
    /* 0x67 */ { MODRM_SPLITRM, 2734 /* Table2734 */ },
    /* 0x68 */ { MODRM_SPLITRM, 2736 /* Table2736 */ },
    /* 0x69 */ { MODRM_SPLITRM, 2738 /* Table2738 */ },
    /* 0x6a */ { MODRM_SPLITRM, 2740 /* Table2740 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2742 /* Table2742 */ },
    /* 0x6c */ { MODRM_SPLITRM, 2744 /* Table2744 */ },
    /* 0x6d */ { MODRM_SPLITRM, 2746 /* Table2746 */ },
    /* 0x6e */ { MODRM_SPLITRM, 3555 /* Table3555 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2750 /* Table2750 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2752 /* Table2752 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2754 /* Table2754 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2770 /* Table2770 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2786 /* Table2786 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2802 /* Table2802 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2804 /* Table2804 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2806 /* Table2806 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 3710 /* Table3710 */ },
    /* 0x79 */ { MODRM_SPLITRM, 3712 /* Table3712 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 2812 /* Table2812 */ },
    /* 0x7d */ { MODRM_SPLITRM, 2814 /* Table2814 */ },
    /* 0x7e */ { MODRM_SPLITRM, 3557 /* Table3557 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2818 /* Table2818 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2821 /* Table2821 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2822 /* Table2822 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 3559 /* Table3559 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 3561 /* Table3561 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 3563 /* Table3563 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2829 /* Table2829 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2830 /* Table2830 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 3565 /* Table3565 */ },
    /* 0xac */ { MODRM_SPLITRM, 3567 /* Table3567 */ },
    /* 0xad */ { MODRM_SPLITRM, 3569 /* Table3569 */ },
    /* 0xae */ { MODRM_SPLITMISC, 3714 /* Table3714 */ },
    /* 0xaf */ { MODRM_SPLITRM, 3643 /* Table3643 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 3645 /* Table3645 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 3647 /* Table3647 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 3649 /* Table3649 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 3651 /* Table3651 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 3653 /* Table3653 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 3655 /* Table3655 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 3657 /* Table3657 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 3659 /* Table3659 */ },
    /* 0xbb */ { MODRM_SPLITRM, 3675 /* Table3675 */ },
    /* 0xbc */ { MODRM_SPLITRM, 3677 /* Table3677 */ },
    /* 0xbd */ { MODRM_SPLITRM, 3679 /* Table3679 */ },
    /* 0xbe */ { MODRM_SPLITRM, 3681 /* Table3681 */ },
    /* 0xbf */ { MODRM_SPLITRM, 3683 /* Table3683 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 3685 /* Table3685 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2897 /* Table2897 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 3687 /* Table3687 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2899 /* Table2899 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2901 /* Table2901 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2903 /* Table2903 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 3786 /* Table3786 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xca */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xce */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 2922 /* Table2922 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 2924 /* Table2924 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2926 /* Table2926 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2928 /* Table2928 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2930 /* Table2930 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2932 /* Table2932 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 2934 /* Table2934 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2936 /* Table2936 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2938 /* Table2938 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2940 /* Table2940 */ },
    /* 0xda */ { MODRM_SPLITRM, 2942 /* Table2942 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2944 /* Table2944 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2946 /* Table2946 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2948 /* Table2948 */ },
    /* 0xde */ { MODRM_SPLITRM, 2950 /* Table2950 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2952 /* Table2952 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2954 /* Table2954 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2956 /* Table2956 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2958 /* Table2958 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2960 /* Table2960 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2962 /* Table2962 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2964 /* Table2964 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 2966 /* Table2966 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2968 /* Table2968 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2970 /* Table2970 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2972 /* Table2972 */ },
    /* 0xea */ { MODRM_SPLITRM, 2974 /* Table2974 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2976 /* Table2976 */ },
    /* 0xec */ { MODRM_SPLITRM, 2978 /* Table2978 */ },
    /* 0xed */ { MODRM_SPLITRM, 2980 /* Table2980 */ },
    /* 0xee */ { MODRM_SPLITRM, 2982 /* Table2982 */ },
    /* 0xef */ { MODRM_SPLITRM, 2984 /* Table2984 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2986 /* Table2986 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2988 /* Table2988 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2990 /* Table2990 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2992 /* Table2992 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2994 /* Table2994 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2996 /* Table2996 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 3802 /* Table3802 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 3000 /* Table3000 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 3002 /* Table3002 */ },
    /* 0xfa */ { MODRM_SPLITRM, 3004 /* Table3004 */ },
    /* 0xfb */ { MODRM_SPLITRM, 3006 /* Table3006 */ },
    /* 0xfc */ { MODRM_SPLITRM, 3008 /* Table3008 */ },
    /* 0xfd */ { MODRM_SPLITRM, 3010 /* Table3010 */ },
    /* 0xfe */ { MODRM_SPLITRM, 3012 /* Table3012 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 2560 /* Table2560 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3804 /* Table3804 */ },
    /* 0x02 */ { MODRM_SPLITRM, 2648 /* Table2648 */ },
    /* 0x03 */ { MODRM_SPLITRM, 2650 /* Table2650 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 2652 /* Table2652 */ },
    /* 0x11 */ { MODRM_SPLITRM, 2654 /* Table2654 */ },
    /* 0x12 */ { MODRM_SPLITRM, 2656 /* Table2656 */ },
    /* 0x13 */ { MODRM_SPLITRM, 2658 /* Table2658 */ },
    /* 0x14 */ { MODRM_SPLITRM, 2660 /* Table2660 */ },
    /* 0x15 */ { MODRM_SPLITRM, 2662 /* Table2662 */ },
    /* 0x16 */ { MODRM_SPLITRM, 2664 /* Table2664 */ },
    /* 0x17 */ { MODRM_SPLITRM, 2666 /* Table2666 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3706 /* Table3706 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3708 /* Table3708 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 2672 /* Table2672 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 2674 /* Table2674 */ },
    /* 0x29 */ { MODRM_SPLITRM, 2676 /* Table2676 */ },
    /* 0x2a */ { MODRM_SPLITRM, 2678 /* Table2678 */ },
    /* 0x2b */ { MODRM_SPLITRM, 2680 /* Table2680 */ },
    /* 0x2c */ { MODRM_SPLITRM, 2682 /* Table2682 */ },
    /* 0x2d */ { MODRM_SPLITRM, 2684 /* Table2684 */ },
    /* 0x2e */ { MODRM_SPLITRM, 2686 /* Table2686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 2688 /* Table2688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x41 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x42 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x43 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x44 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x45 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x46 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x47 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x48 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x49 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4a */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4b */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4c */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4d */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4e */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4f */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x50 */ { MODRM_SPLITRM, 2692 /* Table2692 */ },
    /* 0x51 */ { MODRM_SPLITRM, 2694 /* Table2694 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 2696 /* Table2696 */ },
    /* 0x55 */ { MODRM_SPLITRM, 2698 /* Table2698 */ },
    /* 0x56 */ { MODRM_SPLITRM, 2700 /* Table2700 */ },
    /* 0x57 */ { MODRM_SPLITRM, 2702 /* Table2702 */ },
    /* 0x58 */ { MODRM_SPLITRM, 2704 /* Table2704 */ },
    /* 0x59 */ { MODRM_SPLITRM, 2706 /* Table2706 */ },
    /* 0x5a */ { MODRM_SPLITRM, 2708 /* Table2708 */ },
    /* 0x5b */ { MODRM_SPLITRM, 2710 /* Table2710 */ },
    /* 0x5c */ { MODRM_SPLITRM, 2712 /* Table2712 */ },
    /* 0x5d */ { MODRM_SPLITRM, 2714 /* Table2714 */ },
    /* 0x5e */ { MODRM_SPLITRM, 2716 /* Table2716 */ },
    /* 0x5f */ { MODRM_SPLITRM, 2718 /* Table2718 */ },
    /* 0x60 */ { MODRM_SPLITRM, 2720 /* Table2720 */ },
    /* 0x61 */ { MODRM_SPLITRM, 2722 /* Table2722 */ },
    /* 0x62 */ { MODRM_SPLITRM, 2724 /* Table2724 */ },
    /* 0x63 */ { MODRM_SPLITRM, 2726 /* Table2726 */ },
    /* 0x64 */ { MODRM_SPLITRM, 2728 /* Table2728 */ },
    /* 0x65 */ { MODRM_SPLITRM, 2730 /* Table2730 */ },
    /* 0x66 */ { MODRM_SPLITRM, 2732 /* Table2732 */ },
    /* 0x67 */ { MODRM_SPLITRM, 2734 /* Table2734 */ },
    /* 0x68 */ { MODRM_SPLITRM, 2736 /* Table2736 */ },
    /* 0x69 */ { MODRM_SPLITRM, 2738 /* Table2738 */ },
    /* 0x6a */ { MODRM_SPLITRM, 2740 /* Table2740 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2742 /* Table2742 */ },
    /* 0x6c */ { MODRM_SPLITRM, 2744 /* Table2744 */ },
    /* 0x6d */ { MODRM_SPLITRM, 2746 /* Table2746 */ },
    /* 0x6e */ { MODRM_SPLITRM, 2748 /* Table2748 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2750 /* Table2750 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2752 /* Table2752 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2754 /* Table2754 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2770 /* Table2770 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2786 /* Table2786 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2802 /* Table2802 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2804 /* Table2804 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2806 /* Table2806 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 2808 /* Table2808 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2810 /* Table2810 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 2812 /* Table2812 */ },
    /* 0x7d */ { MODRM_SPLITRM, 2814 /* Table2814 */ },
    /* 0x7e */ { MODRM_SPLITRM, 2816 /* Table2816 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2818 /* Table2818 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2821 /* Table2821 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2822 /* Table2822 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2823 /* Table2823 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2825 /* Table2825 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2827 /* Table2827 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2829 /* Table2829 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2830 /* Table2830 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2831 /* Table2831 */ },
    /* 0xac */ { MODRM_SPLITRM, 2833 /* Table2833 */ },
    /* 0xad */ { MODRM_SPLITRM, 2835 /* Table2835 */ },
    /* 0xae */ { MODRM_SPLITREG, 2837 /* Table2837 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2853 /* Table2853 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2855 /* Table2855 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2857 /* Table2857 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2859 /* Table2859 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2861 /* Table2861 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2863 /* Table2863 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2865 /* Table2865 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2867 /* Table2867 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2869 /* Table2869 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2885 /* Table2885 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2887 /* Table2887 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2889 /* Table2889 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2891 /* Table2891 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2893 /* Table2893 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2895 /* Table2895 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2897 /* Table2897 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 2899 /* Table2899 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2901 /* Table2901 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2903 /* Table2903 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 2905 /* Table2905 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 2922 /* Table2922 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 2924 /* Table2924 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2926 /* Table2926 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2928 /* Table2928 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2930 /* Table2930 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2932 /* Table2932 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 2934 /* Table2934 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2936 /* Table2936 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2938 /* Table2938 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2940 /* Table2940 */ },
    /* 0xda */ { MODRM_SPLITRM, 2942 /* Table2942 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2944 /* Table2944 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2946 /* Table2946 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2948 /* Table2948 */ },
    /* 0xde */ { MODRM_SPLITRM, 2950 /* Table2950 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2952 /* Table2952 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2954 /* Table2954 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2956 /* Table2956 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2958 /* Table2958 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2960 /* Table2960 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2962 /* Table2962 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2964 /* Table2964 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 2966 /* Table2966 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2968 /* Table2968 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2970 /* Table2970 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2972 /* Table2972 */ },
    /* 0xea */ { MODRM_SPLITRM, 2974 /* Table2974 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2976 /* Table2976 */ },
    /* 0xec */ { MODRM_SPLITRM, 2978 /* Table2978 */ },
    /* 0xed */ { MODRM_SPLITRM, 2980 /* Table2980 */ },
    /* 0xee */ { MODRM_SPLITRM, 2982 /* Table2982 */ },
    /* 0xef */ { MODRM_SPLITRM, 2984 /* Table2984 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2986 /* Table2986 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2988 /* Table2988 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2990 /* Table2990 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2992 /* Table2992 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2994 /* Table2994 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2996 /* Table2996 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 3802 /* Table3802 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 3000 /* Table3000 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 3002 /* Table3002 */ },
    /* 0xfa */ { MODRM_SPLITRM, 3004 /* Table3004 */ },
    /* 0xfb */ { MODRM_SPLITRM, 3006 /* Table3006 */ },
    /* 0xfc */ { MODRM_SPLITRM, 3008 /* Table3008 */ },
    /* 0xfd */ { MODRM_SPLITRM, 3010 /* Table3010 */ },
    /* 0xfe */ { MODRM_SPLITRM, 3012 /* Table3012 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 2470 /* Table2470 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 1859 /* Table1859 */ },
    /* 0x11 */ { MODRM_SPLITRM, 1861 /* Table1861 */ },
    /* 0x12 */ { MODRM_SPLITRM, 1863 /* Table1863 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1865 /* Table1865 */ },
    /* 0x14 */ { MODRM_SPLITRM, 1867 /* Table1867 */ },
    /* 0x15 */ { MODRM_SPLITRM, 1869 /* Table1869 */ },
    /* 0x16 */ { MODRM_SPLITRM, 1871 /* Table1871 */ },
    /* 0x17 */ { MODRM_SPLITRM, 1873 /* Table1873 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 1891 /* Table1891 */ },
    /* 0x1b */ { MODRM_SPLITRM, 1893 /* Table1893 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 1921 /* Table1921 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1923 /* Table1923 */ },
    /* 0x2a */ { MODRM_SPLITRM, 1925 /* Table1925 */ },
    /* 0x2b */ { MODRM_SPLITRM, 1927 /* Table1927 */ },
    /* 0x2c */ { MODRM_SPLITRM, 1929 /* Table1929 */ },
    /* 0x2d */ { MODRM_SPLITRM, 1931 /* Table1931 */ },
    /* 0x2e */ { MODRM_SPLITRM, 1933 /* Table1933 */ },
    /* 0x2f */ { MODRM_SPLITRM, 1935 /* Table1935 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_SPLITRM, 1946 /* Table1946 */ },
    /* 0x51 */ { MODRM_SPLITRM, 1948 /* Table1948 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 1954 /* Table1954 */ },
    /* 0x55 */ { MODRM_SPLITRM, 1956 /* Table1956 */ },
    /* 0x56 */ { MODRM_SPLITRM, 1958 /* Table1958 */ },
    /* 0x57 */ { MODRM_SPLITRM, 1960 /* Table1960 */ },
    /* 0x58 */ { MODRM_SPLITRM, 1962 /* Table1962 */ },
    /* 0x59 */ { MODRM_SPLITRM, 1964 /* Table1964 */ },
    /* 0x5a */ { MODRM_SPLITRM, 1966 /* Table1966 */ },
    /* 0x5b */ { MODRM_SPLITRM, 1968 /* Table1968 */ },
    /* 0x5c */ { MODRM_SPLITRM, 1970 /* Table1970 */ },
    /* 0x5d */ { MODRM_SPLITRM, 1972 /* Table1972 */ },
    /* 0x5e */ { MODRM_SPLITRM, 1974 /* Table1974 */ },
    /* 0x5f */ { MODRM_SPLITRM, 1976 /* Table1976 */ },
    /* 0x60 */ { MODRM_SPLITRM, 1978 /* Table1978 */ },
    /* 0x61 */ { MODRM_SPLITRM, 1980 /* Table1980 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1982 /* Table1982 */ },
    /* 0x63 */ { MODRM_SPLITRM, 1984 /* Table1984 */ },
    /* 0x64 */ { MODRM_SPLITRM, 1986 /* Table1986 */ },
    /* 0x65 */ { MODRM_SPLITRM, 1988 /* Table1988 */ },
    /* 0x66 */ { MODRM_SPLITRM, 1990 /* Table1990 */ },
    /* 0x67 */ { MODRM_SPLITRM, 1992 /* Table1992 */ },
    /* 0x68 */ { MODRM_SPLITRM, 1994 /* Table1994 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1996 /* Table1996 */ },
    /* 0x6a */ { MODRM_SPLITRM, 1998 /* Table1998 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2000 /* Table2000 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 2002 /* Table2002 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2004 /* Table2004 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2006 /* Table2006 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2008 /* Table2008 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2024 /* Table2024 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2040 /* Table2040 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2056 /* Table2056 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2058 /* Table2058 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2060 /* Table2060 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 2550 /* Table2550 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2552 /* Table2552 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 2067 /* Table2067 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2069 /* Table2069 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITMISC, 2236 /* Table2236 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2345 /* Table2345 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2347 /* Table2347 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2357 /* Table2357 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2361 /* Table2361 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2363 /* Table2363 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2365 /* Table2365 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 2367 /* Table2367 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 2384 /* Table2384 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2386 /* Table2386 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2388 /* Table2388 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2390 /* Table2390 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2392 /* Table2392 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_SPLITRM, 2394 /* Table2394 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2396 /* Table2396 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2398 /* Table2398 */ },
    /* 0xda */ { MODRM_SPLITRM, 2400 /* Table2400 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2402 /* Table2402 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2404 /* Table2404 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2406 /* Table2406 */ },
    /* 0xde */ { MODRM_SPLITRM, 2408 /* Table2408 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2410 /* Table2410 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2412 /* Table2412 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2414 /* Table2414 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2416 /* Table2416 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2418 /* Table2418 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2420 /* Table2420 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2422 /* Table2422 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 2424 /* Table2424 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2426 /* Table2426 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2428 /* Table2428 */ },
    /* 0xea */ { MODRM_SPLITRM, 2430 /* Table2430 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2432 /* Table2432 */ },
    /* 0xec */ { MODRM_SPLITRM, 2434 /* Table2434 */ },
    /* 0xed */ { MODRM_SPLITRM, 2436 /* Table2436 */ },
    /* 0xee */ { MODRM_SPLITRM, 2438 /* Table2438 */ },
    /* 0xef */ { MODRM_SPLITRM, 2440 /* Table2440 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2442 /* Table2442 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2444 /* Table2444 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2446 /* Table2446 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2448 /* Table2448 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2450 /* Table2450 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2452 /* Table2452 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2558 /* Table2558 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 2456 /* Table2456 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 2458 /* Table2458 */ },
    /* 0xfa */ { MODRM_SPLITRM, 2460 /* Table2460 */ },
    /* 0xfb */ { MODRM_SPLITRM, 2462 /* Table2462 */ },
    /* 0xfc */ { MODRM_SPLITRM, 2464 /* Table2464 */ },
    /* 0xfd */ { MODRM_SPLITRM, 2466 /* Table2466 */ },
    /* 0xfe */ { MODRM_SPLITRM, 2468 /* Table2468 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 2560 /* Table2560 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3804 /* Table3804 */ },
    /* 0x02 */ { MODRM_SPLITRM, 2648 /* Table2648 */ },
    /* 0x03 */ { MODRM_SPLITRM, 2650 /* Table2650 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 2652 /* Table2652 */ },
    /* 0x11 */ { MODRM_SPLITRM, 2654 /* Table2654 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3014 /* Table3014 */ },
    /* 0x13 */ { MODRM_SPLITRM, 2658 /* Table2658 */ },
    /* 0x14 */ { MODRM_SPLITRM, 2660 /* Table2660 */ },
    /* 0x15 */ { MODRM_SPLITRM, 2662 /* Table2662 */ },
    /* 0x16 */ { MODRM_SPLITRM, 3016 /* Table3016 */ },
    /* 0x17 */ { MODRM_SPLITRM, 2666 /* Table2666 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3706 /* Table3706 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3708 /* Table3708 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 2672 /* Table2672 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 2674 /* Table2674 */ },
    /* 0x29 */ { MODRM_SPLITRM, 2676 /* Table2676 */ },
    /* 0x2a */ { MODRM_SPLITRM, 2678 /* Table2678 */ },
    /* 0x2b */ { MODRM_SPLITRM, 2680 /* Table2680 */ },
    /* 0x2c */ { MODRM_SPLITRM, 2682 /* Table2682 */ },
    /* 0x2d */ { MODRM_SPLITRM, 2684 /* Table2684 */ },
    /* 0x2e */ { MODRM_SPLITRM, 2686 /* Table2686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 2688 /* Table2688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x41 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x42 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x43 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x44 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x45 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x46 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x47 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x48 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x49 */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4a */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4b */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4c */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4d */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4e */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x4f */ { MODRM_SPLITRM, 2690 /* Table2690 */ },
    /* 0x50 */ { MODRM_SPLITRM, 2692 /* Table2692 */ },
    /* 0x51 */ { MODRM_SPLITRM, 2694 /* Table2694 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 2696 /* Table2696 */ },
    /* 0x55 */ { MODRM_SPLITRM, 2698 /* Table2698 */ },
    /* 0x56 */ { MODRM_SPLITRM, 2700 /* Table2700 */ },
    /* 0x57 */ { MODRM_SPLITRM, 2702 /* Table2702 */ },
    /* 0x58 */ { MODRM_SPLITRM, 2704 /* Table2704 */ },
    /* 0x59 */ { MODRM_SPLITRM, 2706 /* Table2706 */ },
    /* 0x5a */ { MODRM_SPLITRM, 2708 /* Table2708 */ },
    /* 0x5b */ { MODRM_SPLITRM, 2710 /* Table2710 */ },
    /* 0x5c */ { MODRM_SPLITRM, 2712 /* Table2712 */ },
    /* 0x5d */ { MODRM_SPLITRM, 2714 /* Table2714 */ },
    /* 0x5e */ { MODRM_SPLITRM, 2716 /* Table2716 */ },
    /* 0x5f */ { MODRM_SPLITRM, 2718 /* Table2718 */ },
    /* 0x60 */ { MODRM_SPLITRM, 2720 /* Table2720 */ },
    /* 0x61 */ { MODRM_SPLITRM, 2722 /* Table2722 */ },
    /* 0x62 */ { MODRM_SPLITRM, 2724 /* Table2724 */ },
    /* 0x63 */ { MODRM_SPLITRM, 2726 /* Table2726 */ },
    /* 0x64 */ { MODRM_SPLITRM, 2728 /* Table2728 */ },
    /* 0x65 */ { MODRM_SPLITRM, 2730 /* Table2730 */ },
    /* 0x66 */ { MODRM_SPLITRM, 2732 /* Table2732 */ },
    /* 0x67 */ { MODRM_SPLITRM, 2734 /* Table2734 */ },
    /* 0x68 */ { MODRM_SPLITRM, 2736 /* Table2736 */ },
    /* 0x69 */ { MODRM_SPLITRM, 2738 /* Table2738 */ },
    /* 0x6a */ { MODRM_SPLITRM, 2740 /* Table2740 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2742 /* Table2742 */ },
    /* 0x6c */ { MODRM_SPLITRM, 2744 /* Table2744 */ },
    /* 0x6d */ { MODRM_SPLITRM, 2746 /* Table2746 */ },
    /* 0x6e */ { MODRM_SPLITRM, 2748 /* Table2748 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2750 /* Table2750 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2752 /* Table2752 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2754 /* Table2754 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2770 /* Table2770 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2786 /* Table2786 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2802 /* Table2802 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2804 /* Table2804 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2806 /* Table2806 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 3710 /* Table3710 */ },
    /* 0x79 */ { MODRM_SPLITRM, 3712 /* Table3712 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 2812 /* Table2812 */ },
    /* 0x7d */ { MODRM_SPLITRM, 2814 /* Table2814 */ },
    /* 0x7e */ { MODRM_SPLITRM, 2816 /* Table2816 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2818 /* Table2818 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2821 /* Table2821 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2822 /* Table2822 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2823 /* Table2823 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2825 /* Table2825 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2827 /* Table2827 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2829 /* Table2829 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2830 /* Table2830 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2831 /* Table2831 */ },
    /* 0xac */ { MODRM_SPLITRM, 2833 /* Table2833 */ },
    /* 0xad */ { MODRM_SPLITRM, 2835 /* Table2835 */ },
    /* 0xae */ { MODRM_SPLITMISC, 3022 /* Table3022 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2853 /* Table2853 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2855 /* Table2855 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2857 /* Table2857 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2859 /* Table2859 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2861 /* Table2861 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2863 /* Table2863 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2865 /* Table2865 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2867 /* Table2867 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2869 /* Table2869 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2885 /* Table2885 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2887 /* Table2887 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2889 /* Table2889 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2891 /* Table2891 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2893 /* Table2893 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2895 /* Table2895 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2897 /* Table2897 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2899 /* Table2899 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2901 /* Table2901 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2903 /* Table2903 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 3094 /* Table3094 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2921 /* Table2921 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 2922 /* Table2922 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 2924 /* Table2924 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2926 /* Table2926 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2928 /* Table2928 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2930 /* Table2930 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2932 /* Table2932 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 2934 /* Table2934 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2936 /* Table2936 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2938 /* Table2938 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2940 /* Table2940 */ },
    /* 0xda */ { MODRM_SPLITRM, 2942 /* Table2942 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2944 /* Table2944 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2946 /* Table2946 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2948 /* Table2948 */ },
    /* 0xde */ { MODRM_SPLITRM, 2950 /* Table2950 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2952 /* Table2952 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2954 /* Table2954 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2956 /* Table2956 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2958 /* Table2958 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2960 /* Table2960 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2962 /* Table2962 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2964 /* Table2964 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 2966 /* Table2966 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2968 /* Table2968 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2970 /* Table2970 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2972 /* Table2972 */ },
    /* 0xea */ { MODRM_SPLITRM, 2974 /* Table2974 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2976 /* Table2976 */ },
    /* 0xec */ { MODRM_SPLITRM, 2978 /* Table2978 */ },
    /* 0xed */ { MODRM_SPLITRM, 2980 /* Table2980 */ },
    /* 0xee */ { MODRM_SPLITRM, 2982 /* Table2982 */ },
    /* 0xef */ { MODRM_SPLITRM, 2984 /* Table2984 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2986 /* Table2986 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2988 /* Table2988 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2990 /* Table2990 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2992 /* Table2992 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2994 /* Table2994 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2996 /* Table2996 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 3802 /* Table3802 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 3000 /* Table3000 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 3002 /* Table3002 */ },
    /* 0xfa */ { MODRM_SPLITRM, 3004 /* Table3004 */ },
    /* 0xfb */ { MODRM_SPLITRM, 3006 /* Table3006 */ },
    /* 0xfc */ { MODRM_SPLITRM, 3008 /* Table3008 */ },
    /* 0xfd */ { MODRM_SPLITRM, 3010 /* Table3010 */ },
    /* 0xfe */ { MODRM_SPLITRM, 3012 /* Table3012 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 2470 /* Table2470 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3110 /* Table3110 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3112 /* Table3112 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3114 /* Table3114 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3876 /* Table3876 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3878 /* Table3878 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 3120 /* Table3120 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3122 /* Table3122 */ },
    /* 0x2c */ { MODRM_SPLITRM, 3124 /* Table3124 */ },
    /* 0x2d */ { MODRM_SPLITRM, 3126 /* Table3126 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 3128 /* Table3128 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 3130 /* Table3130 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3132 /* Table3132 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3134 /* Table3134 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 3136 /* Table3136 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3138 /* Table3138 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3140 /* Table3140 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3142 /* Table3142 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 3144 /* Table3144 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 3146 /* Table3146 */ },
    /* 0x79 */ { MODRM_SPLITRM, 3148 /* Table3148 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 3150 /* Table3150 */ },
    /* 0x7d */ { MODRM_SPLITRM, 3152 /* Table3152 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITREG, 3154 /* Table3154 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3170 /* Table3170 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_SPLITREG, 3172 /* Table3172 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 3188 /* Table3188 */ },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_SPLITRM, 3190 /* Table3190 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 3192 /* Table3192 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 3194 /* Table3194 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3880 /* Table3880 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 3268 /* Table3268 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3269 /* Table3269 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3271 /* Table3271 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3273 /* Table3273 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 3275 /* Table3275 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3952 /* Table3952 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3954 /* Table3954 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITMISC, 3281 /* Table3281 */ },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 3353 /* Table3353 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3355 /* Table3355 */ },
    /* 0x2c */ { MODRM_SPLITRM, 3357 /* Table3357 */ },
    /* 0x2d */ { MODRM_SPLITRM, 3359 /* Table3359 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 3361 /* Table3361 */ },
    /* 0x52 */ { MODRM_SPLITRM, 3363 /* Table3363 */ },
    /* 0x53 */ { MODRM_SPLITRM, 3365 /* Table3365 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 3367 /* Table3367 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3369 /* Table3369 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3371 /* Table3371 */ },
    /* 0x5b */ { MODRM_SPLITRM, 3373 /* Table3373 */ },
    /* 0x5c */ { MODRM_SPLITRM, 3375 /* Table3375 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3377 /* Table3377 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3379 /* Table3379 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3381 /* Table3381 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 3383 /* Table3383 */ },
    /* 0x70 */ { MODRM_SPLITRM, 3385 /* Table3385 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 3387 /* Table3387 */ },
    /* 0x7f */ { MODRM_SPLITRM, 3389 /* Table3389 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITREG, 3956 /* Table3956 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 3407 /* Table3407 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_SPLITRM, 3409 /* Table3409 */ },
    /* 0xbd */ { MODRM_SPLITRM, 3411 /* Table3411 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3413 /* Table3413 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_SPLITREG, 3972 /* Table3972 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_SPLITRM, 3431 /* Table3431 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 3433 /* Table3433 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD_OPSIZE */ {},
  /* IC_64BIT_XS_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_SPLITRM, 3435 /* Table3435 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_SPLITRM, 3437 /* Table3437 */ },
    /* 0xbd */ { MODRM_SPLITRM, 3439 /* Table3439 */ },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 2470 /* Table2470 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3110 /* Table3110 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3112 /* Table3112 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3114 /* Table3114 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3876 /* Table3876 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3878 /* Table3878 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 3120 /* Table3120 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3122 /* Table3122 */ },
    /* 0x2c */ { MODRM_SPLITRM, 3124 /* Table3124 */ },
    /* 0x2d */ { MODRM_SPLITRM, 3126 /* Table3126 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 3128 /* Table3128 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 3130 /* Table3130 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3132 /* Table3132 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3134 /* Table3134 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 3136 /* Table3136 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3138 /* Table3138 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3140 /* Table3140 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3142 /* Table3142 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 3144 /* Table3144 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 3146 /* Table3146 */ },
    /* 0x79 */ { MODRM_SPLITRM, 3148 /* Table3148 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 3150 /* Table3150 */ },
    /* 0x7d */ { MODRM_SPLITRM, 3152 /* Table3152 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITREG, 3154 /* Table3154 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3170 /* Table3170 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_SPLITREG, 3172 /* Table3172 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 3188 /* Table3188 */ },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_SPLITRM, 3190 /* Table3190 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 3192 /* Table3192 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 3194 /* Table3194 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 1744 /* Table1744 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3880 /* Table3880 */ },
    /* 0x02 */ { MODRM_SPLITRM, 1832 /* Table1832 */ },
    /* 0x03 */ { MODRM_SPLITRM, 1834 /* Table1834 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 1838 /* Table1838 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 3268 /* Table3268 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3269 /* Table3269 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3271 /* Table3271 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3273 /* Table3273 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 3275 /* Table3275 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3952 /* Table3952 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3954 /* Table3954 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITMISC, 3281 /* Table3281 */ },
    /* 0x1f */ { MODRM_SPLITRM, 1911 /* Table1911 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 3353 /* Table3353 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3355 /* Table3355 */ },
    /* 0x2c */ { MODRM_SPLITRM, 3357 /* Table3357 */ },
    /* 0x2d */ { MODRM_SPLITRM, 3359 /* Table3359 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 1942 /* Table1942 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x41 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x42 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x43 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x44 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x45 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x46 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x47 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x48 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x49 */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4a */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4b */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4c */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4d */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4e */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x4f */ { MODRM_SPLITRM, 1944 /* Table1944 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 3361 /* Table3361 */ },
    /* 0x52 */ { MODRM_SPLITRM, 3363 /* Table3363 */ },
    /* 0x53 */ { MODRM_SPLITRM, 3365 /* Table3365 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 3367 /* Table3367 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3369 /* Table3369 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3371 /* Table3371 */ },
    /* 0x5b */ { MODRM_SPLITRM, 3373 /* Table3373 */ },
    /* 0x5c */ { MODRM_SPLITRM, 3375 /* Table3375 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3377 /* Table3377 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3379 /* Table3379 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3381 /* Table3381 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 3383 /* Table3383 */ },
    /* 0x70 */ { MODRM_SPLITRM, 3385 /* Table3385 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 3387 /* Table3387 */ },
    /* 0x7f */ { MODRM_SPLITRM, 3389 /* Table3389 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 2077 /* Table2077 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 2079 /* Table2079 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 2081 /* Table2081 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 2230 /* Table2230 */ },
    /* 0xac */ { MODRM_SPLITRM, 2232 /* Table2232 */ },
    /* 0xad */ { MODRM_SPLITRM, 2234 /* Table2234 */ },
    /* 0xae */ { MODRM_SPLITREG, 3988 /* Table3988 */ },
    /* 0xaf */ { MODRM_SPLITRM, 2308 /* Table2308 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 2312 /* Table2312 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 2314 /* Table2314 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 2316 /* Table2316 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 2318 /* Table2318 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 2320 /* Table2320 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 2322 /* Table2322 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 2324 /* Table2324 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 3407 /* Table3407 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 2327 /* Table2327 */ },
    /* 0xbb */ { MODRM_SPLITRM, 2343 /* Table2343 */ },
    /* 0xbc */ { MODRM_SPLITRM, 3409 /* Table3409 */ },
    /* 0xbd */ { MODRM_SPLITRM, 3411 /* Table3411 */ },
    /* 0xbe */ { MODRM_SPLITRM, 2349 /* Table2349 */ },
    /* 0xbf */ { MODRM_SPLITRM, 2351 /* Table2351 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 2355 /* Table2355 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3413 /* Table3413 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_SPLITREG, 3972 /* Table3972 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xca */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xce */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 2383 /* Table2383 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_SPLITRM, 3431 /* Table3431 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 3433 /* Table3433 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 3457 /* Table3457 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 4004 /* Table4004 */ },
    /* 0x02 */ { MODRM_SPLITRM, 3545 /* Table3545 */ },
    /* 0x03 */ { MODRM_SPLITRM, 3547 /* Table3547 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 3549 /* Table3549 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 3268 /* Table3268 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3269 /* Table3269 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3271 /* Table3271 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3273 /* Table3273 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1865 /* Table1865 */ },
    /* 0x14 */ { MODRM_SPLITRM, 1867 /* Table1867 */ },
    /* 0x15 */ { MODRM_SPLITRM, 1869 /* Table1869 */ },
    /* 0x16 */ { MODRM_SPLITRM, 3275 /* Table3275 */ },
    /* 0x17 */ { MODRM_SPLITRM, 1873 /* Table1873 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3952 /* Table3952 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3954 /* Table3954 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITMISC, 4076 /* Table4076 */ },
    /* 0x1f */ { MODRM_SPLITRM, 3550 /* Table3550 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 1921 /* Table1921 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1923 /* Table1923 */ },
    /* 0x2a */ { MODRM_SPLITRM, 4148 /* Table4148 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3355 /* Table3355 */ },
    /* 0x2c */ { MODRM_SPLITRM, 4150 /* Table4150 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4152 /* Table4152 */ },
    /* 0x2e */ { MODRM_SPLITRM, 1933 /* Table1933 */ },
    /* 0x2f */ { MODRM_SPLITRM, 1935 /* Table1935 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 3552 /* Table3552 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x41 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x42 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x43 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x44 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x45 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x46 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x47 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x48 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x49 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4a */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4b */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4c */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4d */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4e */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4f */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x50 */ { MODRM_SPLITRM, 1946 /* Table1946 */ },
    /* 0x51 */ { MODRM_SPLITRM, 3361 /* Table3361 */ },
    /* 0x52 */ { MODRM_SPLITRM, 3363 /* Table3363 */ },
    /* 0x53 */ { MODRM_SPLITRM, 3365 /* Table3365 */ },
    /* 0x54 */ { MODRM_SPLITRM, 1954 /* Table1954 */ },
    /* 0x55 */ { MODRM_SPLITRM, 1956 /* Table1956 */ },
    /* 0x56 */ { MODRM_SPLITRM, 1958 /* Table1958 */ },
    /* 0x57 */ { MODRM_SPLITRM, 1960 /* Table1960 */ },
    /* 0x58 */ { MODRM_SPLITRM, 3367 /* Table3367 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3369 /* Table3369 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3371 /* Table3371 */ },
    /* 0x5b */ { MODRM_SPLITRM, 3373 /* Table3373 */ },
    /* 0x5c */ { MODRM_SPLITRM, 3375 /* Table3375 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3377 /* Table3377 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3379 /* Table3379 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3381 /* Table3381 */ },
    /* 0x60 */ { MODRM_SPLITRM, 1978 /* Table1978 */ },
    /* 0x61 */ { MODRM_SPLITRM, 1980 /* Table1980 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1982 /* Table1982 */ },
    /* 0x63 */ { MODRM_SPLITRM, 1984 /* Table1984 */ },
    /* 0x64 */ { MODRM_SPLITRM, 1986 /* Table1986 */ },
    /* 0x65 */ { MODRM_SPLITRM, 1988 /* Table1988 */ },
    /* 0x66 */ { MODRM_SPLITRM, 1990 /* Table1990 */ },
    /* 0x67 */ { MODRM_SPLITRM, 1992 /* Table1992 */ },
    /* 0x68 */ { MODRM_SPLITRM, 1994 /* Table1994 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1996 /* Table1996 */ },
    /* 0x6a */ { MODRM_SPLITRM, 1998 /* Table1998 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2000 /* Table2000 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 2002 /* Table2002 */ },
    /* 0x6f */ { MODRM_SPLITRM, 3383 /* Table3383 */ },
    /* 0x70 */ { MODRM_SPLITRM, 3385 /* Table3385 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2008 /* Table2008 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2024 /* Table2024 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2040 /* Table2040 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2056 /* Table2056 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2058 /* Table2058 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2060 /* Table2060 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 2550 /* Table2550 */ },
    /* 0x79 */ { MODRM_SPLITRM, 2552 /* Table2552 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 3387 /* Table3387 */ },
    /* 0x7f */ { MODRM_SPLITRM, 3389 /* Table3389 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 3559 /* Table3559 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 3561 /* Table3561 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 3563 /* Table3563 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 3565 /* Table3565 */ },
    /* 0xac */ { MODRM_SPLITRM, 3567 /* Table3567 */ },
    /* 0xad */ { MODRM_SPLITRM, 3569 /* Table3569 */ },
    /* 0xae */ { MODRM_SPLITMISC, 4154 /* Table4154 */ },
    /* 0xaf */ { MODRM_SPLITRM, 3643 /* Table3643 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 3645 /* Table3645 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 3647 /* Table3647 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 3649 /* Table3649 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 3651 /* Table3651 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 3653 /* Table3653 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 3655 /* Table3655 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 3657 /* Table3657 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 4226 /* Table4226 */ },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 3659 /* Table3659 */ },
    /* 0xbb */ { MODRM_SPLITRM, 3675 /* Table3675 */ },
    /* 0xbc */ { MODRM_SPLITRM, 4228 /* Table4228 */ },
    /* 0xbd */ { MODRM_SPLITRM, 4230 /* Table4230 */ },
    /* 0xbe */ { MODRM_SPLITRM, 3681 /* Table3681 */ },
    /* 0xbf */ { MODRM_SPLITRM, 3683 /* Table3683 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 3685 /* Table3685 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3413 /* Table3413 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2361 /* Table2361 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2363 /* Table2363 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2365 /* Table2365 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 4232 /* Table4232 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xca */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xce */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 2384 /* Table2384 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2386 /* Table2386 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2388 /* Table2388 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2390 /* Table2390 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2392 /* Table2392 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 3431 /* Table3431 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2394 /* Table2394 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2396 /* Table2396 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2398 /* Table2398 */ },
    /* 0xda */ { MODRM_SPLITRM, 2400 /* Table2400 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2402 /* Table2402 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2404 /* Table2404 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2406 /* Table2406 */ },
    /* 0xde */ { MODRM_SPLITRM, 2408 /* Table2408 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2410 /* Table2410 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2412 /* Table2412 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2414 /* Table2414 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2416 /* Table2416 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2418 /* Table2418 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2420 /* Table2420 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2422 /* Table2422 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 3433 /* Table3433 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2424 /* Table2424 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2426 /* Table2426 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2428 /* Table2428 */ },
    /* 0xea */ { MODRM_SPLITRM, 2430 /* Table2430 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2432 /* Table2432 */ },
    /* 0xec */ { MODRM_SPLITRM, 2434 /* Table2434 */ },
    /* 0xed */ { MODRM_SPLITRM, 2436 /* Table2436 */ },
    /* 0xee */ { MODRM_SPLITRM, 2438 /* Table2438 */ },
    /* 0xef */ { MODRM_SPLITRM, 2440 /* Table2440 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2442 /* Table2442 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2444 /* Table2444 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2446 /* Table2446 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2448 /* Table2448 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2450 /* Table2450 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2452 /* Table2452 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2558 /* Table2558 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 2456 /* Table2456 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 2458 /* Table2458 */ },
    /* 0xfa */ { MODRM_SPLITRM, 2460 /* Table2460 */ },
    /* 0xfb */ { MODRM_SPLITRM, 2462 /* Table2462 */ },
    /* 0xfc */ { MODRM_SPLITRM, 2464 /* Table2464 */ },
    /* 0xfd */ { MODRM_SPLITRM, 2466 /* Table2466 */ },
    /* 0xfe */ { MODRM_SPLITRM, 2468 /* Table2468 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 3457 /* Table3457 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3473 /* Table3473 */ },
    /* 0x02 */ { MODRM_SPLITRM, 3545 /* Table3545 */ },
    /* 0x03 */ { MODRM_SPLITRM, 3547 /* Table3547 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 3549 /* Table3549 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 3110 /* Table3110 */ },
    /* 0x11 */ { MODRM_SPLITRM, 3112 /* Table3112 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3114 /* Table3114 */ },
    /* 0x13 */ { MODRM_SPLITRM, 1865 /* Table1865 */ },
    /* 0x14 */ { MODRM_SPLITRM, 1867 /* Table1867 */ },
    /* 0x15 */ { MODRM_SPLITRM, 1869 /* Table1869 */ },
    /* 0x16 */ { MODRM_SPLITRM, 1871 /* Table1871 */ },
    /* 0x17 */ { MODRM_SPLITRM, 1873 /* Table1873 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3876 /* Table3876 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3878 /* Table3878 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 3550 /* Table3550 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 1921 /* Table1921 */ },
    /* 0x29 */ { MODRM_SPLITRM, 1923 /* Table1923 */ },
    /* 0x2a */ { MODRM_SPLITRM, 4248 /* Table4248 */ },
    /* 0x2b */ { MODRM_SPLITRM, 3122 /* Table3122 */ },
    /* 0x2c */ { MODRM_SPLITRM, 4250 /* Table4250 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4252 /* Table4252 */ },
    /* 0x2e */ { MODRM_SPLITRM, 1933 /* Table1933 */ },
    /* 0x2f */ { MODRM_SPLITRM, 1935 /* Table1935 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 3552 /* Table3552 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x41 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x42 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x43 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x44 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x45 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x46 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x47 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x48 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x49 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4a */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4b */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4c */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4d */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4e */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4f */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x50 */ { MODRM_SPLITRM, 1946 /* Table1946 */ },
    /* 0x51 */ { MODRM_SPLITRM, 3128 /* Table3128 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 1954 /* Table1954 */ },
    /* 0x55 */ { MODRM_SPLITRM, 1956 /* Table1956 */ },
    /* 0x56 */ { MODRM_SPLITRM, 1958 /* Table1958 */ },
    /* 0x57 */ { MODRM_SPLITRM, 1960 /* Table1960 */ },
    /* 0x58 */ { MODRM_SPLITRM, 3130 /* Table3130 */ },
    /* 0x59 */ { MODRM_SPLITRM, 3132 /* Table3132 */ },
    /* 0x5a */ { MODRM_SPLITRM, 3134 /* Table3134 */ },
    /* 0x5b */ { MODRM_SPLITRM, 1968 /* Table1968 */ },
    /* 0x5c */ { MODRM_SPLITRM, 3136 /* Table3136 */ },
    /* 0x5d */ { MODRM_SPLITRM, 3138 /* Table3138 */ },
    /* 0x5e */ { MODRM_SPLITRM, 3140 /* Table3140 */ },
    /* 0x5f */ { MODRM_SPLITRM, 3142 /* Table3142 */ },
    /* 0x60 */ { MODRM_SPLITRM, 1978 /* Table1978 */ },
    /* 0x61 */ { MODRM_SPLITRM, 1980 /* Table1980 */ },
    /* 0x62 */ { MODRM_SPLITRM, 1982 /* Table1982 */ },
    /* 0x63 */ { MODRM_SPLITRM, 1984 /* Table1984 */ },
    /* 0x64 */ { MODRM_SPLITRM, 1986 /* Table1986 */ },
    /* 0x65 */ { MODRM_SPLITRM, 1988 /* Table1988 */ },
    /* 0x66 */ { MODRM_SPLITRM, 1990 /* Table1990 */ },
    /* 0x67 */ { MODRM_SPLITRM, 1992 /* Table1992 */ },
    /* 0x68 */ { MODRM_SPLITRM, 1994 /* Table1994 */ },
    /* 0x69 */ { MODRM_SPLITRM, 1996 /* Table1996 */ },
    /* 0x6a */ { MODRM_SPLITRM, 1998 /* Table1998 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2000 /* Table2000 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 2002 /* Table2002 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2004 /* Table2004 */ },
    /* 0x70 */ { MODRM_SPLITRM, 3144 /* Table3144 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2008 /* Table2008 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2024 /* Table2024 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2040 /* Table2040 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2056 /* Table2056 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2058 /* Table2058 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2060 /* Table2060 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 4254 /* Table4254 */ },
    /* 0x79 */ { MODRM_SPLITRM, 4256 /* Table4256 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 3150 /* Table3150 */ },
    /* 0x7d */ { MODRM_SPLITRM, 3152 /* Table3152 */ },
    /* 0x7e */ { MODRM_SPLITRM, 2067 /* Table2067 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2069 /* Table2069 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2071 /* Table2071 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2554 /* Table2554 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2555 /* Table2555 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 3559 /* Table3559 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 3561 /* Table3561 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 3563 /* Table3563 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2556 /* Table2556 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2557 /* Table2557 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 3565 /* Table3565 */ },
    /* 0xac */ { MODRM_SPLITRM, 3567 /* Table3567 */ },
    /* 0xad */ { MODRM_SPLITRM, 3569 /* Table3569 */ },
    /* 0xae */ { MODRM_SPLITMISC, 4258 /* Table4258 */ },
    /* 0xaf */ { MODRM_SPLITRM, 3643 /* Table3643 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 3645 /* Table3645 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 3647 /* Table3647 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 3649 /* Table3649 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 3651 /* Table3651 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 3653 /* Table3653 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 3655 /* Table3655 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 3657 /* Table3657 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 3659 /* Table3659 */ },
    /* 0xbb */ { MODRM_SPLITRM, 3675 /* Table3675 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2345 /* Table2345 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2347 /* Table2347 */ },
    /* 0xbe */ { MODRM_SPLITRM, 3681 /* Table3681 */ },
    /* 0xbf */ { MODRM_SPLITRM, 3683 /* Table3683 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 3685 /* Table3685 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 3170 /* Table3170 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2361 /* Table2361 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2363 /* Table2363 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2365 /* Table2365 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 4330 /* Table4330 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xca */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xce */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 3188 /* Table3188 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 2384 /* Table2384 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2386 /* Table2386 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2388 /* Table2388 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2390 /* Table2390 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2392 /* Table2392 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 3190 /* Table3190 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2394 /* Table2394 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2396 /* Table2396 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2398 /* Table2398 */ },
    /* 0xda */ { MODRM_SPLITRM, 2400 /* Table2400 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2402 /* Table2402 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2404 /* Table2404 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2406 /* Table2406 */ },
    /* 0xde */ { MODRM_SPLITRM, 2408 /* Table2408 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2410 /* Table2410 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2412 /* Table2412 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2414 /* Table2414 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2416 /* Table2416 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2418 /* Table2418 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2420 /* Table2420 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2422 /* Table2422 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 3192 /* Table3192 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2424 /* Table2424 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2426 /* Table2426 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2428 /* Table2428 */ },
    /* 0xea */ { MODRM_SPLITRM, 2430 /* Table2430 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2432 /* Table2432 */ },
    /* 0xec */ { MODRM_SPLITRM, 2434 /* Table2434 */ },
    /* 0xed */ { MODRM_SPLITRM, 2436 /* Table2436 */ },
    /* 0xee */ { MODRM_SPLITRM, 2438 /* Table2438 */ },
    /* 0xef */ { MODRM_SPLITRM, 2440 /* Table2440 */ },
    /* 0xf0 */ { MODRM_SPLITRM, 3194 /* Table3194 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 2442 /* Table2442 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2444 /* Table2444 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2446 /* Table2446 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2448 /* Table2448 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2450 /* Table2450 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2452 /* Table2452 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 2558 /* Table2558 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 2456 /* Table2456 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 2458 /* Table2458 */ },
    /* 0xfa */ { MODRM_SPLITRM, 2460 /* Table2460 */ },
    /* 0xfb */ { MODRM_SPLITRM, 2462 /* Table2462 */ },
    /* 0xfc */ { MODRM_SPLITRM, 2464 /* Table2464 */ },
    /* 0xfd */ { MODRM_SPLITRM, 2466 /* Table2466 */ },
    /* 0xfe */ { MODRM_SPLITRM, 2468 /* Table2468 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITREG, 3457 /* Table3457 */ },
    /* 0x01 */ { MODRM_SPLITMISC, 3473 /* Table3473 */ },
    /* 0x02 */ { MODRM_SPLITRM, 3545 /* Table3545 */ },
    /* 0x03 */ { MODRM_SPLITRM, 3547 /* Table3547 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 1836 /* Table1836 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 1837 /* Table1837 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 3549 /* Table3549 */ },
    /* 0x08 */ { MODRM_ONEENTRY, 1839 /* Table1839 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 1840 /* Table1840 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 1841 /* Table1841 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITREG, 1842 /* Table1842 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 1858 /* Table1858 */ },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 2652 /* Table2652 */ },
    /* 0x11 */ { MODRM_SPLITRM, 2654 /* Table2654 */ },
    /* 0x12 */ { MODRM_SPLITRM, 3014 /* Table3014 */ },
    /* 0x13 */ { MODRM_SPLITRM, 2658 /* Table2658 */ },
    /* 0x14 */ { MODRM_SPLITRM, 2660 /* Table2660 */ },
    /* 0x15 */ { MODRM_SPLITRM, 2662 /* Table2662 */ },
    /* 0x16 */ { MODRM_SPLITRM, 3016 /* Table3016 */ },
    /* 0x17 */ { MODRM_SPLITRM, 2666 /* Table2666 */ },
    /* 0x18 */ { MODRM_SPLITREG, 1875 /* Table1875 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_SPLITRM, 3706 /* Table3706 */ },
    /* 0x1b */ { MODRM_SPLITRM, 3708 /* Table3708 */ },
    /* 0x1c */ { MODRM_SPLITREG, 1895 /* Table1895 */ },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 3550 /* Table3550 */ },
    /* 0x20 */ { MODRM_SPLITRM, 2542 /* Table2542 */ },
    /* 0x21 */ { MODRM_SPLITRM, 2544 /* Table2544 */ },
    /* 0x22 */ { MODRM_SPLITRM, 2546 /* Table2546 */ },
    /* 0x23 */ { MODRM_SPLITRM, 2548 /* Table2548 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 2674 /* Table2674 */ },
    /* 0x29 */ { MODRM_SPLITRM, 2676 /* Table2676 */ },
    /* 0x2a */ { MODRM_SPLITRM, 2678 /* Table2678 */ },
    /* 0x2b */ { MODRM_SPLITRM, 2680 /* Table2680 */ },
    /* 0x2c */ { MODRM_SPLITRM, 2682 /* Table2682 */ },
    /* 0x2d */ { MODRM_SPLITRM, 2684 /* Table2684 */ },
    /* 0x2e */ { MODRM_SPLITRM, 2686 /* Table2686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 2688 /* Table2688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 1937 /* Table1937 */ },
    /* 0x31 */ { MODRM_ONEENTRY, 1938 /* Table1938 */ },
    /* 0x32 */ { MODRM_ONEENTRY, 1939 /* Table1939 */ },
    /* 0x33 */ { MODRM_ONEENTRY, 1940 /* Table1940 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 1941 /* Table1941 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 3552 /* Table3552 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 1943 /* Table1943 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x41 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x42 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x43 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x44 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x45 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x46 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x47 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x48 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x49 */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4a */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4b */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4c */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4d */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4e */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x4f */ { MODRM_SPLITRM, 3553 /* Table3553 */ },
    /* 0x50 */ { MODRM_SPLITRM, 2692 /* Table2692 */ },
    /* 0x51 */ { MODRM_SPLITRM, 2694 /* Table2694 */ },
    /* 0x52 */ { MODRM_SPLITRM, 1950 /* Table1950 */ },
    /* 0x53 */ { MODRM_SPLITRM, 1952 /* Table1952 */ },
    /* 0x54 */ { MODRM_SPLITRM, 2696 /* Table2696 */ },
    /* 0x55 */ { MODRM_SPLITRM, 2698 /* Table2698 */ },
    /* 0x56 */ { MODRM_SPLITRM, 2700 /* Table2700 */ },
    /* 0x57 */ { MODRM_SPLITRM, 2702 /* Table2702 */ },
    /* 0x58 */ { MODRM_SPLITRM, 2704 /* Table2704 */ },
    /* 0x59 */ { MODRM_SPLITRM, 2706 /* Table2706 */ },
    /* 0x5a */ { MODRM_SPLITRM, 2708 /* Table2708 */ },
    /* 0x5b */ { MODRM_SPLITRM, 2710 /* Table2710 */ },
    /* 0x5c */ { MODRM_SPLITRM, 2712 /* Table2712 */ },
    /* 0x5d */ { MODRM_SPLITRM, 2714 /* Table2714 */ },
    /* 0x5e */ { MODRM_SPLITRM, 2716 /* Table2716 */ },
    /* 0x5f */ { MODRM_SPLITRM, 2718 /* Table2718 */ },
    /* 0x60 */ { MODRM_SPLITRM, 2720 /* Table2720 */ },
    /* 0x61 */ { MODRM_SPLITRM, 2722 /* Table2722 */ },
    /* 0x62 */ { MODRM_SPLITRM, 2724 /* Table2724 */ },
    /* 0x63 */ { MODRM_SPLITRM, 2726 /* Table2726 */ },
    /* 0x64 */ { MODRM_SPLITRM, 2728 /* Table2728 */ },
    /* 0x65 */ { MODRM_SPLITRM, 2730 /* Table2730 */ },
    /* 0x66 */ { MODRM_SPLITRM, 2732 /* Table2732 */ },
    /* 0x67 */ { MODRM_SPLITRM, 2734 /* Table2734 */ },
    /* 0x68 */ { MODRM_SPLITRM, 2736 /* Table2736 */ },
    /* 0x69 */ { MODRM_SPLITRM, 2738 /* Table2738 */ },
    /* 0x6a */ { MODRM_SPLITRM, 2740 /* Table2740 */ },
    /* 0x6b */ { MODRM_SPLITRM, 2742 /* Table2742 */ },
    /* 0x6c */ { MODRM_SPLITRM, 2744 /* Table2744 */ },
    /* 0x6d */ { MODRM_SPLITRM, 2746 /* Table2746 */ },
    /* 0x6e */ { MODRM_SPLITRM, 4346 /* Table4346 */ },
    /* 0x6f */ { MODRM_SPLITRM, 2750 /* Table2750 */ },
    /* 0x70 */ { MODRM_SPLITRM, 2752 /* Table2752 */ },
    /* 0x71 */ { MODRM_SPLITREG, 2754 /* Table2754 */ },
    /* 0x72 */ { MODRM_SPLITREG, 2770 /* Table2770 */ },
    /* 0x73 */ { MODRM_SPLITREG, 2786 /* Table2786 */ },
    /* 0x74 */ { MODRM_SPLITRM, 2802 /* Table2802 */ },
    /* 0x75 */ { MODRM_SPLITRM, 2804 /* Table2804 */ },
    /* 0x76 */ { MODRM_SPLITRM, 2806 /* Table2806 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 2062 /* Table2062 */ },
    /* 0x78 */ { MODRM_SPLITRM, 3710 /* Table3710 */ },
    /* 0x79 */ { MODRM_SPLITRM, 3712 /* Table3712 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 2812 /* Table2812 */ },
    /* 0x7d */ { MODRM_SPLITRM, 2814 /* Table2814 */ },
    /* 0x7e */ { MODRM_SPLITRM, 4348 /* Table4348 */ },
    /* 0x7f */ { MODRM_SPLITRM, 2818 /* Table2818 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x81 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x85 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x86 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x87 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x89 */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8a */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 2820 /* Table2820 */ },
    /* 0x90 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x91 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x92 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x93 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x94 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x95 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x96 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x97 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x98 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x99 */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9a */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9b */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9c */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9d */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9e */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0x9f */ { MODRM_SPLITRM, 2072 /* Table2072 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 2821 /* Table2821 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 2822 /* Table2822 */ },
    /* 0xa2 */ { MODRM_ONEENTRY, 2076 /* Table2076 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 3559 /* Table3559 */ },
    /* 0xa4 */ { MODRM_SPLITRM, 3561 /* Table3561 */ },
    /* 0xa5 */ { MODRM_SPLITRM, 3563 /* Table3563 */ },
    /* 0xa6 */ { MODRM_SPLITMISC, 2083 /* Table2083 */ },
    /* 0xa7 */ { MODRM_SPLITMISC, 2155 /* Table2155 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 2829 /* Table2829 */ },
    /* 0xa9 */ { MODRM_ONEENTRY, 2830 /* Table2830 */ },
    /* 0xaa */ { MODRM_ONEENTRY, 2229 /* Table2229 */ },
    /* 0xab */ { MODRM_SPLITRM, 3565 /* Table3565 */ },
    /* 0xac */ { MODRM_SPLITRM, 3567 /* Table3567 */ },
    /* 0xad */ { MODRM_SPLITRM, 3569 /* Table3569 */ },
    /* 0xae */ { MODRM_SPLITMISC, 4350 /* Table4350 */ },
    /* 0xaf */ { MODRM_SPLITRM, 3643 /* Table3643 */ },
    /* 0xb0 */ { MODRM_SPLITRM, 2310 /* Table2310 */ },
    /* 0xb1 */ { MODRM_SPLITRM, 3645 /* Table3645 */ },
    /* 0xb2 */ { MODRM_SPLITRM, 3647 /* Table3647 */ },
    /* 0xb3 */ { MODRM_SPLITRM, 3649 /* Table3649 */ },
    /* 0xb4 */ { MODRM_SPLITRM, 3651 /* Table3651 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 3653 /* Table3653 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 3655 /* Table3655 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 3657 /* Table3657 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 2326 /* Table2326 */ },
    /* 0xba */ { MODRM_SPLITREG, 3659 /* Table3659 */ },
    /* 0xbb */ { MODRM_SPLITRM, 3675 /* Table3675 */ },
    /* 0xbc */ { MODRM_SPLITRM, 2887 /* Table2887 */ },
    /* 0xbd */ { MODRM_SPLITRM, 2889 /* Table2889 */ },
    /* 0xbe */ { MODRM_SPLITRM, 3681 /* Table3681 */ },
    /* 0xbf */ { MODRM_SPLITRM, 3683 /* Table3683 */ },
    /* 0xc0 */ { MODRM_SPLITRM, 2353 /* Table2353 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 3685 /* Table3685 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 2897 /* Table2897 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 2359 /* Table2359 */ },
    /* 0xc4 */ { MODRM_SPLITRM, 2899 /* Table2899 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 2901 /* Table2901 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 2903 /* Table2903 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 4422 /* Table4422 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xca */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcb */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xce */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xcf */ { MODRM_ONEENTRY, 3705 /* Table3705 */ },
    /* 0xd0 */ { MODRM_SPLITRM, 2922 /* Table2922 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 2924 /* Table2924 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 2926 /* Table2926 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 2928 /* Table2928 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 2930 /* Table2930 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 2932 /* Table2932 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 2934 /* Table2934 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 2936 /* Table2936 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 2938 /* Table2938 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 2940 /* Table2940 */ },
    /* 0xda */ { MODRM_SPLITRM, 2942 /* Table2942 */ },
    /* 0xdb */ { MODRM_SPLITRM, 2944 /* Table2944 */ },
    /* 0xdc */ { MODRM_SPLITRM, 2946 /* Table2946 */ },
    /* 0xdd */ { MODRM_SPLITRM, 2948 /* Table2948 */ },
    /* 0xde */ { MODRM_SPLITRM, 2950 /* Table2950 */ },
    /* 0xdf */ { MODRM_SPLITRM, 2952 /* Table2952 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 2954 /* Table2954 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 2956 /* Table2956 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 2958 /* Table2958 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 2960 /* Table2960 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 2962 /* Table2962 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 2964 /* Table2964 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 2966 /* Table2966 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 2968 /* Table2968 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 2970 /* Table2970 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 2972 /* Table2972 */ },
    /* 0xea */ { MODRM_SPLITRM, 2974 /* Table2974 */ },
    /* 0xeb */ { MODRM_SPLITRM, 2976 /* Table2976 */ },
    /* 0xec */ { MODRM_SPLITRM, 2978 /* Table2978 */ },
    /* 0xed */ { MODRM_SPLITRM, 2980 /* Table2980 */ },
    /* 0xee */ { MODRM_SPLITRM, 2982 /* Table2982 */ },
    /* 0xef */ { MODRM_SPLITRM, 2984 /* Table2984 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 2986 /* Table2986 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 2988 /* Table2988 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 2990 /* Table2990 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 2992 /* Table2992 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 2994 /* Table2994 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 2996 /* Table2996 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 3802 /* Table3802 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 3000 /* Table3000 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 3002 /* Table3002 */ },
    /* 0xfa */ { MODRM_SPLITRM, 3004 /* Table3004 */ },
    /* 0xfb */ { MODRM_SPLITRM, 3006 /* Table3006 */ },
    /* 0xfc */ { MODRM_SPLITRM, 3008 /* Table3008 */ },
    /* 0xfd */ { MODRM_SPLITRM, 3010 /* Table3010 */ },
    /* 0xfe */ { MODRM_SPLITRM, 3012 /* Table3012 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4438 /* Table4438 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4440 /* Table4440 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4442 /* Table4442 */ },
    /* 0x13 */ { MODRM_SPLITRM, 4444 /* Table4444 */ },
    /* 0x14 */ { MODRM_SPLITRM, 4446 /* Table4446 */ },
    /* 0x15 */ { MODRM_SPLITRM, 4448 /* Table4448 */ },
    /* 0x16 */ { MODRM_SPLITRM, 4450 /* Table4450 */ },
    /* 0x17 */ { MODRM_SPLITRM, 4452 /* Table4452 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 4454 /* Table4454 */ },
    /* 0x29 */ { MODRM_SPLITRM, 4456 /* Table4456 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 4458 /* Table4458 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4460 /* Table4460 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4462 /* Table4462 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 4464 /* Table4464 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 4466 /* Table4466 */ },
    /* 0x51 */ { MODRM_SPLITRM, 4468 /* Table4468 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4470 /* Table4470 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4472 /* Table4472 */ },
    /* 0x54 */ { MODRM_SPLITRM, 4474 /* Table4474 */ },
    /* 0x55 */ { MODRM_SPLITRM, 4476 /* Table4476 */ },
    /* 0x56 */ { MODRM_SPLITRM, 4478 /* Table4478 */ },
    /* 0x57 */ { MODRM_SPLITRM, 4480 /* Table4480 */ },
    /* 0x58 */ { MODRM_SPLITRM, 4482 /* Table4482 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4484 /* Table4484 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4486 /* Table4486 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4488 /* Table4488 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4490 /* Table4490 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4492 /* Table4492 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4494 /* Table4494 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4496 /* Table4496 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 4498 /* Table4498 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 4499 /* Table4499 */ },
    /* 0x91 */ { MODRM_SPLITRM, 4501 /* Table4501 */ },
    /* 0x92 */ { MODRM_SPLITRM, 4503 /* Table4503 */ },
    /* 0x93 */ { MODRM_SPLITRM, 4505 /* Table4505 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_SPLITRM, 4507 /* Table4507 */ },
    /* 0x99 */ { MODRM_SPLITRM, 4509 /* Table4509 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITREG, 4511 /* Table4511 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4527 /* Table4527 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 4529 /* Table4529 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4531 /* Table4531 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4533 /* Table4533 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4535 /* Table4535 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 4537 /* Table4537 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4539 /* Table4539 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4541 /* Table4541 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4543 /* Table4543 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4545 /* Table4545 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4547 /* Table4547 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4549 /* Table4549 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4551 /* Table4551 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4553 /* Table4553 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4555 /* Table4555 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4557 /* Table4557 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4559 /* Table4559 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4561 /* Table4561 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4563 /* Table4563 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4565 /* Table4565 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 4567 /* Table4567 */ },
    /* 0x70 */ { MODRM_SPLITRM, 4569 /* Table4569 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 4571 /* Table4571 */ },
    /* 0x7f */ { MODRM_SPLITRM, 4573 /* Table4573 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4575 /* Table4575 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 4577 /* Table4577 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4579 /* Table4579 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4581 /* Table4581 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4583 /* Table4583 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4585 /* Table4585 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4587 /* Table4587 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4589 /* Table4589 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4591 /* Table4591 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4593 /* Table4593 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4595 /* Table4595 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4597 /* Table4597 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 4599 /* Table4599 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4601 /* Table4601 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4603 /* Table4603 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4605 /* Table4605 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 4607 /* Table4607 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 4609 /* Table4609 */ },
    /* 0x7d */ { MODRM_SPLITRM, 4611 /* Table4611 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_SPLITRM, 4613 /* Table4613 */ },
    /* 0x93 */ { MODRM_SPLITRM, 4615 /* Table4615 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4617 /* Table4617 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 4619 /* Table4619 */ },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 4621 /* Table4621 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 4623 /* Table4623 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4625 /* Table4625 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4627 /* Table4627 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4629 /* Table4629 */ },
    /* 0x13 */ { MODRM_SPLITRM, 4631 /* Table4631 */ },
    /* 0x14 */ { MODRM_SPLITRM, 4633 /* Table4633 */ },
    /* 0x15 */ { MODRM_SPLITRM, 4635 /* Table4635 */ },
    /* 0x16 */ { MODRM_SPLITRM, 4637 /* Table4637 */ },
    /* 0x17 */ { MODRM_SPLITRM, 4639 /* Table4639 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 4641 /* Table4641 */ },
    /* 0x29 */ { MODRM_SPLITRM, 4643 /* Table4643 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 4645 /* Table4645 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4647 /* Table4647 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4649 /* Table4649 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 4651 /* Table4651 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 4653 /* Table4653 */ },
    /* 0x51 */ { MODRM_SPLITRM, 4655 /* Table4655 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 4657 /* Table4657 */ },
    /* 0x55 */ { MODRM_SPLITRM, 4659 /* Table4659 */ },
    /* 0x56 */ { MODRM_SPLITRM, 4661 /* Table4661 */ },
    /* 0x57 */ { MODRM_SPLITRM, 4663 /* Table4663 */ },
    /* 0x58 */ { MODRM_SPLITRM, 4665 /* Table4665 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4667 /* Table4667 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4669 /* Table4669 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4671 /* Table4671 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4673 /* Table4673 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4675 /* Table4675 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4677 /* Table4677 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4679 /* Table4679 */ },
    /* 0x60 */ { MODRM_SPLITRM, 4681 /* Table4681 */ },
    /* 0x61 */ { MODRM_SPLITRM, 4683 /* Table4683 */ },
    /* 0x62 */ { MODRM_SPLITRM, 4685 /* Table4685 */ },
    /* 0x63 */ { MODRM_SPLITRM, 4687 /* Table4687 */ },
    /* 0x64 */ { MODRM_SPLITRM, 4689 /* Table4689 */ },
    /* 0x65 */ { MODRM_SPLITRM, 4691 /* Table4691 */ },
    /* 0x66 */ { MODRM_SPLITRM, 4693 /* Table4693 */ },
    /* 0x67 */ { MODRM_SPLITRM, 4695 /* Table4695 */ },
    /* 0x68 */ { MODRM_SPLITRM, 4697 /* Table4697 */ },
    /* 0x69 */ { MODRM_SPLITRM, 4699 /* Table4699 */ },
    /* 0x6a */ { MODRM_SPLITRM, 4701 /* Table4701 */ },
    /* 0x6b */ { MODRM_SPLITRM, 4703 /* Table4703 */ },
    /* 0x6c */ { MODRM_SPLITRM, 4705 /* Table4705 */ },
    /* 0x6d */ { MODRM_SPLITRM, 4707 /* Table4707 */ },
    /* 0x6e */ { MODRM_SPLITRM, 4709 /* Table4709 */ },
    /* 0x6f */ { MODRM_SPLITRM, 4711 /* Table4711 */ },
    /* 0x70 */ { MODRM_SPLITRM, 4713 /* Table4713 */ },
    /* 0x71 */ { MODRM_SPLITREG, 4715 /* Table4715 */ },
    /* 0x72 */ { MODRM_SPLITREG, 4731 /* Table4731 */ },
    /* 0x73 */ { MODRM_SPLITREG, 4747 /* Table4747 */ },
    /* 0x74 */ { MODRM_SPLITRM, 4763 /* Table4763 */ },
    /* 0x75 */ { MODRM_SPLITRM, 4765 /* Table4765 */ },
    /* 0x76 */ { MODRM_SPLITRM, 4767 /* Table4767 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 4769 /* Table4769 */ },
    /* 0x7d */ { MODRM_SPLITRM, 4771 /* Table4771 */ },
    /* 0x7e */ { MODRM_SPLITRM, 4773 /* Table4773 */ },
    /* 0x7f */ { MODRM_SPLITRM, 4775 /* Table4775 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 4777 /* Table4777 */ },
    /* 0x91 */ { MODRM_SPLITRM, 4779 /* Table4779 */ },
    /* 0x92 */ { MODRM_SPLITRM, 4781 /* Table4781 */ },
    /* 0x93 */ { MODRM_SPLITRM, 4783 /* Table4783 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_SPLITRM, 4785 /* Table4785 */ },
    /* 0x99 */ { MODRM_SPLITRM, 4787 /* Table4787 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4789 /* Table4789 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 4791 /* Table4791 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 4793 /* Table4793 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 4795 /* Table4795 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 4797 /* Table4797 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 4799 /* Table4799 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 4801 /* Table4801 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 4803 /* Table4803 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 4805 /* Table4805 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 4807 /* Table4807 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 4809 /* Table4809 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 4811 /* Table4811 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 4813 /* Table4813 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 4815 /* Table4815 */ },
    /* 0xda */ { MODRM_SPLITRM, 4817 /* Table4817 */ },
    /* 0xdb */ { MODRM_SPLITRM, 4819 /* Table4819 */ },
    /* 0xdc */ { MODRM_SPLITRM, 4821 /* Table4821 */ },
    /* 0xdd */ { MODRM_SPLITRM, 4823 /* Table4823 */ },
    /* 0xde */ { MODRM_SPLITRM, 4825 /* Table4825 */ },
    /* 0xdf */ { MODRM_SPLITRM, 4827 /* Table4827 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 4829 /* Table4829 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 4831 /* Table4831 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 4833 /* Table4833 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 4835 /* Table4835 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 4837 /* Table4837 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 4839 /* Table4839 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 4841 /* Table4841 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 4843 /* Table4843 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 4845 /* Table4845 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 4847 /* Table4847 */ },
    /* 0xea */ { MODRM_SPLITRM, 4849 /* Table4849 */ },
    /* 0xeb */ { MODRM_SPLITRM, 4851 /* Table4851 */ },
    /* 0xec */ { MODRM_SPLITRM, 4853 /* Table4853 */ },
    /* 0xed */ { MODRM_SPLITRM, 4855 /* Table4855 */ },
    /* 0xee */ { MODRM_SPLITRM, 4857 /* Table4857 */ },
    /* 0xef */ { MODRM_SPLITRM, 4859 /* Table4859 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 4861 /* Table4861 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 4863 /* Table4863 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 4865 /* Table4865 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 4867 /* Table4867 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 4869 /* Table4869 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 4871 /* Table4871 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 4873 /* Table4873 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 4875 /* Table4875 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 4877 /* Table4877 */ },
    /* 0xfa */ { MODRM_SPLITRM, 4879 /* Table4879 */ },
    /* 0xfb */ { MODRM_SPLITRM, 4881 /* Table4881 */ },
    /* 0xfc */ { MODRM_SPLITRM, 4883 /* Table4883 */ },
    /* 0xfd */ { MODRM_SPLITRM, 4885 /* Table4885 */ },
    /* 0xfe */ { MODRM_SPLITRM, 4887 /* Table4887 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4438 /* Table4438 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4440 /* Table4440 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4442 /* Table4442 */ },
    /* 0x13 */ { MODRM_SPLITRM, 4444 /* Table4444 */ },
    /* 0x14 */ { MODRM_SPLITRM, 4446 /* Table4446 */ },
    /* 0x15 */ { MODRM_SPLITRM, 4448 /* Table4448 */ },
    /* 0x16 */ { MODRM_SPLITRM, 4450 /* Table4450 */ },
    /* 0x17 */ { MODRM_SPLITRM, 4452 /* Table4452 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 4454 /* Table4454 */ },
    /* 0x29 */ { MODRM_SPLITRM, 4456 /* Table4456 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 4458 /* Table4458 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4460 /* Table4460 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4462 /* Table4462 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 4889 /* Table4889 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 4466 /* Table4466 */ },
    /* 0x51 */ { MODRM_SPLITRM, 4468 /* Table4468 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4470 /* Table4470 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4472 /* Table4472 */ },
    /* 0x54 */ { MODRM_SPLITRM, 4474 /* Table4474 */ },
    /* 0x55 */ { MODRM_SPLITRM, 4476 /* Table4476 */ },
    /* 0x56 */ { MODRM_SPLITRM, 4478 /* Table4478 */ },
    /* 0x57 */ { MODRM_SPLITRM, 4480 /* Table4480 */ },
    /* 0x58 */ { MODRM_SPLITRM, 4482 /* Table4482 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4484 /* Table4484 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4486 /* Table4486 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4488 /* Table4488 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4490 /* Table4490 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4492 /* Table4492 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4494 /* Table4494 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4496 /* Table4496 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 4498 /* Table4498 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 4891 /* Table4891 */ },
    /* 0x91 */ { MODRM_SPLITRM, 4893 /* Table4893 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_SPLITRM, 4895 /* Table4895 */ },
    /* 0x99 */ { MODRM_SPLITRM, 4897 /* Table4897 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITREG, 4511 /* Table4511 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4527 /* Table4527 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 4529 /* Table4529 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4531 /* Table4531 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4533 /* Table4533 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4535 /* Table4535 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 4537 /* Table4537 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4899 /* Table4899 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4901 /* Table4901 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4903 /* Table4903 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4545 /* Table4545 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4547 /* Table4547 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4549 /* Table4549 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4551 /* Table4551 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4553 /* Table4553 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4555 /* Table4555 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4557 /* Table4557 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4559 /* Table4559 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4561 /* Table4561 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4563 /* Table4563 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4565 /* Table4565 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 4567 /* Table4567 */ },
    /* 0x70 */ { MODRM_SPLITRM, 4569 /* Table4569 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 4571 /* Table4571 */ },
    /* 0x7f */ { MODRM_SPLITRM, 4573 /* Table4573 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4575 /* Table4575 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 4577 /* Table4577 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4579 /* Table4579 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4581 /* Table4581 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4583 /* Table4583 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4905 /* Table4905 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4907 /* Table4907 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4909 /* Table4909 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4591 /* Table4591 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4593 /* Table4593 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4595 /* Table4595 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4597 /* Table4597 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 4599 /* Table4599 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4601 /* Table4601 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4603 /* Table4603 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4605 /* Table4605 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 4607 /* Table4607 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 4609 /* Table4609 */ },
    /* 0x7d */ { MODRM_SPLITRM, 4611 /* Table4611 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_SPLITRM, 4911 /* Table4911 */ },
    /* 0x93 */ { MODRM_SPLITRM, 4913 /* Table4913 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4617 /* Table4617 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 4619 /* Table4619 */ },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 4621 /* Table4621 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 4623 /* Table4623 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4625 /* Table4625 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4627 /* Table4627 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4629 /* Table4629 */ },
    /* 0x13 */ { MODRM_SPLITRM, 4631 /* Table4631 */ },
    /* 0x14 */ { MODRM_SPLITRM, 4633 /* Table4633 */ },
    /* 0x15 */ { MODRM_SPLITRM, 4635 /* Table4635 */ },
    /* 0x16 */ { MODRM_SPLITRM, 4637 /* Table4637 */ },
    /* 0x17 */ { MODRM_SPLITRM, 4639 /* Table4639 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 4641 /* Table4641 */ },
    /* 0x29 */ { MODRM_SPLITRM, 4643 /* Table4643 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 4645 /* Table4645 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4647 /* Table4647 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4649 /* Table4649 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 4915 /* Table4915 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 4653 /* Table4653 */ },
    /* 0x51 */ { MODRM_SPLITRM, 4655 /* Table4655 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 4657 /* Table4657 */ },
    /* 0x55 */ { MODRM_SPLITRM, 4659 /* Table4659 */ },
    /* 0x56 */ { MODRM_SPLITRM, 4661 /* Table4661 */ },
    /* 0x57 */ { MODRM_SPLITRM, 4663 /* Table4663 */ },
    /* 0x58 */ { MODRM_SPLITRM, 4665 /* Table4665 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4667 /* Table4667 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4669 /* Table4669 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4671 /* Table4671 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4673 /* Table4673 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4675 /* Table4675 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4677 /* Table4677 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4679 /* Table4679 */ },
    /* 0x60 */ { MODRM_SPLITRM, 4681 /* Table4681 */ },
    /* 0x61 */ { MODRM_SPLITRM, 4683 /* Table4683 */ },
    /* 0x62 */ { MODRM_SPLITRM, 4685 /* Table4685 */ },
    /* 0x63 */ { MODRM_SPLITRM, 4687 /* Table4687 */ },
    /* 0x64 */ { MODRM_SPLITRM, 4689 /* Table4689 */ },
    /* 0x65 */ { MODRM_SPLITRM, 4691 /* Table4691 */ },
    /* 0x66 */ { MODRM_SPLITRM, 4693 /* Table4693 */ },
    /* 0x67 */ { MODRM_SPLITRM, 4695 /* Table4695 */ },
    /* 0x68 */ { MODRM_SPLITRM, 4697 /* Table4697 */ },
    /* 0x69 */ { MODRM_SPLITRM, 4699 /* Table4699 */ },
    /* 0x6a */ { MODRM_SPLITRM, 4701 /* Table4701 */ },
    /* 0x6b */ { MODRM_SPLITRM, 4703 /* Table4703 */ },
    /* 0x6c */ { MODRM_SPLITRM, 4705 /* Table4705 */ },
    /* 0x6d */ { MODRM_SPLITRM, 4707 /* Table4707 */ },
    /* 0x6e */ { MODRM_SPLITRM, 4917 /* Table4917 */ },
    /* 0x6f */ { MODRM_SPLITRM, 4711 /* Table4711 */ },
    /* 0x70 */ { MODRM_SPLITRM, 4713 /* Table4713 */ },
    /* 0x71 */ { MODRM_SPLITREG, 4715 /* Table4715 */ },
    /* 0x72 */ { MODRM_SPLITREG, 4731 /* Table4731 */ },
    /* 0x73 */ { MODRM_SPLITREG, 4747 /* Table4747 */ },
    /* 0x74 */ { MODRM_SPLITRM, 4763 /* Table4763 */ },
    /* 0x75 */ { MODRM_SPLITRM, 4765 /* Table4765 */ },
    /* 0x76 */ { MODRM_SPLITRM, 4767 /* Table4767 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 4769 /* Table4769 */ },
    /* 0x7d */ { MODRM_SPLITRM, 4771 /* Table4771 */ },
    /* 0x7e */ { MODRM_SPLITRM, 4919 /* Table4919 */ },
    /* 0x7f */ { MODRM_SPLITRM, 4775 /* Table4775 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 4921 /* Table4921 */ },
    /* 0x91 */ { MODRM_SPLITRM, 4923 /* Table4923 */ },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_SPLITRM, 4925 /* Table4925 */ },
    /* 0x99 */ { MODRM_SPLITRM, 4927 /* Table4927 */ },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4789 /* Table4789 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 4791 /* Table4791 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 4793 /* Table4793 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 4795 /* Table4795 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 4797 /* Table4797 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 4799 /* Table4799 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 4801 /* Table4801 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 4803 /* Table4803 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 4805 /* Table4805 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 4807 /* Table4807 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 4809 /* Table4809 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 4811 /* Table4811 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 4813 /* Table4813 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 4815 /* Table4815 */ },
    /* 0xda */ { MODRM_SPLITRM, 4817 /* Table4817 */ },
    /* 0xdb */ { MODRM_SPLITRM, 4819 /* Table4819 */ },
    /* 0xdc */ { MODRM_SPLITRM, 4821 /* Table4821 */ },
    /* 0xdd */ { MODRM_SPLITRM, 4823 /* Table4823 */ },
    /* 0xde */ { MODRM_SPLITRM, 4825 /* Table4825 */ },
    /* 0xdf */ { MODRM_SPLITRM, 4827 /* Table4827 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 4829 /* Table4829 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 4831 /* Table4831 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 4833 /* Table4833 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 4835 /* Table4835 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 4837 /* Table4837 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 4839 /* Table4839 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 4841 /* Table4841 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 4843 /* Table4843 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 4845 /* Table4845 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 4847 /* Table4847 */ },
    /* 0xea */ { MODRM_SPLITRM, 4849 /* Table4849 */ },
    /* 0xeb */ { MODRM_SPLITRM, 4851 /* Table4851 */ },
    /* 0xec */ { MODRM_SPLITRM, 4853 /* Table4853 */ },
    /* 0xed */ { MODRM_SPLITRM, 4855 /* Table4855 */ },
    /* 0xee */ { MODRM_SPLITRM, 4857 /* Table4857 */ },
    /* 0xef */ { MODRM_SPLITRM, 4859 /* Table4859 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 4861 /* Table4861 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 4863 /* Table4863 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 4865 /* Table4865 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 4867 /* Table4867 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 4869 /* Table4869 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 4871 /* Table4871 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 4873 /* Table4873 */ },
    /* 0xf8 */ { MODRM_SPLITRM, 4875 /* Table4875 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 4877 /* Table4877 */ },
    /* 0xfa */ { MODRM_SPLITRM, 4879 /* Table4879 */ },
    /* 0xfb */ { MODRM_SPLITRM, 4881 /* Table4881 */ },
    /* 0xfc */ { MODRM_SPLITRM, 4883 /* Table4883 */ },
    /* 0xfd */ { MODRM_SPLITRM, 4885 /* Table4885 */ },
    /* 0xfe */ { MODRM_SPLITRM, 4887 /* Table4887 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4929 /* Table4929 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4931 /* Table4931 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 4933 /* Table4933 */ },
    /* 0x15 */ { MODRM_SPLITRM, 4935 /* Table4935 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 4937 /* Table4937 */ },
    /* 0x29 */ { MODRM_SPLITRM, 4939 /* Table4939 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 4941 /* Table4941 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4460 /* Table4460 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4462 /* Table4462 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_SPLITRM, 4943 /* Table4943 */ },
    /* 0x42 */ { MODRM_SPLITRM, 4945 /* Table4945 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 4947 /* Table4947 */ },
    /* 0x46 */ { MODRM_SPLITRM, 4949 /* Table4949 */ },
    /* 0x47 */ { MODRM_SPLITRM, 4951 /* Table4951 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_SPLITRM, 4953 /* Table4953 */ },
    /* 0x4b */ { MODRM_SPLITRM, 4955 /* Table4955 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 4957 /* Table4957 */ },
    /* 0x51 */ { MODRM_SPLITRM, 4959 /* Table4959 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4961 /* Table4961 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4963 /* Table4963 */ },
    /* 0x54 */ { MODRM_SPLITRM, 4965 /* Table4965 */ },
    /* 0x55 */ { MODRM_SPLITRM, 4967 /* Table4967 */ },
    /* 0x56 */ { MODRM_SPLITRM, 4969 /* Table4969 */ },
    /* 0x57 */ { MODRM_SPLITRM, 4971 /* Table4971 */ },
    /* 0x58 */ { MODRM_SPLITRM, 4973 /* Table4973 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4975 /* Table4975 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4977 /* Table4977 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4979 /* Table4979 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4981 /* Table4981 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4983 /* Table4983 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4985 /* Table4985 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4987 /* Table4987 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 4989 /* Table4989 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4990 /* Table4990 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 4992 /* Table4992 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4531 /* Table4531 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4533 /* Table4533 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4994 /* Table4994 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 4996 /* Table4996 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4539 /* Table4539 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4541 /* Table4541 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4543 /* Table4543 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4545 /* Table4545 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4547 /* Table4547 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4549 /* Table4549 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4551 /* Table4551 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4553 /* Table4553 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4555 /* Table4555 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4998 /* Table4998 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4559 /* Table4559 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4561 /* Table4561 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4563 /* Table4563 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4565 /* Table4565 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5000 /* Table5000 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5002 /* Table5002 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5004 /* Table5004 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4575 /* Table4575 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5006 /* Table5006 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4579 /* Table4579 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4581 /* Table4581 */ },
    /* 0x12 */ { MODRM_SPLITRM, 5008 /* Table5008 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4585 /* Table4585 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4587 /* Table4587 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4589 /* Table4589 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4591 /* Table4591 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4593 /* Table4593 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4595 /* Table4595 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4597 /* Table4597 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 4599 /* Table4599 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4601 /* Table4601 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4603 /* Table4603 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4605 /* Table4605 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 5010 /* Table5010 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 5012 /* Table5012 */ },
    /* 0x7d */ { MODRM_SPLITRM, 5014 /* Table5014 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4617 /* Table4617 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 5016 /* Table5016 */ },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5018 /* Table5018 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 5020 /* Table5020 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5022 /* Table5022 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5024 /* Table5024 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 5026 /* Table5026 */ },
    /* 0x15 */ { MODRM_SPLITRM, 5028 /* Table5028 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 5030 /* Table5030 */ },
    /* 0x29 */ { MODRM_SPLITRM, 5032 /* Table5032 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 5034 /* Table5034 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4647 /* Table4647 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4649 /* Table4649 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_SPLITRM, 5036 /* Table5036 */ },
    /* 0x42 */ { MODRM_SPLITRM, 5038 /* Table5038 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 5040 /* Table5040 */ },
    /* 0x46 */ { MODRM_SPLITRM, 5042 /* Table5042 */ },
    /* 0x47 */ { MODRM_SPLITRM, 5044 /* Table5044 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_SPLITRM, 5046 /* Table5046 */ },
    /* 0x4b */ { MODRM_SPLITRM, 5048 /* Table5048 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 5050 /* Table5050 */ },
    /* 0x51 */ { MODRM_SPLITRM, 5052 /* Table5052 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 5054 /* Table5054 */ },
    /* 0x55 */ { MODRM_SPLITRM, 5056 /* Table5056 */ },
    /* 0x56 */ { MODRM_SPLITRM, 5058 /* Table5058 */ },
    /* 0x57 */ { MODRM_SPLITRM, 5060 /* Table5060 */ },
    /* 0x58 */ { MODRM_SPLITRM, 5062 /* Table5062 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5064 /* Table5064 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5066 /* Table5066 */ },
    /* 0x5b */ { MODRM_SPLITRM, 5068 /* Table5068 */ },
    /* 0x5c */ { MODRM_SPLITRM, 5070 /* Table5070 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5072 /* Table5072 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5074 /* Table5074 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5076 /* Table5076 */ },
    /* 0x60 */ { MODRM_SPLITRM, 5078 /* Table5078 */ },
    /* 0x61 */ { MODRM_SPLITRM, 5080 /* Table5080 */ },
    /* 0x62 */ { MODRM_SPLITRM, 5082 /* Table5082 */ },
    /* 0x63 */ { MODRM_SPLITRM, 5084 /* Table5084 */ },
    /* 0x64 */ { MODRM_SPLITRM, 5086 /* Table5086 */ },
    /* 0x65 */ { MODRM_SPLITRM, 5088 /* Table5088 */ },
    /* 0x66 */ { MODRM_SPLITRM, 5090 /* Table5090 */ },
    /* 0x67 */ { MODRM_SPLITRM, 5092 /* Table5092 */ },
    /* 0x68 */ { MODRM_SPLITRM, 5094 /* Table5094 */ },
    /* 0x69 */ { MODRM_SPLITRM, 5096 /* Table5096 */ },
    /* 0x6a */ { MODRM_SPLITRM, 5098 /* Table5098 */ },
    /* 0x6b */ { MODRM_SPLITRM, 5100 /* Table5100 */ },
    /* 0x6c */ { MODRM_SPLITRM, 5102 /* Table5102 */ },
    /* 0x6d */ { MODRM_SPLITRM, 5104 /* Table5104 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5106 /* Table5106 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5108 /* Table5108 */ },
    /* 0x71 */ { MODRM_SPLITREG, 5110 /* Table5110 */ },
    /* 0x72 */ { MODRM_SPLITREG, 5126 /* Table5126 */ },
    /* 0x73 */ { MODRM_SPLITREG, 5142 /* Table5142 */ },
    /* 0x74 */ { MODRM_SPLITRM, 5158 /* Table5158 */ },
    /* 0x75 */ { MODRM_SPLITRM, 5160 /* Table5160 */ },
    /* 0x76 */ { MODRM_SPLITRM, 5162 /* Table5162 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 5164 /* Table5164 */ },
    /* 0x7d */ { MODRM_SPLITRM, 5166 /* Table5166 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5168 /* Table5168 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5170 /* Table5170 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 5172 /* Table5172 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 5174 /* Table5174 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 5176 /* Table5176 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 5178 /* Table5178 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 5180 /* Table5180 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 5182 /* Table5182 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 5184 /* Table5184 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_SPLITRM, 5186 /* Table5186 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 5188 /* Table5188 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 5190 /* Table5190 */ },
    /* 0xda */ { MODRM_SPLITRM, 5192 /* Table5192 */ },
    /* 0xdb */ { MODRM_SPLITRM, 5194 /* Table5194 */ },
    /* 0xdc */ { MODRM_SPLITRM, 5196 /* Table5196 */ },
    /* 0xdd */ { MODRM_SPLITRM, 5198 /* Table5198 */ },
    /* 0xde */ { MODRM_SPLITRM, 5200 /* Table5200 */ },
    /* 0xdf */ { MODRM_SPLITRM, 5202 /* Table5202 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 5204 /* Table5204 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 5206 /* Table5206 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 5208 /* Table5208 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 5210 /* Table5210 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 5212 /* Table5212 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 5214 /* Table5214 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 5216 /* Table5216 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 5218 /* Table5218 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 5220 /* Table5220 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 5222 /* Table5222 */ },
    /* 0xea */ { MODRM_SPLITRM, 5224 /* Table5224 */ },
    /* 0xeb */ { MODRM_SPLITRM, 5226 /* Table5226 */ },
    /* 0xec */ { MODRM_SPLITRM, 5228 /* Table5228 */ },
    /* 0xed */ { MODRM_SPLITRM, 5230 /* Table5230 */ },
    /* 0xee */ { MODRM_SPLITRM, 5232 /* Table5232 */ },
    /* 0xef */ { MODRM_SPLITRM, 5234 /* Table5234 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 5236 /* Table5236 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 5238 /* Table5238 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 5240 /* Table5240 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 5242 /* Table5242 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 5244 /* Table5244 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 5246 /* Table5246 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 5248 /* Table5248 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 5250 /* Table5250 */ },
    /* 0xfa */ { MODRM_SPLITRM, 5252 /* Table5252 */ },
    /* 0xfb */ { MODRM_SPLITRM, 5254 /* Table5254 */ },
    /* 0xfc */ { MODRM_SPLITRM, 5256 /* Table5256 */ },
    /* 0xfd */ { MODRM_SPLITRM, 5258 /* Table5258 */ },
    /* 0xfe */ { MODRM_SPLITRM, 5260 /* Table5260 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4929 /* Table4929 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4931 /* Table4931 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 4933 /* Table4933 */ },
    /* 0x15 */ { MODRM_SPLITRM, 4935 /* Table4935 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 4937 /* Table4937 */ },
    /* 0x29 */ { MODRM_SPLITRM, 4939 /* Table4939 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 4941 /* Table4941 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4460 /* Table4460 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4462 /* Table4462 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_SPLITRM, 5262 /* Table5262 */ },
    /* 0x42 */ { MODRM_SPLITRM, 5264 /* Table5264 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 5266 /* Table5266 */ },
    /* 0x46 */ { MODRM_SPLITRM, 5268 /* Table5268 */ },
    /* 0x47 */ { MODRM_SPLITRM, 5270 /* Table5270 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_SPLITRM, 5272 /* Table5272 */ },
    /* 0x4b */ { MODRM_SPLITRM, 5274 /* Table5274 */ },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 4957 /* Table4957 */ },
    /* 0x51 */ { MODRM_SPLITRM, 4959 /* Table4959 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4961 /* Table4961 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4963 /* Table4963 */ },
    /* 0x54 */ { MODRM_SPLITRM, 4965 /* Table4965 */ },
    /* 0x55 */ { MODRM_SPLITRM, 4967 /* Table4967 */ },
    /* 0x56 */ { MODRM_SPLITRM, 4969 /* Table4969 */ },
    /* 0x57 */ { MODRM_SPLITRM, 4971 /* Table4971 */ },
    /* 0x58 */ { MODRM_SPLITRM, 4973 /* Table4973 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4975 /* Table4975 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4977 /* Table4977 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4979 /* Table4979 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4981 /* Table4981 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4983 /* Table4983 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4985 /* Table4985 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4987 /* Table4987 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 4989 /* Table4989 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4990 /* Table4990 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 4992 /* Table4992 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4531 /* Table4531 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4533 /* Table4533 */ },
    /* 0x12 */ { MODRM_SPLITRM, 4994 /* Table4994 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 4996 /* Table4996 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4899 /* Table4899 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4901 /* Table4901 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4903 /* Table4903 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4545 /* Table4545 */ },
    /* 0x52 */ { MODRM_SPLITRM, 4547 /* Table4547 */ },
    /* 0x53 */ { MODRM_SPLITRM, 4549 /* Table4549 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4551 /* Table4551 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4553 /* Table4553 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4555 /* Table4555 */ },
    /* 0x5b */ { MODRM_SPLITRM, 4998 /* Table4998 */ },
    /* 0x5c */ { MODRM_SPLITRM, 4559 /* Table4559 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4561 /* Table4561 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4563 /* Table4563 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4565 /* Table4565 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5000 /* Table5000 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5002 /* Table5002 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5004 /* Table5004 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4575 /* Table4575 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5006 /* Table5006 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 4579 /* Table4579 */ },
    /* 0x11 */ { MODRM_SPLITRM, 4581 /* Table4581 */ },
    /* 0x12 */ { MODRM_SPLITRM, 5008 /* Table5008 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 4905 /* Table4905 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 4907 /* Table4907 */ },
    /* 0x2d */ { MODRM_SPLITRM, 4909 /* Table4909 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 4591 /* Table4591 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 4593 /* Table4593 */ },
    /* 0x59 */ { MODRM_SPLITRM, 4595 /* Table4595 */ },
    /* 0x5a */ { MODRM_SPLITRM, 4597 /* Table4597 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 4599 /* Table4599 */ },
    /* 0x5d */ { MODRM_SPLITRM, 4601 /* Table4601 */ },
    /* 0x5e */ { MODRM_SPLITRM, 4603 /* Table4603 */ },
    /* 0x5f */ { MODRM_SPLITRM, 4605 /* Table4605 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 5010 /* Table5010 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 5012 /* Table5012 */ },
    /* 0x7d */ { MODRM_SPLITRM, 5014 /* Table5014 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 4617 /* Table4617 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 5016 /* Table5016 */ },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5018 /* Table5018 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 5020 /* Table5020 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5022 /* Table5022 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5024 /* Table5024 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 5026 /* Table5026 */ },
    /* 0x15 */ { MODRM_SPLITRM, 5028 /* Table5028 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 5030 /* Table5030 */ },
    /* 0x29 */ { MODRM_SPLITRM, 5032 /* Table5032 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 5034 /* Table5034 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 4647 /* Table4647 */ },
    /* 0x2f */ { MODRM_SPLITRM, 4649 /* Table4649 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_SPLITRM, 5276 /* Table5276 */ },
    /* 0x42 */ { MODRM_SPLITRM, 5278 /* Table5278 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 5280 /* Table5280 */ },
    /* 0x46 */ { MODRM_SPLITRM, 5282 /* Table5282 */ },
    /* 0x47 */ { MODRM_SPLITRM, 5284 /* Table5284 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_SPLITRM, 5286 /* Table5286 */ },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 5050 /* Table5050 */ },
    /* 0x51 */ { MODRM_SPLITRM, 5052 /* Table5052 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 5054 /* Table5054 */ },
    /* 0x55 */ { MODRM_SPLITRM, 5056 /* Table5056 */ },
    /* 0x56 */ { MODRM_SPLITRM, 5058 /* Table5058 */ },
    /* 0x57 */ { MODRM_SPLITRM, 5060 /* Table5060 */ },
    /* 0x58 */ { MODRM_SPLITRM, 5062 /* Table5062 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5064 /* Table5064 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5066 /* Table5066 */ },
    /* 0x5b */ { MODRM_SPLITRM, 5068 /* Table5068 */ },
    /* 0x5c */ { MODRM_SPLITRM, 5070 /* Table5070 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5072 /* Table5072 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5074 /* Table5074 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5076 /* Table5076 */ },
    /* 0x60 */ { MODRM_SPLITRM, 5078 /* Table5078 */ },
    /* 0x61 */ { MODRM_SPLITRM, 5080 /* Table5080 */ },
    /* 0x62 */ { MODRM_SPLITRM, 5082 /* Table5082 */ },
    /* 0x63 */ { MODRM_SPLITRM, 5084 /* Table5084 */ },
    /* 0x64 */ { MODRM_SPLITRM, 5086 /* Table5086 */ },
    /* 0x65 */ { MODRM_SPLITRM, 5088 /* Table5088 */ },
    /* 0x66 */ { MODRM_SPLITRM, 5090 /* Table5090 */ },
    /* 0x67 */ { MODRM_SPLITRM, 5092 /* Table5092 */ },
    /* 0x68 */ { MODRM_SPLITRM, 5094 /* Table5094 */ },
    /* 0x69 */ { MODRM_SPLITRM, 5096 /* Table5096 */ },
    /* 0x6a */ { MODRM_SPLITRM, 5098 /* Table5098 */ },
    /* 0x6b */ { MODRM_SPLITRM, 5100 /* Table5100 */ },
    /* 0x6c */ { MODRM_SPLITRM, 5102 /* Table5102 */ },
    /* 0x6d */ { MODRM_SPLITRM, 5104 /* Table5104 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5106 /* Table5106 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5108 /* Table5108 */ },
    /* 0x71 */ { MODRM_SPLITREG, 5110 /* Table5110 */ },
    /* 0x72 */ { MODRM_SPLITREG, 5126 /* Table5126 */ },
    /* 0x73 */ { MODRM_SPLITREG, 5142 /* Table5142 */ },
    /* 0x74 */ { MODRM_SPLITRM, 5158 /* Table5158 */ },
    /* 0x75 */ { MODRM_SPLITRM, 5160 /* Table5160 */ },
    /* 0x76 */ { MODRM_SPLITRM, 5162 /* Table5162 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 5164 /* Table5164 */ },
    /* 0x7d */ { MODRM_SPLITRM, 5166 /* Table5166 */ },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5168 /* Table5168 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5170 /* Table5170 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 5172 /* Table5172 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_SPLITRM, 5174 /* Table5174 */ },
    /* 0xd1 */ { MODRM_SPLITRM, 5176 /* Table5176 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 5178 /* Table5178 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 5180 /* Table5180 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 5182 /* Table5182 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 5184 /* Table5184 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_SPLITRM, 5186 /* Table5186 */ },
    /* 0xd8 */ { MODRM_SPLITRM, 5188 /* Table5188 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 5190 /* Table5190 */ },
    /* 0xda */ { MODRM_SPLITRM, 5192 /* Table5192 */ },
    /* 0xdb */ { MODRM_SPLITRM, 5194 /* Table5194 */ },
    /* 0xdc */ { MODRM_SPLITRM, 5196 /* Table5196 */ },
    /* 0xdd */ { MODRM_SPLITRM, 5198 /* Table5198 */ },
    /* 0xde */ { MODRM_SPLITRM, 5200 /* Table5200 */ },
    /* 0xdf */ { MODRM_SPLITRM, 5202 /* Table5202 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 5204 /* Table5204 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 5206 /* Table5206 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 5208 /* Table5208 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 5210 /* Table5210 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 5212 /* Table5212 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 5214 /* Table5214 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 5216 /* Table5216 */ },
    /* 0xe7 */ { MODRM_SPLITRM, 5218 /* Table5218 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 5220 /* Table5220 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 5222 /* Table5222 */ },
    /* 0xea */ { MODRM_SPLITRM, 5224 /* Table5224 */ },
    /* 0xeb */ { MODRM_SPLITRM, 5226 /* Table5226 */ },
    /* 0xec */ { MODRM_SPLITRM, 5228 /* Table5228 */ },
    /* 0xed */ { MODRM_SPLITRM, 5230 /* Table5230 */ },
    /* 0xee */ { MODRM_SPLITRM, 5232 /* Table5232 */ },
    /* 0xef */ { MODRM_SPLITRM, 5234 /* Table5234 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 5236 /* Table5236 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 5238 /* Table5238 */ },
    /* 0xf3 */ { MODRM_SPLITRM, 5240 /* Table5240 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 5242 /* Table5242 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 5244 /* Table5244 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 5246 /* Table5246 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 5248 /* Table5248 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 5250 /* Table5250 */ },
    /* 0xfa */ { MODRM_SPLITRM, 5252 /* Table5252 */ },
    /* 0xfb */ { MODRM_SPLITRM, 5254 /* Table5254 */ },
    /* 0xfc */ { MODRM_SPLITRM, 5256 /* Table5256 */ },
    /* 0xfd */ { MODRM_SPLITRM, 5258 /* Table5258 */ },
    /* 0xfe */ { MODRM_SPLITRM, 5260 /* Table5260 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5288 /* Table5288 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5290 /* Table5290 */ },
    /* 0x12 */ { MODRM_SPLITRM, 5292 /* Table5292 */ },
    /* 0x13 */ { MODRM_SPLITRM, 5294 /* Table5294 */ },
    /* 0x14 */ { MODRM_SPLITRM, 5296 /* Table5296 */ },
    /* 0x15 */ { MODRM_SPLITRM, 5298 /* Table5298 */ },
    /* 0x16 */ { MODRM_SPLITRM, 5300 /* Table5300 */ },
    /* 0x17 */ { MODRM_SPLITRM, 5302 /* Table5302 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 5304 /* Table5304 */ },
    /* 0x29 */ { MODRM_SPLITRM, 5306 /* Table5306 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 5308 /* Table5308 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 5310 /* Table5310 */ },
    /* 0x2f */ { MODRM_SPLITRM, 5312 /* Table5312 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5314 /* Table5314 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 5316 /* Table5316 */ },
    /* 0x55 */ { MODRM_SPLITRM, 5318 /* Table5318 */ },
    /* 0x56 */ { MODRM_SPLITRM, 5320 /* Table5320 */ },
    /* 0x57 */ { MODRM_SPLITRM, 5322 /* Table5322 */ },
    /* 0x58 */ { MODRM_SPLITRM, 5324 /* Table5324 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5326 /* Table5326 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5328 /* Table5328 */ },
    /* 0x5b */ { MODRM_SPLITRM, 5330 /* Table5330 */ },
    /* 0x5c */ { MODRM_SPLITRM, 5332 /* Table5332 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5334 /* Table5334 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5336 /* Table5336 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5338 /* Table5338 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5340 /* Table5340 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5342 /* Table5342 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5344 /* Table5344 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 5346 /* Table5346 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5348 /* Table5348 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5350 /* Table5350 */ },
    /* 0x12 */ { MODRM_SPLITRM, 5352 /* Table5352 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 5354 /* Table5354 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5356 /* Table5356 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5358 /* Table5358 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5360 /* Table5360 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5362 /* Table5362 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 5364 /* Table5364 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5366 /* Table5366 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5368 /* Table5368 */ },
    /* 0x5b */ { MODRM_SPLITRM, 5370 /* Table5370 */ },
    /* 0x5c */ { MODRM_SPLITRM, 5372 /* Table5372 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5374 /* Table5374 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5376 /* Table5376 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5378 /* Table5378 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5380 /* Table5380 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5382 /* Table5382 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5384 /* Table5384 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5386 /* Table5386 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5388 /* Table5388 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5390 /* Table5390 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5392 /* Table5392 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5394 /* Table5394 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5396 /* Table5396 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5398 /* Table5398 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5400 /* Table5400 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5402 /* Table5402 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5404 /* Table5404 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5406 /* Table5406 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5408 /* Table5408 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5410 /* Table5410 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5412 /* Table5412 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5414 /* Table5414 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5416 /* Table5416 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 5418 /* Table5418 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 5420 /* Table5420 */ },
    /* 0x61 */ { MODRM_SPLITRM, 5422 /* Table5422 */ },
    /* 0x62 */ { MODRM_SPLITRM, 5424 /* Table5424 */ },
    /* 0x63 */ { MODRM_SPLITRM, 5426 /* Table5426 */ },
    /* 0x64 */ { MODRM_SPLITRM, 5428 /* Table5428 */ },
    /* 0x65 */ { MODRM_SPLITRM, 5430 /* Table5430 */ },
    /* 0x66 */ { MODRM_SPLITRM, 5432 /* Table5432 */ },
    /* 0x67 */ { MODRM_SPLITRM, 5434 /* Table5434 */ },
    /* 0x68 */ { MODRM_SPLITRM, 5436 /* Table5436 */ },
    /* 0x69 */ { MODRM_SPLITRM, 5438 /* Table5438 */ },
    /* 0x6a */ { MODRM_SPLITRM, 5440 /* Table5440 */ },
    /* 0x6b */ { MODRM_SPLITRM, 5442 /* Table5442 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_SPLITRM, 5444 /* Table5444 */ },
    /* 0x6f */ { MODRM_SPLITRM, 5446 /* Table5446 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5448 /* Table5448 */ },
    /* 0x71 */ { MODRM_SPLITREG, 5450 /* Table5450 */ },
    /* 0x72 */ { MODRM_SPLITREG, 5466 /* Table5466 */ },
    /* 0x73 */ { MODRM_SPLITREG, 5482 /* Table5482 */ },
    /* 0x74 */ { MODRM_SPLITRM, 5498 /* Table5498 */ },
    /* 0x75 */ { MODRM_SPLITRM, 5500 /* Table5500 */ },
    /* 0x76 */ { MODRM_SPLITRM, 5502 /* Table5502 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5504 /* Table5504 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5506 /* Table5506 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5508 /* Table5508 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5510 /* Table5510 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 5512 /* Table5512 */ },
    /* 0x7f */ { MODRM_SPLITRM, 5514 /* Table5514 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 5516 /* Table5516 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 5518 /* Table5518 */ },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 5520 /* Table5520 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 5522 /* Table5522 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 5524 /* Table5524 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 5526 /* Table5526 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 5528 /* Table5528 */ },
    /* 0xda */ { MODRM_SPLITRM, 5530 /* Table5530 */ },
    /* 0xdb */ { MODRM_SPLITRM, 5532 /* Table5532 */ },
    /* 0xdc */ { MODRM_SPLITRM, 5534 /* Table5534 */ },
    /* 0xdd */ { MODRM_SPLITRM, 5536 /* Table5536 */ },
    /* 0xde */ { MODRM_SPLITRM, 5538 /* Table5538 */ },
    /* 0xdf */ { MODRM_SPLITRM, 5540 /* Table5540 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 5542 /* Table5542 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 5544 /* Table5544 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 5546 /* Table5546 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 5548 /* Table5548 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 5550 /* Table5550 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 5552 /* Table5552 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 5554 /* Table5554 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 5556 /* Table5556 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 5558 /* Table5558 */ },
    /* 0xea */ { MODRM_SPLITRM, 5560 /* Table5560 */ },
    /* 0xeb */ { MODRM_SPLITRM, 5562 /* Table5562 */ },
    /* 0xec */ { MODRM_SPLITRM, 5564 /* Table5564 */ },
    /* 0xed */ { MODRM_SPLITRM, 5566 /* Table5566 */ },
    /* 0xee */ { MODRM_SPLITRM, 5568 /* Table5568 */ },
    /* 0xef */ { MODRM_SPLITRM, 5570 /* Table5570 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 5572 /* Table5572 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 5574 /* Table5574 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 5576 /* Table5576 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 5578 /* Table5578 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 5580 /* Table5580 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 5582 /* Table5582 */ },
    /* 0xfa */ { MODRM_SPLITRM, 5584 /* Table5584 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 5586 /* Table5586 */ },
    /* 0xfd */ { MODRM_SPLITRM, 5588 /* Table5588 */ },
    /* 0xfe */ { MODRM_SPLITRM, 5590 /* Table5590 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 5592 /* Table5592 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5594 /* Table5594 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5596 /* Table5596 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5598 /* Table5598 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5600 /* Table5600 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5602 /* Table5602 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5604 /* Table5604 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5382 /* Table5382 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5606 /* Table5606 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5608 /* Table5608 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5610 /* Table5610 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5612 /* Table5612 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 5614 /* Table5614 */ },
    /* 0x7f */ { MODRM_SPLITRM, 5616 /* Table5616 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5618 /* Table5618 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5620 /* Table5620 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5622 /* Table5622 */ },
    /* 0x12 */ { MODRM_SPLITRM, 5624 /* Table5624 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5626 /* Table5626 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5628 /* Table5628 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5630 /* Table5630 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5632 /* Table5632 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 5634 /* Table5634 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5636 /* Table5636 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5638 /* Table5638 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 5640 /* Table5640 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5642 /* Table5642 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5644 /* Table5644 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5646 /* Table5646 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5648 /* Table5648 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5406 /* Table5406 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5650 /* Table5650 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5652 /* Table5652 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5654 /* Table5654 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5656 /* Table5656 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5658 /* Table5658 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5660 /* Table5660 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5662 /* Table5662 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5664 /* Table5664 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5666 /* Table5666 */ },
    /* 0x12 */ { MODRM_SPLITRM, 5668 /* Table5668 */ },
    /* 0x13 */ { MODRM_SPLITRM, 5670 /* Table5670 */ },
    /* 0x14 */ { MODRM_SPLITRM, 5672 /* Table5672 */ },
    /* 0x15 */ { MODRM_SPLITRM, 5674 /* Table5674 */ },
    /* 0x16 */ { MODRM_SPLITRM, 5676 /* Table5676 */ },
    /* 0x17 */ { MODRM_SPLITRM, 5678 /* Table5678 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 5680 /* Table5680 */ },
    /* 0x29 */ { MODRM_SPLITRM, 5682 /* Table5682 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 5684 /* Table5684 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 5686 /* Table5686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 5688 /* Table5688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5690 /* Table5690 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 5692 /* Table5692 */ },
    /* 0x55 */ { MODRM_SPLITRM, 5694 /* Table5694 */ },
    /* 0x56 */ { MODRM_SPLITRM, 5696 /* Table5696 */ },
    /* 0x57 */ { MODRM_SPLITRM, 5698 /* Table5698 */ },
    /* 0x58 */ { MODRM_SPLITRM, 5700 /* Table5700 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5702 /* Table5702 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5704 /* Table5704 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 5706 /* Table5706 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5708 /* Table5708 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5710 /* Table5710 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5712 /* Table5712 */ },
    /* 0x60 */ { MODRM_SPLITRM, 5420 /* Table5420 */ },
    /* 0x61 */ { MODRM_SPLITRM, 5422 /* Table5422 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 5426 /* Table5426 */ },
    /* 0x64 */ { MODRM_SPLITRM, 5428 /* Table5428 */ },
    /* 0x65 */ { MODRM_SPLITRM, 5430 /* Table5430 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 5434 /* Table5434 */ },
    /* 0x68 */ { MODRM_SPLITRM, 5436 /* Table5436 */ },
    /* 0x69 */ { MODRM_SPLITRM, 5438 /* Table5438 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 5714 /* Table5714 */ },
    /* 0x6d */ { MODRM_SPLITRM, 5716 /* Table5716 */ },
    /* 0x6e */ { MODRM_SPLITRM, 5718 /* Table5718 */ },
    /* 0x6f */ { MODRM_SPLITRM, 5720 /* Table5720 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 5450 /* Table5450 */ },
    /* 0x72 */ { MODRM_SPLITREG, 5722 /* Table5722 */ },
    /* 0x73 */ { MODRM_SPLITREG, 5738 /* Table5738 */ },
    /* 0x74 */ { MODRM_SPLITRM, 5498 /* Table5498 */ },
    /* 0x75 */ { MODRM_SPLITRM, 5500 /* Table5500 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5754 /* Table5754 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5756 /* Table5756 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5758 /* Table5758 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5760 /* Table5760 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 5762 /* Table5762 */ },
    /* 0x7f */ { MODRM_SPLITRM, 5764 /* Table5764 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5766 /* Table5766 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 5516 /* Table5516 */ },
    /* 0xc5 */ { MODRM_SPLITRM, 5518 /* Table5518 */ },
    /* 0xc6 */ { MODRM_SPLITRM, 5768 /* Table5768 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 5770 /* Table5770 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 5772 /* Table5772 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 5524 /* Table5524 */ },
    /* 0xd6 */ { MODRM_SPLITRM, 5774 /* Table5774 */ },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 5526 /* Table5526 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 5528 /* Table5528 */ },
    /* 0xda */ { MODRM_SPLITRM, 5530 /* Table5530 */ },
    /* 0xdb */ { MODRM_SPLITRM, 5776 /* Table5776 */ },
    /* 0xdc */ { MODRM_SPLITRM, 5534 /* Table5534 */ },
    /* 0xdd */ { MODRM_SPLITRM, 5536 /* Table5536 */ },
    /* 0xde */ { MODRM_SPLITRM, 5538 /* Table5538 */ },
    /* 0xdf */ { MODRM_SPLITRM, 5778 /* Table5778 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 5542 /* Table5542 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 5780 /* Table5780 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 5548 /* Table5548 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 5550 /* Table5550 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 5552 /* Table5552 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 5782 /* Table5782 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 5556 /* Table5556 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 5558 /* Table5558 */ },
    /* 0xea */ { MODRM_SPLITRM, 5560 /* Table5560 */ },
    /* 0xeb */ { MODRM_SPLITRM, 5784 /* Table5784 */ },
    /* 0xec */ { MODRM_SPLITRM, 5564 /* Table5564 */ },
    /* 0xed */ { MODRM_SPLITRM, 5566 /* Table5566 */ },
    /* 0xee */ { MODRM_SPLITRM, 5568 /* Table5568 */ },
    /* 0xef */ { MODRM_SPLITRM, 5786 /* Table5786 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 5788 /* Table5788 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 5790 /* Table5790 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 5576 /* Table5576 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 5578 /* Table5578 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 5580 /* Table5580 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 5582 /* Table5582 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 5792 /* Table5792 */ },
    /* 0xfc */ { MODRM_SPLITRM, 5586 /* Table5586 */ },
    /* 0xfd */ { MODRM_SPLITRM, 5588 /* Table5588 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5794 /* Table5794 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5796 /* Table5796 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 5798 /* Table5798 */ },
    /* 0x15 */ { MODRM_SPLITRM, 5800 /* Table5800 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 5802 /* Table5802 */ },
    /* 0x29 */ { MODRM_SPLITRM, 5804 /* Table5804 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 5806 /* Table5806 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 5310 /* Table5310 */ },
    /* 0x2f */ { MODRM_SPLITRM, 5312 /* Table5312 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5808 /* Table5808 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 5810 /* Table5810 */ },
    /* 0x55 */ { MODRM_SPLITRM, 5812 /* Table5812 */ },
    /* 0x56 */ { MODRM_SPLITRM, 5814 /* Table5814 */ },
    /* 0x57 */ { MODRM_SPLITRM, 5816 /* Table5816 */ },
    /* 0x58 */ { MODRM_SPLITRM, 5818 /* Table5818 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5820 /* Table5820 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5822 /* Table5822 */ },
    /* 0x5b */ { MODRM_SPLITRM, 5824 /* Table5824 */ },
    /* 0x5c */ { MODRM_SPLITRM, 5826 /* Table5826 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5828 /* Table5828 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5830 /* Table5830 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5832 /* Table5832 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5834 /* Table5834 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5836 /* Table5836 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5838 /* Table5838 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 5840 /* Table5840 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5348 /* Table5348 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5350 /* Table5350 */ },
    /* 0x12 */ { MODRM_SPLITRM, 5842 /* Table5842 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 5844 /* Table5844 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5356 /* Table5356 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5358 /* Table5358 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5360 /* Table5360 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5362 /* Table5362 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 5364 /* Table5364 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5366 /* Table5366 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5368 /* Table5368 */ },
    /* 0x5b */ { MODRM_SPLITRM, 5846 /* Table5846 */ },
    /* 0x5c */ { MODRM_SPLITRM, 5372 /* Table5372 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5374 /* Table5374 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5376 /* Table5376 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5378 /* Table5378 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5848 /* Table5848 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5850 /* Table5850 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5384 /* Table5384 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5386 /* Table5386 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5852 /* Table5852 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5390 /* Table5390 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5854 /* Table5854 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5394 /* Table5394 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 5856 /* Table5856 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5398 /* Table5398 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5400 /* Table5400 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5402 /* Table5402 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5858 /* Table5858 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5860 /* Table5860 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5408 /* Table5408 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5410 /* Table5410 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5862 /* Table5862 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5414 /* Table5414 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5864 /* Table5864 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 5866 /* Table5866 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 5868 /* Table5868 */ },
    /* 0x61 */ { MODRM_SPLITRM, 5870 /* Table5870 */ },
    /* 0x62 */ { MODRM_SPLITRM, 5872 /* Table5872 */ },
    /* 0x63 */ { MODRM_SPLITRM, 5874 /* Table5874 */ },
    /* 0x64 */ { MODRM_SPLITRM, 5876 /* Table5876 */ },
    /* 0x65 */ { MODRM_SPLITRM, 5878 /* Table5878 */ },
    /* 0x66 */ { MODRM_SPLITRM, 5880 /* Table5880 */ },
    /* 0x67 */ { MODRM_SPLITRM, 5882 /* Table5882 */ },
    /* 0x68 */ { MODRM_SPLITRM, 5884 /* Table5884 */ },
    /* 0x69 */ { MODRM_SPLITRM, 5886 /* Table5886 */ },
    /* 0x6a */ { MODRM_SPLITRM, 5888 /* Table5888 */ },
    /* 0x6b */ { MODRM_SPLITRM, 5890 /* Table5890 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 5892 /* Table5892 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5894 /* Table5894 */ },
    /* 0x71 */ { MODRM_SPLITREG, 5896 /* Table5896 */ },
    /* 0x72 */ { MODRM_SPLITREG, 5912 /* Table5912 */ },
    /* 0x73 */ { MODRM_SPLITREG, 5928 /* Table5928 */ },
    /* 0x74 */ { MODRM_SPLITRM, 5944 /* Table5944 */ },
    /* 0x75 */ { MODRM_SPLITRM, 5946 /* Table5946 */ },
    /* 0x76 */ { MODRM_SPLITRM, 5948 /* Table5948 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5950 /* Table5950 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5952 /* Table5952 */ },
    /* 0x7a */ { MODRM_SPLITRM, 5954 /* Table5954 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5956 /* Table5956 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 5958 /* Table5958 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 5960 /* Table5960 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 5962 /* Table5962 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 5964 /* Table5964 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 5966 /* Table5966 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 5968 /* Table5968 */ },
    /* 0xda */ { MODRM_SPLITRM, 5970 /* Table5970 */ },
    /* 0xdb */ { MODRM_SPLITRM, 5972 /* Table5972 */ },
    /* 0xdc */ { MODRM_SPLITRM, 5974 /* Table5974 */ },
    /* 0xdd */ { MODRM_SPLITRM, 5976 /* Table5976 */ },
    /* 0xde */ { MODRM_SPLITRM, 5978 /* Table5978 */ },
    /* 0xdf */ { MODRM_SPLITRM, 5980 /* Table5980 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 5982 /* Table5982 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 5984 /* Table5984 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 5986 /* Table5986 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 5988 /* Table5988 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 5990 /* Table5990 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 5992 /* Table5992 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 5994 /* Table5994 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 5996 /* Table5996 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 5998 /* Table5998 */ },
    /* 0xea */ { MODRM_SPLITRM, 6000 /* Table6000 */ },
    /* 0xeb */ { MODRM_SPLITRM, 6002 /* Table6002 */ },
    /* 0xec */ { MODRM_SPLITRM, 6004 /* Table6004 */ },
    /* 0xed */ { MODRM_SPLITRM, 6006 /* Table6006 */ },
    /* 0xee */ { MODRM_SPLITRM, 6008 /* Table6008 */ },
    /* 0xef */ { MODRM_SPLITRM, 6010 /* Table6010 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 6012 /* Table6012 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 6014 /* Table6014 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 6016 /* Table6016 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 6018 /* Table6018 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 6020 /* Table6020 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 6022 /* Table6022 */ },
    /* 0xfa */ { MODRM_SPLITRM, 6024 /* Table6024 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 6026 /* Table6026 */ },
    /* 0xfd */ { MODRM_SPLITRM, 6028 /* Table6028 */ },
    /* 0xfe */ { MODRM_SPLITRM, 6030 /* Table6030 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 6032 /* Table6032 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6034 /* Table6034 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6036 /* Table6036 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5598 /* Table5598 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5600 /* Table5600 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5602 /* Table5602 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6038 /* Table6038 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5850 /* Table5850 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5606 /* Table5606 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5608 /* Table5608 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6040 /* Table6040 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5612 /* Table5612 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6042 /* Table6042 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6044 /* Table6044 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5620 /* Table5620 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5622 /* Table5622 */ },
    /* 0x12 */ { MODRM_SPLITRM, 6046 /* Table6046 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5626 /* Table5626 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5628 /* Table5628 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5630 /* Table5630 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5632 /* Table5632 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 5634 /* Table5634 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5636 /* Table5636 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5638 /* Table5638 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 5640 /* Table5640 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5642 /* Table5642 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5644 /* Table5644 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5646 /* Table5646 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6048 /* Table6048 */ },
    /* 0x70 */ { MODRM_SPLITRM, 5860 /* Table5860 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5650 /* Table5650 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5652 /* Table5652 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6050 /* Table6050 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5656 /* Table5656 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6052 /* Table6052 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5660 /* Table5660 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6054 /* Table6054 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6056 /* Table6056 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6058 /* Table6058 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 6060 /* Table6060 */ },
    /* 0x15 */ { MODRM_SPLITRM, 6062 /* Table6062 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 6064 /* Table6064 */ },
    /* 0x29 */ { MODRM_SPLITRM, 6066 /* Table6066 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 6068 /* Table6068 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 5686 /* Table5686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 5688 /* Table5688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6070 /* Table6070 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 6072 /* Table6072 */ },
    /* 0x55 */ { MODRM_SPLITRM, 6074 /* Table6074 */ },
    /* 0x56 */ { MODRM_SPLITRM, 6076 /* Table6076 */ },
    /* 0x57 */ { MODRM_SPLITRM, 6078 /* Table6078 */ },
    /* 0x58 */ { MODRM_SPLITRM, 6080 /* Table6080 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6082 /* Table6082 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6084 /* Table6084 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 6086 /* Table6086 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6088 /* Table6088 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6090 /* Table6090 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6092 /* Table6092 */ },
    /* 0x60 */ { MODRM_SPLITRM, 5868 /* Table5868 */ },
    /* 0x61 */ { MODRM_SPLITRM, 5870 /* Table5870 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 5874 /* Table5874 */ },
    /* 0x64 */ { MODRM_SPLITRM, 5876 /* Table5876 */ },
    /* 0x65 */ { MODRM_SPLITRM, 5878 /* Table5878 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 5882 /* Table5882 */ },
    /* 0x68 */ { MODRM_SPLITRM, 5884 /* Table5884 */ },
    /* 0x69 */ { MODRM_SPLITRM, 5886 /* Table5886 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 6094 /* Table6094 */ },
    /* 0x6d */ { MODRM_SPLITRM, 6096 /* Table6096 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6098 /* Table6098 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 5896 /* Table5896 */ },
    /* 0x72 */ { MODRM_SPLITREG, 6100 /* Table6100 */ },
    /* 0x73 */ { MODRM_SPLITREG, 6116 /* Table6116 */ },
    /* 0x74 */ { MODRM_SPLITRM, 5944 /* Table5944 */ },
    /* 0x75 */ { MODRM_SPLITRM, 5946 /* Table5946 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6132 /* Table6132 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6134 /* Table6134 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6136 /* Table6136 */ },
    /* 0x7b */ { MODRM_SPLITRM, 6138 /* Table6138 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6140 /* Table6140 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6142 /* Table6142 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 6144 /* Table6144 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 6146 /* Table6146 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 6148 /* Table6148 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 5964 /* Table5964 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 5966 /* Table5966 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 5968 /* Table5968 */ },
    /* 0xda */ { MODRM_SPLITRM, 5970 /* Table5970 */ },
    /* 0xdb */ { MODRM_SPLITRM, 6150 /* Table6150 */ },
    /* 0xdc */ { MODRM_SPLITRM, 5974 /* Table5974 */ },
    /* 0xdd */ { MODRM_SPLITRM, 5976 /* Table5976 */ },
    /* 0xde */ { MODRM_SPLITRM, 5978 /* Table5978 */ },
    /* 0xdf */ { MODRM_SPLITRM, 6152 /* Table6152 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 5982 /* Table5982 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 6154 /* Table6154 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 5988 /* Table5988 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 5990 /* Table5990 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 5992 /* Table5992 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 6156 /* Table6156 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 5996 /* Table5996 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 5998 /* Table5998 */ },
    /* 0xea */ { MODRM_SPLITRM, 6000 /* Table6000 */ },
    /* 0xeb */ { MODRM_SPLITRM, 6158 /* Table6158 */ },
    /* 0xec */ { MODRM_SPLITRM, 6004 /* Table6004 */ },
    /* 0xed */ { MODRM_SPLITRM, 6006 /* Table6006 */ },
    /* 0xee */ { MODRM_SPLITRM, 6008 /* Table6008 */ },
    /* 0xef */ { MODRM_SPLITRM, 6160 /* Table6160 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 6162 /* Table6162 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 6164 /* Table6164 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 6016 /* Table6016 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 6018 /* Table6018 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 6020 /* Table6020 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 6022 /* Table6022 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 6166 /* Table6166 */ },
    /* 0xfc */ { MODRM_SPLITRM, 6026 /* Table6026 */ },
    /* 0xfd */ { MODRM_SPLITRM, 6028 /* Table6028 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2 */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6168 /* Table6168 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6170 /* Table6170 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 6172 /* Table6172 */ },
    /* 0x15 */ { MODRM_SPLITRM, 6174 /* Table6174 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 6176 /* Table6176 */ },
    /* 0x29 */ { MODRM_SPLITRM, 6178 /* Table6178 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 6180 /* Table6180 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 5310 /* Table5310 */ },
    /* 0x2f */ { MODRM_SPLITRM, 5312 /* Table5312 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6182 /* Table6182 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 6184 /* Table6184 */ },
    /* 0x55 */ { MODRM_SPLITRM, 6186 /* Table6186 */ },
    /* 0x56 */ { MODRM_SPLITRM, 6188 /* Table6188 */ },
    /* 0x57 */ { MODRM_SPLITRM, 6190 /* Table6190 */ },
    /* 0x58 */ { MODRM_SPLITRM, 6192 /* Table6192 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6194 /* Table6194 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6196 /* Table6196 */ },
    /* 0x5b */ { MODRM_SPLITRM, 6198 /* Table6198 */ },
    /* 0x5c */ { MODRM_SPLITRM, 6200 /* Table6200 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6202 /* Table6202 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6204 /* Table6204 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6206 /* Table6206 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6208 /* Table6208 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6210 /* Table6210 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6212 /* Table6212 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 6214 /* Table6214 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5348 /* Table5348 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5350 /* Table5350 */ },
    /* 0x12 */ { MODRM_SPLITRM, 6216 /* Table6216 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 6218 /* Table6218 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5356 /* Table5356 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5358 /* Table5358 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5360 /* Table5360 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5362 /* Table5362 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 5364 /* Table5364 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5366 /* Table5366 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5368 /* Table5368 */ },
    /* 0x5b */ { MODRM_SPLITRM, 6220 /* Table6220 */ },
    /* 0x5c */ { MODRM_SPLITRM, 5372 /* Table5372 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5374 /* Table5374 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5376 /* Table5376 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5378 /* Table5378 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6222 /* Table6222 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6224 /* Table6224 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5384 /* Table5384 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5386 /* Table5386 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6226 /* Table6226 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5390 /* Table5390 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6228 /* Table6228 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5394 /* Table5394 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6230 /* Table6230 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5398 /* Table5398 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5400 /* Table5400 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5402 /* Table5402 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6232 /* Table6232 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6234 /* Table6234 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5408 /* Table5408 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5410 /* Table5410 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6236 /* Table6236 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5414 /* Table5414 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6238 /* Table6238 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 6240 /* Table6240 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 6242 /* Table6242 */ },
    /* 0x61 */ { MODRM_SPLITRM, 6244 /* Table6244 */ },
    /* 0x62 */ { MODRM_SPLITRM, 6246 /* Table6246 */ },
    /* 0x63 */ { MODRM_SPLITRM, 6248 /* Table6248 */ },
    /* 0x64 */ { MODRM_SPLITRM, 6250 /* Table6250 */ },
    /* 0x65 */ { MODRM_SPLITRM, 6252 /* Table6252 */ },
    /* 0x66 */ { MODRM_SPLITRM, 6254 /* Table6254 */ },
    /* 0x67 */ { MODRM_SPLITRM, 6256 /* Table6256 */ },
    /* 0x68 */ { MODRM_SPLITRM, 6258 /* Table6258 */ },
    /* 0x69 */ { MODRM_SPLITRM, 6260 /* Table6260 */ },
    /* 0x6a */ { MODRM_SPLITRM, 6262 /* Table6262 */ },
    /* 0x6b */ { MODRM_SPLITRM, 6264 /* Table6264 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6266 /* Table6266 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6268 /* Table6268 */ },
    /* 0x71 */ { MODRM_SPLITREG, 6270 /* Table6270 */ },
    /* 0x72 */ { MODRM_SPLITREG, 6286 /* Table6286 */ },
    /* 0x73 */ { MODRM_SPLITREG, 6302 /* Table6302 */ },
    /* 0x74 */ { MODRM_SPLITRM, 6318 /* Table6318 */ },
    /* 0x75 */ { MODRM_SPLITRM, 6320 /* Table6320 */ },
    /* 0x76 */ { MODRM_SPLITRM, 6322 /* Table6322 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6324 /* Table6324 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6326 /* Table6326 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6328 /* Table6328 */ },
    /* 0x7b */ { MODRM_SPLITRM, 6330 /* Table6330 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6332 /* Table6332 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 6334 /* Table6334 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 6336 /* Table6336 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 6338 /* Table6338 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 6340 /* Table6340 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 6342 /* Table6342 */ },
    /* 0xda */ { MODRM_SPLITRM, 6344 /* Table6344 */ },
    /* 0xdb */ { MODRM_SPLITRM, 6346 /* Table6346 */ },
    /* 0xdc */ { MODRM_SPLITRM, 6348 /* Table6348 */ },
    /* 0xdd */ { MODRM_SPLITRM, 6350 /* Table6350 */ },
    /* 0xde */ { MODRM_SPLITRM, 6352 /* Table6352 */ },
    /* 0xdf */ { MODRM_SPLITRM, 6354 /* Table6354 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 6356 /* Table6356 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 6358 /* Table6358 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 6360 /* Table6360 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 6362 /* Table6362 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 6364 /* Table6364 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 6366 /* Table6366 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_SPLITRM, 6368 /* Table6368 */ },
    /* 0xe8 */ { MODRM_SPLITRM, 6370 /* Table6370 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 6372 /* Table6372 */ },
    /* 0xea */ { MODRM_SPLITRM, 6374 /* Table6374 */ },
    /* 0xeb */ { MODRM_SPLITRM, 6376 /* Table6376 */ },
    /* 0xec */ { MODRM_SPLITRM, 6378 /* Table6378 */ },
    /* 0xed */ { MODRM_SPLITRM, 6380 /* Table6380 */ },
    /* 0xee */ { MODRM_SPLITRM, 6382 /* Table6382 */ },
    /* 0xef */ { MODRM_SPLITRM, 6384 /* Table6384 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 6386 /* Table6386 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 6388 /* Table6388 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 6390 /* Table6390 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 6392 /* Table6392 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 6394 /* Table6394 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 6396 /* Table6396 */ },
    /* 0xfa */ { MODRM_SPLITRM, 6398 /* Table6398 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 6400 /* Table6400 */ },
    /* 0xfd */ { MODRM_SPLITRM, 6402 /* Table6402 */ },
    /* 0xfe */ { MODRM_SPLITRM, 6404 /* Table6404 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 6406 /* Table6406 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6408 /* Table6408 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6410 /* Table6410 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5598 /* Table5598 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5600 /* Table5600 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5602 /* Table5602 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6412 /* Table6412 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6224 /* Table6224 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5606 /* Table5606 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5608 /* Table5608 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6414 /* Table6414 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5612 /* Table5612 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6416 /* Table6416 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6418 /* Table6418 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 5620 /* Table5620 */ },
    /* 0x11 */ { MODRM_SPLITRM, 5622 /* Table5622 */ },
    /* 0x12 */ { MODRM_SPLITRM, 6420 /* Table6420 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 5626 /* Table5626 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 5628 /* Table5628 */ },
    /* 0x2d */ { MODRM_SPLITRM, 5630 /* Table5630 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 5632 /* Table5632 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 5634 /* Table5634 */ },
    /* 0x59 */ { MODRM_SPLITRM, 5636 /* Table5636 */ },
    /* 0x5a */ { MODRM_SPLITRM, 5638 /* Table5638 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 5640 /* Table5640 */ },
    /* 0x5d */ { MODRM_SPLITRM, 5642 /* Table5642 */ },
    /* 0x5e */ { MODRM_SPLITRM, 5644 /* Table5644 */ },
    /* 0x5f */ { MODRM_SPLITRM, 5646 /* Table5646 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6422 /* Table6422 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6234 /* Table6234 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 5650 /* Table5650 */ },
    /* 0x79 */ { MODRM_SPLITRM, 5652 /* Table5652 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6424 /* Table6424 */ },
    /* 0x7b */ { MODRM_SPLITRM, 5656 /* Table5656 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6426 /* Table6426 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 5660 /* Table5660 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6428 /* Table6428 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6430 /* Table6430 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6432 /* Table6432 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 6434 /* Table6434 */ },
    /* 0x15 */ { MODRM_SPLITRM, 6436 /* Table6436 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 6438 /* Table6438 */ },
    /* 0x29 */ { MODRM_SPLITRM, 6440 /* Table6440 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 6442 /* Table6442 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 5686 /* Table5686 */ },
    /* 0x2f */ { MODRM_SPLITRM, 5688 /* Table5688 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6444 /* Table6444 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 6446 /* Table6446 */ },
    /* 0x55 */ { MODRM_SPLITRM, 6448 /* Table6448 */ },
    /* 0x56 */ { MODRM_SPLITRM, 6450 /* Table6450 */ },
    /* 0x57 */ { MODRM_SPLITRM, 6452 /* Table6452 */ },
    /* 0x58 */ { MODRM_SPLITRM, 6454 /* Table6454 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6456 /* Table6456 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6458 /* Table6458 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 6460 /* Table6460 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6462 /* Table6462 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6464 /* Table6464 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6466 /* Table6466 */ },
    /* 0x60 */ { MODRM_SPLITRM, 6242 /* Table6242 */ },
    /* 0x61 */ { MODRM_SPLITRM, 6244 /* Table6244 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 6248 /* Table6248 */ },
    /* 0x64 */ { MODRM_SPLITRM, 6250 /* Table6250 */ },
    /* 0x65 */ { MODRM_SPLITRM, 6252 /* Table6252 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 6256 /* Table6256 */ },
    /* 0x68 */ { MODRM_SPLITRM, 6258 /* Table6258 */ },
    /* 0x69 */ { MODRM_SPLITRM, 6260 /* Table6260 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 6468 /* Table6468 */ },
    /* 0x6d */ { MODRM_SPLITRM, 6470 /* Table6470 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6472 /* Table6472 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 6270 /* Table6270 */ },
    /* 0x72 */ { MODRM_SPLITREG, 6474 /* Table6474 */ },
    /* 0x73 */ { MODRM_SPLITREG, 6490 /* Table6490 */ },
    /* 0x74 */ { MODRM_SPLITRM, 6318 /* Table6318 */ },
    /* 0x75 */ { MODRM_SPLITRM, 6320 /* Table6320 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6506 /* Table6506 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6508 /* Table6508 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6510 /* Table6510 */ },
    /* 0x7b */ { MODRM_SPLITRM, 6512 /* Table6512 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6514 /* Table6514 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6516 /* Table6516 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 6518 /* Table6518 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 6520 /* Table6520 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 6522 /* Table6522 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 6338 /* Table6338 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 6340 /* Table6340 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 6342 /* Table6342 */ },
    /* 0xda */ { MODRM_SPLITRM, 6344 /* Table6344 */ },
    /* 0xdb */ { MODRM_SPLITRM, 6524 /* Table6524 */ },
    /* 0xdc */ { MODRM_SPLITRM, 6348 /* Table6348 */ },
    /* 0xdd */ { MODRM_SPLITRM, 6350 /* Table6350 */ },
    /* 0xde */ { MODRM_SPLITRM, 6352 /* Table6352 */ },
    /* 0xdf */ { MODRM_SPLITRM, 6526 /* Table6526 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 6356 /* Table6356 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 6528 /* Table6528 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 6362 /* Table6362 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 6364 /* Table6364 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 6366 /* Table6366 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 6530 /* Table6530 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 6370 /* Table6370 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 6372 /* Table6372 */ },
    /* 0xea */ { MODRM_SPLITRM, 6374 /* Table6374 */ },
    /* 0xeb */ { MODRM_SPLITRM, 6532 /* Table6532 */ },
    /* 0xec */ { MODRM_SPLITRM, 6378 /* Table6378 */ },
    /* 0xed */ { MODRM_SPLITRM, 6380 /* Table6380 */ },
    /* 0xee */ { MODRM_SPLITRM, 6382 /* Table6382 */ },
    /* 0xef */ { MODRM_SPLITRM, 6534 /* Table6534 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 6536 /* Table6536 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 6538 /* Table6538 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 6390 /* Table6390 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 6392 /* Table6392 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 6394 /* Table6394 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 6396 /* Table6396 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 6540 /* Table6540 */ },
    /* 0xfc */ { MODRM_SPLITRM, 6400 /* Table6400 */ },
    /* 0xfd */ { MODRM_SPLITRM, 6402 /* Table6402 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6542 /* Table6542 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6544 /* Table6544 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 6546 /* Table6546 */ },
    /* 0x15 */ { MODRM_SPLITRM, 6548 /* Table6548 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 6550 /* Table6550 */ },
    /* 0x29 */ { MODRM_SPLITRM, 6552 /* Table6552 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6554 /* Table6554 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 6556 /* Table6556 */ },
    /* 0x55 */ { MODRM_SPLITRM, 6558 /* Table6558 */ },
    /* 0x56 */ { MODRM_SPLITRM, 6560 /* Table6560 */ },
    /* 0x57 */ { MODRM_SPLITRM, 6562 /* Table6562 */ },
    /* 0x58 */ { MODRM_SPLITRM, 6564 /* Table6564 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6566 /* Table6566 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6568 /* Table6568 */ },
    /* 0x5b */ { MODRM_SPLITRM, 6570 /* Table6570 */ },
    /* 0x5c */ { MODRM_SPLITRM, 6572 /* Table6572 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6574 /* Table6574 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6576 /* Table6576 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6578 /* Table6578 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6580 /* Table6580 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6582 /* Table6582 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6584 /* Table6584 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 6586 /* Table6586 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6588 /* Table6588 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6590 /* Table6590 */ },
    /* 0x12 */ { MODRM_SPLITRM, 6592 /* Table6592 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 6594 /* Table6594 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6596 /* Table6596 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 6598 /* Table6598 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6600 /* Table6600 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6602 /* Table6602 */ },
    /* 0x5b */ { MODRM_SPLITRM, 6604 /* Table6604 */ },
    /* 0x5c */ { MODRM_SPLITRM, 6606 /* Table6606 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6608 /* Table6608 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6610 /* Table6610 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6612 /* Table6612 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6614 /* Table6614 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6616 /* Table6616 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 6618 /* Table6618 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6620 /* Table6620 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6622 /* Table6622 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6624 /* Table6624 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6626 /* Table6626 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6628 /* Table6628 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 6630 /* Table6630 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6632 /* Table6632 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 6634 /* Table6634 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 6636 /* Table6636 */ },
    /* 0x61 */ { MODRM_SPLITRM, 6638 /* Table6638 */ },
    /* 0x62 */ { MODRM_SPLITRM, 6640 /* Table6640 */ },
    /* 0x63 */ { MODRM_SPLITRM, 6642 /* Table6642 */ },
    /* 0x64 */ { MODRM_SPLITRM, 6644 /* Table6644 */ },
    /* 0x65 */ { MODRM_SPLITRM, 6646 /* Table6646 */ },
    /* 0x66 */ { MODRM_SPLITRM, 6648 /* Table6648 */ },
    /* 0x67 */ { MODRM_SPLITRM, 6650 /* Table6650 */ },
    /* 0x68 */ { MODRM_SPLITRM, 6652 /* Table6652 */ },
    /* 0x69 */ { MODRM_SPLITRM, 6654 /* Table6654 */ },
    /* 0x6a */ { MODRM_SPLITRM, 6656 /* Table6656 */ },
    /* 0x6b */ { MODRM_SPLITRM, 6658 /* Table6658 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6660 /* Table6660 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6662 /* Table6662 */ },
    /* 0x71 */ { MODRM_SPLITREG, 6664 /* Table6664 */ },
    /* 0x72 */ { MODRM_SPLITREG, 6680 /* Table6680 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_SPLITRM, 6696 /* Table6696 */ },
    /* 0x75 */ { MODRM_SPLITRM, 6698 /* Table6698 */ },
    /* 0x76 */ { MODRM_SPLITRM, 6700 /* Table6700 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6702 /* Table6702 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6704 /* Table6704 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6706 /* Table6706 */ },
    /* 0x7b */ { MODRM_SPLITRM, 6708 /* Table6708 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6710 /* Table6710 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 6712 /* Table6712 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 6714 /* Table6714 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 6716 /* Table6716 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 6718 /* Table6718 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 6720 /* Table6720 */ },
    /* 0xda */ { MODRM_SPLITRM, 6722 /* Table6722 */ },
    /* 0xdb */ { MODRM_SPLITRM, 6724 /* Table6724 */ },
    /* 0xdc */ { MODRM_SPLITRM, 6726 /* Table6726 */ },
    /* 0xdd */ { MODRM_SPLITRM, 6728 /* Table6728 */ },
    /* 0xde */ { MODRM_SPLITRM, 6730 /* Table6730 */ },
    /* 0xdf */ { MODRM_SPLITRM, 6732 /* Table6732 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 6734 /* Table6734 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 6736 /* Table6736 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 6738 /* Table6738 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 6740 /* Table6740 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 6742 /* Table6742 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 6744 /* Table6744 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 6746 /* Table6746 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 6748 /* Table6748 */ },
    /* 0xea */ { MODRM_SPLITRM, 6750 /* Table6750 */ },
    /* 0xeb */ { MODRM_SPLITRM, 6752 /* Table6752 */ },
    /* 0xec */ { MODRM_SPLITRM, 6754 /* Table6754 */ },
    /* 0xed */ { MODRM_SPLITRM, 6756 /* Table6756 */ },
    /* 0xee */ { MODRM_SPLITRM, 6758 /* Table6758 */ },
    /* 0xef */ { MODRM_SPLITRM, 6760 /* Table6760 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 6762 /* Table6762 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 6764 /* Table6764 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 6766 /* Table6766 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 6768 /* Table6768 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 6770 /* Table6770 */ },
    /* 0xfa */ { MODRM_SPLITRM, 6772 /* Table6772 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 6774 /* Table6774 */ },
    /* 0xfd */ { MODRM_SPLITRM, 6776 /* Table6776 */ },
    /* 0xfe */ { MODRM_SPLITRM, 6778 /* Table6778 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 6780 /* Table6780 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6782 /* Table6782 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6784 /* Table6784 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6786 /* Table6786 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6616 /* Table6616 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 6788 /* Table6788 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6790 /* Table6790 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6792 /* Table6792 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6794 /* Table6794 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6796 /* Table6796 */ },
    /* 0x12 */ { MODRM_SPLITRM, 6798 /* Table6798 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6800 /* Table6800 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 6802 /* Table6802 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6804 /* Table6804 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6806 /* Table6806 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 6808 /* Table6808 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6810 /* Table6810 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6812 /* Table6812 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6814 /* Table6814 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6816 /* Table6816 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6628 /* Table6628 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 6818 /* Table6818 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6820 /* Table6820 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6822 /* Table6822 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6824 /* Table6824 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6826 /* Table6826 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6828 /* Table6828 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 6830 /* Table6830 */ },
    /* 0x15 */ { MODRM_SPLITRM, 6832 /* Table6832 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 6834 /* Table6834 */ },
    /* 0x29 */ { MODRM_SPLITRM, 6836 /* Table6836 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6838 /* Table6838 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 6840 /* Table6840 */ },
    /* 0x55 */ { MODRM_SPLITRM, 6842 /* Table6842 */ },
    /* 0x56 */ { MODRM_SPLITRM, 6844 /* Table6844 */ },
    /* 0x57 */ { MODRM_SPLITRM, 6846 /* Table6846 */ },
    /* 0x58 */ { MODRM_SPLITRM, 6848 /* Table6848 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6850 /* Table6850 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6852 /* Table6852 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 6854 /* Table6854 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6856 /* Table6856 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6858 /* Table6858 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6860 /* Table6860 */ },
    /* 0x60 */ { MODRM_SPLITRM, 6636 /* Table6636 */ },
    /* 0x61 */ { MODRM_SPLITRM, 6638 /* Table6638 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 6642 /* Table6642 */ },
    /* 0x64 */ { MODRM_SPLITRM, 6644 /* Table6644 */ },
    /* 0x65 */ { MODRM_SPLITRM, 6646 /* Table6646 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 6650 /* Table6650 */ },
    /* 0x68 */ { MODRM_SPLITRM, 6652 /* Table6652 */ },
    /* 0x69 */ { MODRM_SPLITRM, 6654 /* Table6654 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 6862 /* Table6862 */ },
    /* 0x6d */ { MODRM_SPLITRM, 6864 /* Table6864 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6866 /* Table6866 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 6664 /* Table6664 */ },
    /* 0x72 */ { MODRM_SPLITREG, 6868 /* Table6868 */ },
    /* 0x73 */ { MODRM_SPLITREG, 6884 /* Table6884 */ },
    /* 0x74 */ { MODRM_SPLITRM, 6696 /* Table6696 */ },
    /* 0x75 */ { MODRM_SPLITRM, 6698 /* Table6698 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6900 /* Table6900 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6902 /* Table6902 */ },
    /* 0x7a */ { MODRM_SPLITRM, 6904 /* Table6904 */ },
    /* 0x7b */ { MODRM_SPLITRM, 6906 /* Table6906 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6908 /* Table6908 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6910 /* Table6910 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 6912 /* Table6912 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 6914 /* Table6914 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 6916 /* Table6916 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 6716 /* Table6716 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 6718 /* Table6718 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 6720 /* Table6720 */ },
    /* 0xda */ { MODRM_SPLITRM, 6722 /* Table6722 */ },
    /* 0xdb */ { MODRM_SPLITRM, 6918 /* Table6918 */ },
    /* 0xdc */ { MODRM_SPLITRM, 6726 /* Table6726 */ },
    /* 0xdd */ { MODRM_SPLITRM, 6728 /* Table6728 */ },
    /* 0xde */ { MODRM_SPLITRM, 6730 /* Table6730 */ },
    /* 0xdf */ { MODRM_SPLITRM, 6920 /* Table6920 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 6734 /* Table6734 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 6922 /* Table6922 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 6740 /* Table6740 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 6742 /* Table6742 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 6744 /* Table6744 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 6924 /* Table6924 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 6746 /* Table6746 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 6748 /* Table6748 */ },
    /* 0xea */ { MODRM_SPLITRM, 6750 /* Table6750 */ },
    /* 0xeb */ { MODRM_SPLITRM, 6926 /* Table6926 */ },
    /* 0xec */ { MODRM_SPLITRM, 6754 /* Table6754 */ },
    /* 0xed */ { MODRM_SPLITRM, 6756 /* Table6756 */ },
    /* 0xee */ { MODRM_SPLITRM, 6758 /* Table6758 */ },
    /* 0xef */ { MODRM_SPLITRM, 6928 /* Table6928 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 6930 /* Table6930 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 6932 /* Table6932 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 6766 /* Table6766 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 6768 /* Table6768 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 6770 /* Table6770 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 6934 /* Table6934 */ },
    /* 0xfc */ { MODRM_SPLITRM, 6774 /* Table6774 */ },
    /* 0xfd */ { MODRM_SPLITRM, 6776 /* Table6776 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6936 /* Table6936 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6938 /* Table6938 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 6940 /* Table6940 */ },
    /* 0x15 */ { MODRM_SPLITRM, 6942 /* Table6942 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 6944 /* Table6944 */ },
    /* 0x29 */ { MODRM_SPLITRM, 6946 /* Table6946 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6948 /* Table6948 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 6950 /* Table6950 */ },
    /* 0x55 */ { MODRM_SPLITRM, 6952 /* Table6952 */ },
    /* 0x56 */ { MODRM_SPLITRM, 6954 /* Table6954 */ },
    /* 0x57 */ { MODRM_SPLITRM, 6956 /* Table6956 */ },
    /* 0x58 */ { MODRM_SPLITRM, 6958 /* Table6958 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6960 /* Table6960 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6962 /* Table6962 */ },
    /* 0x5b */ { MODRM_SPLITRM, 6964 /* Table6964 */ },
    /* 0x5c */ { MODRM_SPLITRM, 6966 /* Table6966 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6968 /* Table6968 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6970 /* Table6970 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6972 /* Table6972 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 6974 /* Table6974 */ },
    /* 0x79 */ { MODRM_SPLITRM, 6976 /* Table6976 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6978 /* Table6978 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 6980 /* Table6980 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6588 /* Table6588 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6590 /* Table6590 */ },
    /* 0x12 */ { MODRM_SPLITRM, 6982 /* Table6982 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 6984 /* Table6984 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6596 /* Table6596 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 6598 /* Table6598 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6600 /* Table6600 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6602 /* Table6602 */ },
    /* 0x5b */ { MODRM_SPLITRM, 6986 /* Table6986 */ },
    /* 0x5c */ { MODRM_SPLITRM, 6606 /* Table6606 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6608 /* Table6608 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6610 /* Table6610 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6612 /* Table6612 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6988 /* Table6988 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6990 /* Table6990 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 6992 /* Table6992 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 6994 /* Table6994 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6622 /* Table6622 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 6996 /* Table6996 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 6998 /* Table6998 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7000 /* Table7000 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 7002 /* Table7002 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7004 /* Table7004 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 7006 /* Table7006 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 7008 /* Table7008 */ },
    /* 0x61 */ { MODRM_SPLITRM, 7010 /* Table7010 */ },
    /* 0x62 */ { MODRM_SPLITRM, 7012 /* Table7012 */ },
    /* 0x63 */ { MODRM_SPLITRM, 7014 /* Table7014 */ },
    /* 0x64 */ { MODRM_SPLITRM, 7016 /* Table7016 */ },
    /* 0x65 */ { MODRM_SPLITRM, 7018 /* Table7018 */ },
    /* 0x66 */ { MODRM_SPLITRM, 7020 /* Table7020 */ },
    /* 0x67 */ { MODRM_SPLITRM, 7022 /* Table7022 */ },
    /* 0x68 */ { MODRM_SPLITRM, 7024 /* Table7024 */ },
    /* 0x69 */ { MODRM_SPLITRM, 7026 /* Table7026 */ },
    /* 0x6a */ { MODRM_SPLITRM, 7028 /* Table7028 */ },
    /* 0x6b */ { MODRM_SPLITRM, 7030 /* Table7030 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7032 /* Table7032 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7034 /* Table7034 */ },
    /* 0x71 */ { MODRM_SPLITREG, 7036 /* Table7036 */ },
    /* 0x72 */ { MODRM_SPLITREG, 7052 /* Table7052 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_SPLITRM, 7068 /* Table7068 */ },
    /* 0x75 */ { MODRM_SPLITRM, 7070 /* Table7070 */ },
    /* 0x76 */ { MODRM_SPLITRM, 7072 /* Table7072 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7074 /* Table7074 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7076 /* Table7076 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7078 /* Table7078 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7080 /* Table7080 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7082 /* Table7082 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 7084 /* Table7084 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 7086 /* Table7086 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 7088 /* Table7088 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 7090 /* Table7090 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 7092 /* Table7092 */ },
    /* 0xda */ { MODRM_SPLITRM, 7094 /* Table7094 */ },
    /* 0xdb */ { MODRM_SPLITRM, 7096 /* Table7096 */ },
    /* 0xdc */ { MODRM_SPLITRM, 7098 /* Table7098 */ },
    /* 0xdd */ { MODRM_SPLITRM, 7100 /* Table7100 */ },
    /* 0xde */ { MODRM_SPLITRM, 7102 /* Table7102 */ },
    /* 0xdf */ { MODRM_SPLITRM, 7104 /* Table7104 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 7106 /* Table7106 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 7108 /* Table7108 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 7110 /* Table7110 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 7112 /* Table7112 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 7114 /* Table7114 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 7116 /* Table7116 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 7118 /* Table7118 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 7120 /* Table7120 */ },
    /* 0xea */ { MODRM_SPLITRM, 7122 /* Table7122 */ },
    /* 0xeb */ { MODRM_SPLITRM, 7124 /* Table7124 */ },
    /* 0xec */ { MODRM_SPLITRM, 7126 /* Table7126 */ },
    /* 0xed */ { MODRM_SPLITRM, 7128 /* Table7128 */ },
    /* 0xee */ { MODRM_SPLITRM, 7130 /* Table7130 */ },
    /* 0xef */ { MODRM_SPLITRM, 7132 /* Table7132 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 7134 /* Table7134 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 7136 /* Table7136 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 7138 /* Table7138 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 7140 /* Table7140 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 7142 /* Table7142 */ },
    /* 0xfa */ { MODRM_SPLITRM, 7144 /* Table7144 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 7146 /* Table7146 */ },
    /* 0xfd */ { MODRM_SPLITRM, 7148 /* Table7148 */ },
    /* 0xfe */ { MODRM_SPLITRM, 7150 /* Table7150 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 7152 /* Table7152 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7154 /* Table7154 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7156 /* Table7156 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7158 /* Table7158 */ },
    /* 0x70 */ { MODRM_SPLITRM, 6990 /* Table6990 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 7160 /* Table7160 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7162 /* Table7162 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7164 /* Table7164 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6794 /* Table6794 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6796 /* Table6796 */ },
    /* 0x12 */ { MODRM_SPLITRM, 7166 /* Table7166 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6800 /* Table6800 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 6802 /* Table6802 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6804 /* Table6804 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6806 /* Table6806 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 6808 /* Table6808 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6810 /* Table6810 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6812 /* Table6812 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6814 /* Table6814 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7168 /* Table7168 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7000 /* Table7000 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 7170 /* Table7170 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7172 /* Table7172 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6822 /* Table6822 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7174 /* Table7174 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 7176 /* Table7176 */ },
    /* 0x11 */ { MODRM_SPLITRM, 7178 /* Table7178 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 7180 /* Table7180 */ },
    /* 0x15 */ { MODRM_SPLITRM, 7182 /* Table7182 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 7184 /* Table7184 */ },
    /* 0x29 */ { MODRM_SPLITRM, 7186 /* Table7186 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7188 /* Table7188 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 7190 /* Table7190 */ },
    /* 0x55 */ { MODRM_SPLITRM, 7192 /* Table7192 */ },
    /* 0x56 */ { MODRM_SPLITRM, 7194 /* Table7194 */ },
    /* 0x57 */ { MODRM_SPLITRM, 7196 /* Table7196 */ },
    /* 0x58 */ { MODRM_SPLITRM, 7198 /* Table7198 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7200 /* Table7200 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7202 /* Table7202 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 7204 /* Table7204 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7206 /* Table7206 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7208 /* Table7208 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7210 /* Table7210 */ },
    /* 0x60 */ { MODRM_SPLITRM, 7008 /* Table7008 */ },
    /* 0x61 */ { MODRM_SPLITRM, 7010 /* Table7010 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 7014 /* Table7014 */ },
    /* 0x64 */ { MODRM_SPLITRM, 7016 /* Table7016 */ },
    /* 0x65 */ { MODRM_SPLITRM, 7018 /* Table7018 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 7022 /* Table7022 */ },
    /* 0x68 */ { MODRM_SPLITRM, 7024 /* Table7024 */ },
    /* 0x69 */ { MODRM_SPLITRM, 7026 /* Table7026 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 7212 /* Table7212 */ },
    /* 0x6d */ { MODRM_SPLITRM, 7214 /* Table7214 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7216 /* Table7216 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 7036 /* Table7036 */ },
    /* 0x72 */ { MODRM_SPLITREG, 7218 /* Table7218 */ },
    /* 0x73 */ { MODRM_SPLITREG, 7234 /* Table7234 */ },
    /* 0x74 */ { MODRM_SPLITRM, 7068 /* Table7068 */ },
    /* 0x75 */ { MODRM_SPLITRM, 7070 /* Table7070 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7250 /* Table7250 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7252 /* Table7252 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7254 /* Table7254 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7256 /* Table7256 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7258 /* Table7258 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7260 /* Table7260 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 7262 /* Table7262 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 7264 /* Table7264 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 7266 /* Table7266 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 7088 /* Table7088 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 7090 /* Table7090 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 7092 /* Table7092 */ },
    /* 0xda */ { MODRM_SPLITRM, 7094 /* Table7094 */ },
    /* 0xdb */ { MODRM_SPLITRM, 7268 /* Table7268 */ },
    /* 0xdc */ { MODRM_SPLITRM, 7098 /* Table7098 */ },
    /* 0xdd */ { MODRM_SPLITRM, 7100 /* Table7100 */ },
    /* 0xde */ { MODRM_SPLITRM, 7102 /* Table7102 */ },
    /* 0xdf */ { MODRM_SPLITRM, 7270 /* Table7270 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 7106 /* Table7106 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 7272 /* Table7272 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 7112 /* Table7112 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 7114 /* Table7114 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 7116 /* Table7116 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 7274 /* Table7274 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 7118 /* Table7118 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 7120 /* Table7120 */ },
    /* 0xea */ { MODRM_SPLITRM, 7122 /* Table7122 */ },
    /* 0xeb */ { MODRM_SPLITRM, 7276 /* Table7276 */ },
    /* 0xec */ { MODRM_SPLITRM, 7126 /* Table7126 */ },
    /* 0xed */ { MODRM_SPLITRM, 7128 /* Table7128 */ },
    /* 0xee */ { MODRM_SPLITRM, 7130 /* Table7130 */ },
    /* 0xef */ { MODRM_SPLITRM, 7278 /* Table7278 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 7280 /* Table7280 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 7282 /* Table7282 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 7138 /* Table7138 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 7140 /* Table7140 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 7142 /* Table7142 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 7284 /* Table7284 */ },
    /* 0xfc */ { MODRM_SPLITRM, 7146 /* Table7146 */ },
    /* 0xfd */ { MODRM_SPLITRM, 7148 /* Table7148 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 7286 /* Table7286 */ },
    /* 0x11 */ { MODRM_SPLITRM, 7288 /* Table7288 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 7290 /* Table7290 */ },
    /* 0x15 */ { MODRM_SPLITRM, 7292 /* Table7292 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 7294 /* Table7294 */ },
    /* 0x29 */ { MODRM_SPLITRM, 7296 /* Table7296 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7298 /* Table7298 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 7300 /* Table7300 */ },
    /* 0x55 */ { MODRM_SPLITRM, 7302 /* Table7302 */ },
    /* 0x56 */ { MODRM_SPLITRM, 7304 /* Table7304 */ },
    /* 0x57 */ { MODRM_SPLITRM, 7306 /* Table7306 */ },
    /* 0x58 */ { MODRM_SPLITRM, 7308 /* Table7308 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7310 /* Table7310 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7312 /* Table7312 */ },
    /* 0x5b */ { MODRM_SPLITRM, 7314 /* Table7314 */ },
    /* 0x5c */ { MODRM_SPLITRM, 7316 /* Table7316 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7318 /* Table7318 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7320 /* Table7320 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7322 /* Table7322 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7324 /* Table7324 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7326 /* Table7326 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7328 /* Table7328 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 7330 /* Table7330 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6588 /* Table6588 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6590 /* Table6590 */ },
    /* 0x12 */ { MODRM_SPLITRM, 7332 /* Table7332 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 7334 /* Table7334 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6596 /* Table6596 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 6598 /* Table6598 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6600 /* Table6600 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6602 /* Table6602 */ },
    /* 0x5b */ { MODRM_SPLITRM, 7336 /* Table7336 */ },
    /* 0x5c */ { MODRM_SPLITRM, 6606 /* Table6606 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6608 /* Table6608 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6610 /* Table6610 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6612 /* Table6612 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7338 /* Table7338 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7340 /* Table7340 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 7342 /* Table7342 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7344 /* Table7344 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6622 /* Table6622 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7346 /* Table7346 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7348 /* Table7348 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7350 /* Table7350 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 7352 /* Table7352 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7354 /* Table7354 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 7356 /* Table7356 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 7358 /* Table7358 */ },
    /* 0x61 */ { MODRM_SPLITRM, 7360 /* Table7360 */ },
    /* 0x62 */ { MODRM_SPLITRM, 7362 /* Table7362 */ },
    /* 0x63 */ { MODRM_SPLITRM, 7364 /* Table7364 */ },
    /* 0x64 */ { MODRM_SPLITRM, 7366 /* Table7366 */ },
    /* 0x65 */ { MODRM_SPLITRM, 7368 /* Table7368 */ },
    /* 0x66 */ { MODRM_SPLITRM, 7370 /* Table7370 */ },
    /* 0x67 */ { MODRM_SPLITRM, 7372 /* Table7372 */ },
    /* 0x68 */ { MODRM_SPLITRM, 7374 /* Table7374 */ },
    /* 0x69 */ { MODRM_SPLITRM, 7376 /* Table7376 */ },
    /* 0x6a */ { MODRM_SPLITRM, 7378 /* Table7378 */ },
    /* 0x6b */ { MODRM_SPLITRM, 7380 /* Table7380 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7382 /* Table7382 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7384 /* Table7384 */ },
    /* 0x71 */ { MODRM_SPLITREG, 7386 /* Table7386 */ },
    /* 0x72 */ { MODRM_SPLITREG, 7402 /* Table7402 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_SPLITRM, 7418 /* Table7418 */ },
    /* 0x75 */ { MODRM_SPLITRM, 7420 /* Table7420 */ },
    /* 0x76 */ { MODRM_SPLITRM, 7422 /* Table7422 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7424 /* Table7424 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7426 /* Table7426 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7428 /* Table7428 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7430 /* Table7430 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7432 /* Table7432 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 7434 /* Table7434 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 7436 /* Table7436 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 7438 /* Table7438 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 7440 /* Table7440 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 7442 /* Table7442 */ },
    /* 0xda */ { MODRM_SPLITRM, 7444 /* Table7444 */ },
    /* 0xdb */ { MODRM_SPLITRM, 7446 /* Table7446 */ },
    /* 0xdc */ { MODRM_SPLITRM, 7448 /* Table7448 */ },
    /* 0xdd */ { MODRM_SPLITRM, 7450 /* Table7450 */ },
    /* 0xde */ { MODRM_SPLITRM, 7452 /* Table7452 */ },
    /* 0xdf */ { MODRM_SPLITRM, 7454 /* Table7454 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 7456 /* Table7456 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 7458 /* Table7458 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 7460 /* Table7460 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 7462 /* Table7462 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 7464 /* Table7464 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 7466 /* Table7466 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 7468 /* Table7468 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 7470 /* Table7470 */ },
    /* 0xea */ { MODRM_SPLITRM, 7472 /* Table7472 */ },
    /* 0xeb */ { MODRM_SPLITRM, 7474 /* Table7474 */ },
    /* 0xec */ { MODRM_SPLITRM, 7476 /* Table7476 */ },
    /* 0xed */ { MODRM_SPLITRM, 7478 /* Table7478 */ },
    /* 0xee */ { MODRM_SPLITRM, 7480 /* Table7480 */ },
    /* 0xef */ { MODRM_SPLITRM, 7482 /* Table7482 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 7484 /* Table7484 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 7486 /* Table7486 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 7488 /* Table7488 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 7490 /* Table7490 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 7492 /* Table7492 */ },
    /* 0xfa */ { MODRM_SPLITRM, 7494 /* Table7494 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 7496 /* Table7496 */ },
    /* 0xfd */ { MODRM_SPLITRM, 7498 /* Table7498 */ },
    /* 0xfe */ { MODRM_SPLITRM, 7500 /* Table7500 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 7502 /* Table7502 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7504 /* Table7504 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7506 /* Table7506 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7508 /* Table7508 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7340 /* Table7340 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 7510 /* Table7510 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7512 /* Table7512 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7514 /* Table7514 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 6794 /* Table6794 */ },
    /* 0x11 */ { MODRM_SPLITRM, 6796 /* Table6796 */ },
    /* 0x12 */ { MODRM_SPLITRM, 7516 /* Table7516 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 6800 /* Table6800 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 6802 /* Table6802 */ },
    /* 0x59 */ { MODRM_SPLITRM, 6804 /* Table6804 */ },
    /* 0x5a */ { MODRM_SPLITRM, 6806 /* Table6806 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 6808 /* Table6808 */ },
    /* 0x5d */ { MODRM_SPLITRM, 6810 /* Table6810 */ },
    /* 0x5e */ { MODRM_SPLITRM, 6812 /* Table6812 */ },
    /* 0x5f */ { MODRM_SPLITRM, 6814 /* Table6814 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7518 /* Table7518 */ },
    /* 0x70 */ { MODRM_SPLITRM, 7350 /* Table7350 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 7520 /* Table7520 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7522 /* Table7522 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 6822 /* Table6822 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7524 /* Table7524 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 7526 /* Table7526 */ },
    /* 0x11 */ { MODRM_SPLITRM, 7528 /* Table7528 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 7530 /* Table7530 */ },
    /* 0x15 */ { MODRM_SPLITRM, 7532 /* Table7532 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 7534 /* Table7534 */ },
    /* 0x29 */ { MODRM_SPLITRM, 7536 /* Table7536 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7538 /* Table7538 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 7540 /* Table7540 */ },
    /* 0x55 */ { MODRM_SPLITRM, 7542 /* Table7542 */ },
    /* 0x56 */ { MODRM_SPLITRM, 7544 /* Table7544 */ },
    /* 0x57 */ { MODRM_SPLITRM, 7546 /* Table7546 */ },
    /* 0x58 */ { MODRM_SPLITRM, 7548 /* Table7548 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7550 /* Table7550 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7552 /* Table7552 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 7554 /* Table7554 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7556 /* Table7556 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7558 /* Table7558 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7560 /* Table7560 */ },
    /* 0x60 */ { MODRM_SPLITRM, 7358 /* Table7358 */ },
    /* 0x61 */ { MODRM_SPLITRM, 7360 /* Table7360 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 7364 /* Table7364 */ },
    /* 0x64 */ { MODRM_SPLITRM, 7366 /* Table7366 */ },
    /* 0x65 */ { MODRM_SPLITRM, 7368 /* Table7368 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 7372 /* Table7372 */ },
    /* 0x68 */ { MODRM_SPLITRM, 7374 /* Table7374 */ },
    /* 0x69 */ { MODRM_SPLITRM, 7376 /* Table7376 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 7562 /* Table7562 */ },
    /* 0x6d */ { MODRM_SPLITRM, 7564 /* Table7564 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 7566 /* Table7566 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 7386 /* Table7386 */ },
    /* 0x72 */ { MODRM_SPLITREG, 7568 /* Table7568 */ },
    /* 0x73 */ { MODRM_SPLITREG, 7584 /* Table7584 */ },
    /* 0x74 */ { MODRM_SPLITRM, 7418 /* Table7418 */ },
    /* 0x75 */ { MODRM_SPLITRM, 7420 /* Table7420 */ },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7600 /* Table7600 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7602 /* Table7602 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7604 /* Table7604 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7606 /* Table7606 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 7608 /* Table7608 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7610 /* Table7610 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 7612 /* Table7612 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 7614 /* Table7614 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 7616 /* Table7616 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 7438 /* Table7438 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 7440 /* Table7440 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 7442 /* Table7442 */ },
    /* 0xda */ { MODRM_SPLITRM, 7444 /* Table7444 */ },
    /* 0xdb */ { MODRM_SPLITRM, 7618 /* Table7618 */ },
    /* 0xdc */ { MODRM_SPLITRM, 7448 /* Table7448 */ },
    /* 0xdd */ { MODRM_SPLITRM, 7450 /* Table7450 */ },
    /* 0xde */ { MODRM_SPLITRM, 7452 /* Table7452 */ },
    /* 0xdf */ { MODRM_SPLITRM, 7620 /* Table7620 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 7456 /* Table7456 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 7622 /* Table7622 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 7462 /* Table7462 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 7464 /* Table7464 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 7466 /* Table7466 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 7624 /* Table7624 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 7468 /* Table7468 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 7470 /* Table7470 */ },
    /* 0xea */ { MODRM_SPLITRM, 7472 /* Table7472 */ },
    /* 0xeb */ { MODRM_SPLITRM, 7626 /* Table7626 */ },
    /* 0xec */ { MODRM_SPLITRM, 7476 /* Table7476 */ },
    /* 0xed */ { MODRM_SPLITRM, 7478 /* Table7478 */ },
    /* 0xee */ { MODRM_SPLITRM, 7480 /* Table7480 */ },
    /* 0xef */ { MODRM_SPLITRM, 7628 /* Table7628 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 7630 /* Table7630 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 7632 /* Table7632 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 7488 /* Table7488 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 7490 /* Table7490 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 7492 /* Table7492 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 7634 /* Table7634 */ },
    /* 0xfc */ { MODRM_SPLITRM, 7496 /* Table7496 */ },
    /* 0xfd */ { MODRM_SPLITRM, 7498 /* Table7498 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 7636 /* Table7636 */ },
    /* 0x15 */ { MODRM_SPLITRM, 7638 /* Table7638 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 7640 /* Table7640 */ },
    /* 0x2f */ { MODRM_SPLITRM, 7642 /* Table7642 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7644 /* Table7644 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 7646 /* Table7646 */ },
    /* 0x55 */ { MODRM_SPLITRM, 7648 /* Table7648 */ },
    /* 0x56 */ { MODRM_SPLITRM, 7650 /* Table7650 */ },
    /* 0x57 */ { MODRM_SPLITRM, 7652 /* Table7652 */ },
    /* 0x58 */ { MODRM_SPLITRM, 7654 /* Table7654 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7656 /* Table7656 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7658 /* Table7658 */ },
    /* 0x5b */ { MODRM_SPLITRM, 7660 /* Table7660 */ },
    /* 0x5c */ { MODRM_SPLITRM, 7662 /* Table7662 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7664 /* Table7664 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7666 /* Table7666 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7668 /* Table7668 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7670 /* Table7670 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7672 /* Table7672 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7674 /* Table7674 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 7676 /* Table7676 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7678 /* Table7678 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7680 /* Table7680 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7682 /* Table7682 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7684 /* Table7684 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 7686 /* Table7686 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7688 /* Table7688 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7690 /* Table7690 */ },
    /* 0x5b */ { MODRM_SPLITRM, 7692 /* Table7692 */ },
    /* 0x5c */ { MODRM_SPLITRM, 7694 /* Table7694 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7696 /* Table7696 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7698 /* Table7698 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7700 /* Table7700 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7702 /* Table7702 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7704 /* Table7704 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7706 /* Table7706 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7708 /* Table7708 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7710 /* Table7710 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7712 /* Table7712 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7714 /* Table7714 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7716 /* Table7716 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7718 /* Table7718 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7720 /* Table7720 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7722 /* Table7722 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 7724 /* Table7724 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 7726 /* Table7726 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 7728 /* Table7728 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 7730 /* Table7730 */ },
    /* 0x6b */ { MODRM_SPLITRM, 7732 /* Table7732 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 7734 /* Table7734 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 7736 /* Table7736 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 7752 /* Table7752 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7754 /* Table7754 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7756 /* Table7756 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7758 /* Table7758 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7760 /* Table7760 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 7762 /* Table7762 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 7764 /* Table7764 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 7766 /* Table7766 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 7768 /* Table7768 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 7770 /* Table7770 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 7772 /* Table7772 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 7774 /* Table7774 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7776 /* Table7776 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7778 /* Table7778 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7780 /* Table7780 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7782 /* Table7782 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7784 /* Table7784 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7786 /* Table7786 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7788 /* Table7788 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7790 /* Table7790 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7792 /* Table7792 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7794 /* Table7794 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7796 /* Table7796 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7798 /* Table7798 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7800 /* Table7800 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7802 /* Table7802 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 7804 /* Table7804 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7806 /* Table7806 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7808 /* Table7808 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 7810 /* Table7810 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7812 /* Table7812 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7814 /* Table7814 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7816 /* Table7816 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7818 /* Table7818 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7820 /* Table7820 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7822 /* Table7822 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7824 /* Table7824 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7826 /* Table7826 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7828 /* Table7828 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 7830 /* Table7830 */ },
    /* 0x15 */ { MODRM_SPLITRM, 7832 /* Table7832 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 7834 /* Table7834 */ },
    /* 0x2f */ { MODRM_SPLITRM, 7836 /* Table7836 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7838 /* Table7838 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 7840 /* Table7840 */ },
    /* 0x55 */ { MODRM_SPLITRM, 7842 /* Table7842 */ },
    /* 0x56 */ { MODRM_SPLITRM, 7844 /* Table7844 */ },
    /* 0x57 */ { MODRM_SPLITRM, 7846 /* Table7846 */ },
    /* 0x58 */ { MODRM_SPLITRM, 7848 /* Table7848 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7850 /* Table7850 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7852 /* Table7852 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 7854 /* Table7854 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7856 /* Table7856 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7858 /* Table7858 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7860 /* Table7860 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 7862 /* Table7862 */ },
    /* 0x6d */ { MODRM_SPLITRM, 7864 /* Table7864 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 7866 /* Table7866 */ },
    /* 0x73 */ { MODRM_SPLITREG, 7882 /* Table7882 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7898 /* Table7898 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7900 /* Table7900 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7902 /* Table7902 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7904 /* Table7904 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7906 /* Table7906 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 7908 /* Table7908 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 7910 /* Table7910 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 7912 /* Table7912 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 7914 /* Table7914 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7916 /* Table7916 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 7918 /* Table7918 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 7920 /* Table7920 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 7922 /* Table7922 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 7924 /* Table7924 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 7926 /* Table7926 */ },
    /* 0x15 */ { MODRM_SPLITRM, 7928 /* Table7928 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 7640 /* Table7640 */ },
    /* 0x2f */ { MODRM_SPLITRM, 7642 /* Table7642 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7930 /* Table7930 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 7932 /* Table7932 */ },
    /* 0x55 */ { MODRM_SPLITRM, 7934 /* Table7934 */ },
    /* 0x56 */ { MODRM_SPLITRM, 7936 /* Table7936 */ },
    /* 0x57 */ { MODRM_SPLITRM, 7938 /* Table7938 */ },
    /* 0x58 */ { MODRM_SPLITRM, 7940 /* Table7940 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7942 /* Table7942 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7944 /* Table7944 */ },
    /* 0x5b */ { MODRM_SPLITRM, 7946 /* Table7946 */ },
    /* 0x5c */ { MODRM_SPLITRM, 7948 /* Table7948 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7950 /* Table7950 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7952 /* Table7952 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7954 /* Table7954 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7956 /* Table7956 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7958 /* Table7958 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7960 /* Table7960 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 7962 /* Table7962 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7678 /* Table7678 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7680 /* Table7680 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7682 /* Table7682 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7684 /* Table7684 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 7686 /* Table7686 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7688 /* Table7688 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7690 /* Table7690 */ },
    /* 0x5b */ { MODRM_SPLITRM, 7964 /* Table7964 */ },
    /* 0x5c */ { MODRM_SPLITRM, 7694 /* Table7694 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7696 /* Table7696 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7698 /* Table7698 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7700 /* Table7700 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7702 /* Table7702 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7704 /* Table7704 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7966 /* Table7966 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7708 /* Table7708 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7710 /* Table7710 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 7968 /* Table7968 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7714 /* Table7714 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7716 /* Table7716 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7718 /* Table7718 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7720 /* Table7720 */ },
    /* 0x7a */ { MODRM_SPLITRM, 7970 /* Table7970 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 7972 /* Table7972 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 7974 /* Table7974 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 7976 /* Table7976 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 7978 /* Table7978 */ },
    /* 0x6b */ { MODRM_SPLITRM, 7980 /* Table7980 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 7982 /* Table7982 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 7984 /* Table7984 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 8000 /* Table8000 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8002 /* Table8002 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8004 /* Table8004 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8006 /* Table8006 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8008 /* Table8008 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8010 /* Table8010 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8012 /* Table8012 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8014 /* Table8014 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8016 /* Table8016 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 8018 /* Table8018 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 8020 /* Table8020 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8022 /* Table8022 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8024 /* Table8024 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8026 /* Table8026 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7780 /* Table7780 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7782 /* Table7782 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7784 /* Table7784 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7786 /* Table7786 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7788 /* Table7788 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8028 /* Table8028 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7792 /* Table7792 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8030 /* Table8030 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7796 /* Table7796 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7798 /* Table7798 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7800 /* Table7800 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7802 /* Table7802 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 7804 /* Table7804 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7806 /* Table7806 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7808 /* Table7808 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 7810 /* Table7810 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7812 /* Table7812 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7814 /* Table7814 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7816 /* Table7816 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7818 /* Table7818 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7820 /* Table7820 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8032 /* Table8032 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7824 /* Table7824 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7826 /* Table7826 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8034 /* Table8034 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8036 /* Table8036 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8038 /* Table8038 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 7834 /* Table7834 */ },
    /* 0x2f */ { MODRM_SPLITRM, 7836 /* Table7836 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8040 /* Table8040 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8042 /* Table8042 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8044 /* Table8044 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8046 /* Table8046 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8048 /* Table8048 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8050 /* Table8050 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8052 /* Table8052 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8054 /* Table8054 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8056 /* Table8056 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8058 /* Table8058 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8060 /* Table8060 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8062 /* Table8062 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 8064 /* Table8064 */ },
    /* 0x6d */ { MODRM_SPLITRM, 8066 /* Table8066 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8068 /* Table8068 */ },
    /* 0x73 */ { MODRM_SPLITREG, 8084 /* Table8084 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8100 /* Table8100 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8102 /* Table8102 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8104 /* Table8104 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8106 /* Table8106 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8108 /* Table8108 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8110 /* Table8110 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 8112 /* Table8112 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8114 /* Table8114 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8116 /* Table8116 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8118 /* Table8118 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8120 /* Table8120 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8122 /* Table8122 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 8124 /* Table8124 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 8126 /* Table8126 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8128 /* Table8128 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8130 /* Table8130 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 7640 /* Table7640 */ },
    /* 0x2f */ { MODRM_SPLITRM, 7642 /* Table7642 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8132 /* Table8132 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8134 /* Table8134 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8136 /* Table8136 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8138 /* Table8138 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8140 /* Table8140 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8142 /* Table8142 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8144 /* Table8144 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8146 /* Table8146 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8148 /* Table8148 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8150 /* Table8150 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8152 /* Table8152 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8154 /* Table8154 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8156 /* Table8156 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8158 /* Table8158 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8160 /* Table8160 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8162 /* Table8162 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8164 /* Table8164 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7678 /* Table7678 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7680 /* Table7680 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7682 /* Table7682 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7684 /* Table7684 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 7686 /* Table7686 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7688 /* Table7688 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7690 /* Table7690 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8166 /* Table8166 */ },
    /* 0x5c */ { MODRM_SPLITRM, 7694 /* Table7694 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7696 /* Table7696 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7698 /* Table7698 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7700 /* Table7700 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7702 /* Table7702 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7704 /* Table7704 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8168 /* Table8168 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7708 /* Table7708 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7710 /* Table7710 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8170 /* Table8170 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7714 /* Table7714 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7716 /* Table7716 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7718 /* Table7718 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7720 /* Table7720 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8172 /* Table8172 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8174 /* Table8174 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 8176 /* Table8176 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 8178 /* Table8178 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 8180 /* Table8180 */ },
    /* 0x6b */ { MODRM_SPLITRM, 8182 /* Table8182 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 8184 /* Table8184 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8186 /* Table8186 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 8202 /* Table8202 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8204 /* Table8204 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8206 /* Table8206 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8208 /* Table8208 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8210 /* Table8210 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8212 /* Table8212 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8214 /* Table8214 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8216 /* Table8216 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8218 /* Table8218 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 8220 /* Table8220 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 8222 /* Table8222 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8224 /* Table8224 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8226 /* Table8226 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8228 /* Table8228 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7780 /* Table7780 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7782 /* Table7782 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7784 /* Table7784 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7786 /* Table7786 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7788 /* Table7788 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8230 /* Table8230 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7792 /* Table7792 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8232 /* Table8232 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 7796 /* Table7796 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 7798 /* Table7798 */ },
    /* 0x2d */ { MODRM_SPLITRM, 7800 /* Table7800 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 7802 /* Table7802 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 7804 /* Table7804 */ },
    /* 0x59 */ { MODRM_SPLITRM, 7806 /* Table7806 */ },
    /* 0x5a */ { MODRM_SPLITRM, 7808 /* Table7808 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 7810 /* Table7810 */ },
    /* 0x5d */ { MODRM_SPLITRM, 7812 /* Table7812 */ },
    /* 0x5e */ { MODRM_SPLITRM, 7814 /* Table7814 */ },
    /* 0x5f */ { MODRM_SPLITRM, 7816 /* Table7816 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 7818 /* Table7818 */ },
    /* 0x79 */ { MODRM_SPLITRM, 7820 /* Table7820 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8234 /* Table8234 */ },
    /* 0x7b */ { MODRM_SPLITRM, 7824 /* Table7824 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 7826 /* Table7826 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8236 /* Table8236 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8238 /* Table8238 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8240 /* Table8240 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_SPLITRM, 7834 /* Table7834 */ },
    /* 0x2f */ { MODRM_SPLITRM, 7836 /* Table7836 */ },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8242 /* Table8242 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8244 /* Table8244 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8246 /* Table8246 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8248 /* Table8248 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8250 /* Table8250 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8252 /* Table8252 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8254 /* Table8254 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8256 /* Table8256 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8258 /* Table8258 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8260 /* Table8260 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8262 /* Table8262 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8264 /* Table8264 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 8266 /* Table8266 */ },
    /* 0x6d */ { MODRM_SPLITRM, 8268 /* Table8268 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8270 /* Table8270 */ },
    /* 0x73 */ { MODRM_SPLITREG, 8286 /* Table8286 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8302 /* Table8302 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8304 /* Table8304 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8306 /* Table8306 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8308 /* Table8308 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8310 /* Table8310 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8312 /* Table8312 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 8314 /* Table8314 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8316 /* Table8316 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8318 /* Table8318 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8320 /* Table8320 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8322 /* Table8322 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8324 /* Table8324 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 8326 /* Table8326 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 8328 /* Table8328 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8330 /* Table8330 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8332 /* Table8332 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8334 /* Table8334 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8336 /* Table8336 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8338 /* Table8338 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8340 /* Table8340 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8342 /* Table8342 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8344 /* Table8344 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8346 /* Table8346 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8348 /* Table8348 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8350 /* Table8350 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8352 /* Table8352 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8354 /* Table8354 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8356 /* Table8356 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8358 /* Table8358 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8360 /* Table8360 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8362 /* Table8362 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8364 /* Table8364 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8366 /* Table8366 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8368 /* Table8368 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 8370 /* Table8370 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8372 /* Table8372 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8374 /* Table8374 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8376 /* Table8376 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8378 /* Table8378 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8380 /* Table8380 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8382 /* Table8382 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8384 /* Table8384 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8386 /* Table8386 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8388 /* Table8388 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8390 /* Table8390 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8392 /* Table8392 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8394 /* Table8394 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 8396 /* Table8396 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 8398 /* Table8398 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 8400 /* Table8400 */ },
    /* 0x6b */ { MODRM_SPLITRM, 8402 /* Table8402 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 8404 /* Table8404 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8406 /* Table8406 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 8422 /* Table8422 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8424 /* Table8424 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8426 /* Table8426 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8428 /* Table8428 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8430 /* Table8430 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8432 /* Table8432 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8434 /* Table8434 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8436 /* Table8436 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8438 /* Table8438 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 8440 /* Table8440 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 8442 /* Table8442 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8444 /* Table8444 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8446 /* Table8446 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8448 /* Table8448 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8450 /* Table8450 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8452 /* Table8452 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8454 /* Table8454 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 8456 /* Table8456 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8458 /* Table8458 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8460 /* Table8460 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8462 /* Table8462 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8464 /* Table8464 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8466 /* Table8466 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8468 /* Table8468 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8470 /* Table8470 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8472 /* Table8472 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8474 /* Table8474 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8476 /* Table8476 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8478 /* Table8478 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8480 /* Table8480 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8482 /* Table8482 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8484 /* Table8484 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8486 /* Table8486 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8488 /* Table8488 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8490 /* Table8490 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8492 /* Table8492 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8494 /* Table8494 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8496 /* Table8496 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8498 /* Table8498 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8500 /* Table8500 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8502 /* Table8502 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 8504 /* Table8504 */ },
    /* 0x6d */ { MODRM_SPLITRM, 8506 /* Table8506 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8508 /* Table8508 */ },
    /* 0x73 */ { MODRM_SPLITREG, 8524 /* Table8524 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8540 /* Table8540 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8542 /* Table8542 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8544 /* Table8544 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8546 /* Table8546 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8548 /* Table8548 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8550 /* Table8550 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 8552 /* Table8552 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8554 /* Table8554 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8556 /* Table8556 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8558 /* Table8558 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8560 /* Table8560 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8562 /* Table8562 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 8564 /* Table8564 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 8566 /* Table8566 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8568 /* Table8568 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8570 /* Table8570 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8572 /* Table8572 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8574 /* Table8574 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8576 /* Table8576 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8578 /* Table8578 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8580 /* Table8580 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8582 /* Table8582 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8584 /* Table8584 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8586 /* Table8586 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8588 /* Table8588 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8590 /* Table8590 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8592 /* Table8592 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8594 /* Table8594 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8596 /* Table8596 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8598 /* Table8598 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8600 /* Table8600 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8602 /* Table8602 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8604 /* Table8604 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8368 /* Table8368 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 8370 /* Table8370 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8372 /* Table8372 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8374 /* Table8374 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8606 /* Table8606 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8378 /* Table8378 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8380 /* Table8380 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8382 /* Table8382 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8384 /* Table8384 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8608 /* Table8608 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8388 /* Table8388 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8610 /* Table8610 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8612 /* Table8612 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8614 /* Table8614 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 8616 /* Table8616 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 8618 /* Table8618 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 8620 /* Table8620 */ },
    /* 0x6b */ { MODRM_SPLITRM, 8622 /* Table8622 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 8624 /* Table8624 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8626 /* Table8626 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 8642 /* Table8642 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8644 /* Table8644 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8646 /* Table8646 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8648 /* Table8648 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8650 /* Table8650 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8652 /* Table8652 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8654 /* Table8654 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8656 /* Table8656 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8658 /* Table8658 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 8660 /* Table8660 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 8662 /* Table8662 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8664 /* Table8664 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8666 /* Table8666 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8668 /* Table8668 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8670 /* Table8670 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8672 /* Table8672 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8454 /* Table8454 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 8456 /* Table8456 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8458 /* Table8458 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8460 /* Table8460 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8462 /* Table8462 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8464 /* Table8464 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8466 /* Table8466 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8468 /* Table8468 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8674 /* Table8674 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8472 /* Table8472 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8676 /* Table8676 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8678 /* Table8678 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8680 /* Table8680 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8682 /* Table8682 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8684 /* Table8684 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8686 /* Table8686 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8688 /* Table8688 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8690 /* Table8690 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8692 /* Table8692 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8694 /* Table8694 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8696 /* Table8696 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8698 /* Table8698 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8700 /* Table8700 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8702 /* Table8702 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8704 /* Table8704 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 8706 /* Table8706 */ },
    /* 0x6d */ { MODRM_SPLITRM, 8708 /* Table8708 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8710 /* Table8710 */ },
    /* 0x73 */ { MODRM_SPLITREG, 8726 /* Table8726 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8742 /* Table8742 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8744 /* Table8744 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8746 /* Table8746 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8748 /* Table8748 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8750 /* Table8750 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8752 /* Table8752 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 8754 /* Table8754 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8756 /* Table8756 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8758 /* Table8758 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8760 /* Table8760 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8762 /* Table8762 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8764 /* Table8764 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 8766 /* Table8766 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 8768 /* Table8768 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8770 /* Table8770 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8772 /* Table8772 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8774 /* Table8774 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8776 /* Table8776 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8778 /* Table8778 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8780 /* Table8780 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8782 /* Table8782 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8784 /* Table8784 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8786 /* Table8786 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8788 /* Table8788 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8790 /* Table8790 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8792 /* Table8792 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8794 /* Table8794 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8796 /* Table8796 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8798 /* Table8798 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8800 /* Table8800 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8802 /* Table8802 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8804 /* Table8804 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8806 /* Table8806 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8368 /* Table8368 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 8370 /* Table8370 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8372 /* Table8372 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8374 /* Table8374 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8808 /* Table8808 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8378 /* Table8378 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8380 /* Table8380 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8382 /* Table8382 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8384 /* Table8384 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8810 /* Table8810 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8388 /* Table8388 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8812 /* Table8812 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8814 /* Table8814 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8816 /* Table8816 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 8818 /* Table8818 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 8820 /* Table8820 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 8822 /* Table8822 */ },
    /* 0x6b */ { MODRM_SPLITRM, 8824 /* Table8824 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 8826 /* Table8826 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8828 /* Table8828 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 8844 /* Table8844 */ },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8846 /* Table8846 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8848 /* Table8848 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8850 /* Table8850 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8852 /* Table8852 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8854 /* Table8854 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8856 /* Table8856 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8858 /* Table8858 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8860 /* Table8860 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 8862 /* Table8862 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 8864 /* Table8864 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 8866 /* Table8866 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8868 /* Table8868 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8870 /* Table8870 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8872 /* Table8872 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8874 /* Table8874 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8454 /* Table8454 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 8456 /* Table8456 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8458 /* Table8458 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8460 /* Table8460 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8462 /* Table8462 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8464 /* Table8464 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8466 /* Table8466 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8468 /* Table8468 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 8876 /* Table8876 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8472 /* Table8472 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8878 /* Table8878 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8880 /* Table8880 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8882 /* Table8882 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8884 /* Table8884 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8886 /* Table8886 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8888 /* Table8888 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8890 /* Table8890 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8892 /* Table8892 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8894 /* Table8894 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8896 /* Table8896 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8898 /* Table8898 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 8900 /* Table8900 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8902 /* Table8902 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8904 /* Table8904 */ },
    /* 0x5f */ { MODRM_SPLITRM, 8906 /* Table8906 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 8908 /* Table8908 */ },
    /* 0x6d */ { MODRM_SPLITRM, 8910 /* Table8910 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 8912 /* Table8912 */ },
    /* 0x73 */ { MODRM_SPLITREG, 8928 /* Table8928 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 8944 /* Table8944 */ },
    /* 0x79 */ { MODRM_SPLITRM, 8946 /* Table8946 */ },
    /* 0x7a */ { MODRM_SPLITRM, 8948 /* Table8948 */ },
    /* 0x7b */ { MODRM_SPLITRM, 8950 /* Table8950 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_SPLITRM, 8952 /* Table8952 */ },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 8954 /* Table8954 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 8956 /* Table8956 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 8958 /* Table8958 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 8960 /* Table8960 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 8962 /* Table8962 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 8964 /* Table8964 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 8966 /* Table8966 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 8968 /* Table8968 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 8970 /* Table8970 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 8972 /* Table8972 */ },
    /* 0x15 */ { MODRM_SPLITRM, 8974 /* Table8974 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 8976 /* Table8976 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 8978 /* Table8978 */ },
    /* 0x55 */ { MODRM_SPLITRM, 8980 /* Table8980 */ },
    /* 0x56 */ { MODRM_SPLITRM, 8982 /* Table8982 */ },
    /* 0x57 */ { MODRM_SPLITRM, 8984 /* Table8984 */ },
    /* 0x58 */ { MODRM_SPLITRM, 8986 /* Table8986 */ },
    /* 0x59 */ { MODRM_SPLITRM, 8988 /* Table8988 */ },
    /* 0x5a */ { MODRM_SPLITRM, 8990 /* Table8990 */ },
    /* 0x5b */ { MODRM_SPLITRM, 8992 /* Table8992 */ },
    /* 0x5c */ { MODRM_SPLITRM, 8994 /* Table8994 */ },
    /* 0x5d */ { MODRM_SPLITRM, 8996 /* Table8996 */ },
    /* 0x5e */ { MODRM_SPLITRM, 8998 /* Table8998 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9000 /* Table9000 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9002 /* Table9002 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9004 /* Table9004 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9006 /* Table9006 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9008 /* Table9008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9010 /* Table9010 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9012 /* Table9012 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9014 /* Table9014 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9016 /* Table9016 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9018 /* Table9018 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9020 /* Table9020 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9022 /* Table9022 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9024 /* Table9024 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9026 /* Table9026 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9028 /* Table9028 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9030 /* Table9030 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9032 /* Table9032 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 9034 /* Table9034 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 9036 /* Table9036 */ },
    /* 0x6b */ { MODRM_SPLITRM, 9038 /* Table9038 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 9040 /* Table9040 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 9042 /* Table9042 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9058 /* Table9058 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9060 /* Table9060 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9062 /* Table9062 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9064 /* Table9064 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 9066 /* Table9066 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 9068 /* Table9068 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 9070 /* Table9070 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 9072 /* Table9072 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 9074 /* Table9074 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 9076 /* Table9076 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9078 /* Table9078 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9080 /* Table9080 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9082 /* Table9082 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9084 /* Table9084 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9086 /* Table9086 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9088 /* Table9088 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9090 /* Table9090 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9092 /* Table9092 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9094 /* Table9094 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9096 /* Table9096 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9098 /* Table9098 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9100 /* Table9100 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9102 /* Table9102 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9104 /* Table9104 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9106 /* Table9106 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9108 /* Table9108 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9110 /* Table9110 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9112 /* Table9112 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9114 /* Table9114 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9116 /* Table9116 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9118 /* Table9118 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9120 /* Table9120 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9122 /* Table9122 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9124 /* Table9124 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9126 /* Table9126 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9128 /* Table9128 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9130 /* Table9130 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9132 /* Table9132 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9134 /* Table9134 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 9136 /* Table9136 */ },
    /* 0x6d */ { MODRM_SPLITRM, 9138 /* Table9138 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 9140 /* Table9140 */ },
    /* 0x73 */ { MODRM_SPLITREG, 9156 /* Table9156 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9172 /* Table9172 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9174 /* Table9174 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9176 /* Table9176 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9178 /* Table9178 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9180 /* Table9180 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 9182 /* Table9182 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 9184 /* Table9184 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 9186 /* Table9186 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9188 /* Table9188 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 9190 /* Table9190 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 9192 /* Table9192 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 9194 /* Table9194 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 9196 /* Table9196 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9198 /* Table9198 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9200 /* Table9200 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9202 /* Table9202 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9204 /* Table9204 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9206 /* Table9206 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9208 /* Table9208 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9210 /* Table9210 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9212 /* Table9212 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9214 /* Table9214 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9216 /* Table9216 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9218 /* Table9218 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9220 /* Table9220 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9222 /* Table9222 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9224 /* Table9224 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9226 /* Table9226 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9228 /* Table9228 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9230 /* Table9230 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9232 /* Table9232 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9008 /* Table9008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9010 /* Table9010 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9012 /* Table9012 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9014 /* Table9014 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9234 /* Table9234 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9018 /* Table9018 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9020 /* Table9020 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9022 /* Table9022 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9024 /* Table9024 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9236 /* Table9236 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9238 /* Table9238 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9240 /* Table9240 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9242 /* Table9242 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 9244 /* Table9244 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 9246 /* Table9246 */ },
    /* 0x6b */ { MODRM_SPLITRM, 9248 /* Table9248 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 9250 /* Table9250 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 9252 /* Table9252 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9268 /* Table9268 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9270 /* Table9270 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9272 /* Table9272 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9274 /* Table9274 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 9276 /* Table9276 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 9278 /* Table9278 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 9280 /* Table9280 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 9282 /* Table9282 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 9284 /* Table9284 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 9286 /* Table9286 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9288 /* Table9288 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9290 /* Table9290 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9292 /* Table9292 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9294 /* Table9294 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9296 /* Table9296 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9088 /* Table9088 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9090 /* Table9090 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9092 /* Table9092 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9094 /* Table9094 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9096 /* Table9096 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9098 /* Table9098 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9100 /* Table9100 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9102 /* Table9102 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9298 /* Table9298 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9300 /* Table9300 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9302 /* Table9302 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9304 /* Table9304 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9306 /* Table9306 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9308 /* Table9308 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9310 /* Table9310 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9312 /* Table9312 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9314 /* Table9314 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9316 /* Table9316 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9318 /* Table9318 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9320 /* Table9320 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9322 /* Table9322 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9324 /* Table9324 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9326 /* Table9326 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9328 /* Table9328 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 9330 /* Table9330 */ },
    /* 0x6d */ { MODRM_SPLITRM, 9332 /* Table9332 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 9334 /* Table9334 */ },
    /* 0x73 */ { MODRM_SPLITREG, 9350 /* Table9350 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9366 /* Table9366 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9368 /* Table9368 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9370 /* Table9370 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9372 /* Table9372 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9374 /* Table9374 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 9376 /* Table9376 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 9378 /* Table9378 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 9380 /* Table9380 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9382 /* Table9382 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 9384 /* Table9384 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 9386 /* Table9386 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 9388 /* Table9388 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 9390 /* Table9390 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9392 /* Table9392 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9394 /* Table9394 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9396 /* Table9396 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9398 /* Table9398 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9400 /* Table9400 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9402 /* Table9402 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9404 /* Table9404 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9406 /* Table9406 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9408 /* Table9408 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9410 /* Table9410 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9412 /* Table9412 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9414 /* Table9414 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9416 /* Table9416 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9418 /* Table9418 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9420 /* Table9420 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9422 /* Table9422 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9424 /* Table9424 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9426 /* Table9426 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9008 /* Table9008 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9010 /* Table9010 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9012 /* Table9012 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9014 /* Table9014 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9428 /* Table9428 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9018 /* Table9018 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9020 /* Table9020 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9022 /* Table9022 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9024 /* Table9024 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9430 /* Table9430 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9432 /* Table9432 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9434 /* Table9434 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9436 /* Table9436 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 9438 /* Table9438 */ },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_SPLITRM, 9440 /* Table9440 */ },
    /* 0x6b */ { MODRM_SPLITRM, 9442 /* Table9442 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 9444 /* Table9444 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 9446 /* Table9446 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9462 /* Table9462 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9464 /* Table9464 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9466 /* Table9466 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9468 /* Table9468 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 9470 /* Table9470 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 9472 /* Table9472 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 9474 /* Table9474 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 9476 /* Table9476 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_SPLITRM, 9478 /* Table9478 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_SPLITRM, 9480 /* Table9480 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9482 /* Table9482 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9484 /* Table9484 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9486 /* Table9486 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9488 /* Table9488 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9490 /* Table9490 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9088 /* Table9088 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9090 /* Table9090 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9092 /* Table9092 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9094 /* Table9094 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9096 /* Table9096 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9098 /* Table9098 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9100 /* Table9100 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9102 /* Table9102 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9492 /* Table9492 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9494 /* Table9494 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9496 /* Table9496 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9498 /* Table9498 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9500 /* Table9500 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9502 /* Table9502 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9504 /* Table9504 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9506 /* Table9506 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9508 /* Table9508 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9510 /* Table9510 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9512 /* Table9512 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9514 /* Table9514 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9516 /* Table9516 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9518 /* Table9518 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9520 /* Table9520 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9522 /* Table9522 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 9524 /* Table9524 */ },
    /* 0x6d */ { MODRM_SPLITRM, 9526 /* Table9526 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITREG, 9528 /* Table9528 */ },
    /* 0x73 */ { MODRM_SPLITREG, 9544 /* Table9544 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9560 /* Table9560 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9562 /* Table9562 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9564 /* Table9564 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9566 /* Table9566 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9568 /* Table9568 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_SPLITRM, 9570 /* Table9570 */ },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 9572 /* Table9572 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 9574 /* Table9574 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9576 /* Table9576 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_SPLITRM, 9578 /* Table9578 */ },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_SPLITRM, 9580 /* Table9580 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_SPLITRM, 9582 /* Table9582 */ },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 9584 /* Table9584 */ },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9586 /* Table9586 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9588 /* Table9588 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9590 /* Table9590 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9592 /* Table9592 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 9594 /* Table9594 */ },
    /* 0x29 */ { MODRM_SPLITRM, 9596 /* Table9596 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9598 /* Table9598 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9600 /* Table9600 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9602 /* Table9602 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9604 /* Table9604 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9606 /* Table9606 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9608 /* Table9608 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9610 /* Table9610 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9612 /* Table9612 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9614 /* Table9614 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9616 /* Table9616 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9618 /* Table9618 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9620 /* Table9620 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9622 /* Table9622 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9624 /* Table9624 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9626 /* Table9626 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9628 /* Table9628 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9630 /* Table9630 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9632 /* Table9632 */ },
    /* 0x12 */ { MODRM_SPLITRM, 9634 /* Table9634 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 9636 /* Table9636 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9638 /* Table9638 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9640 /* Table9640 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9642 /* Table9642 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9644 /* Table9644 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9646 /* Table9646 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9648 /* Table9648 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9650 /* Table9650 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9652 /* Table9652 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9654 /* Table9654 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 9656 /* Table9656 */ },
    /* 0x70 */ { MODRM_SPLITRM, 9658 /* Table9658 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9660 /* Table9660 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 9662 /* Table9662 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9664 /* Table9664 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 9666 /* Table9666 */ },
    /* 0x70 */ { MODRM_SPLITRM, 9668 /* Table9668 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9670 /* Table9670 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 9672 /* Table9672 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9674 /* Table9674 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 9676 /* Table9676 */ },
    /* 0x61 */ { MODRM_SPLITRM, 9678 /* Table9678 */ },
    /* 0x62 */ { MODRM_SPLITRM, 9680 /* Table9680 */ },
    /* 0x63 */ { MODRM_SPLITRM, 9682 /* Table9682 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 9684 /* Table9684 */ },
    /* 0x68 */ { MODRM_SPLITRM, 9686 /* Table9686 */ },
    /* 0x69 */ { MODRM_SPLITRM, 9688 /* Table9688 */ },
    /* 0x6a */ { MODRM_SPLITRM, 9690 /* Table9690 */ },
    /* 0x6b */ { MODRM_SPLITRM, 9692 /* Table9692 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 9694 /* Table9694 */ },
    /* 0x70 */ { MODRM_SPLITRM, 9696 /* Table9696 */ },
    /* 0x71 */ { MODRM_SPLITREG, 9698 /* Table9698 */ },
    /* 0x72 */ { MODRM_SPLITREG, 9714 /* Table9714 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9730 /* Table9730 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9732 /* Table9732 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9734 /* Table9734 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9736 /* Table9736 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 9738 /* Table9738 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 9740 /* Table9740 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 9742 /* Table9742 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 9744 /* Table9744 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 9746 /* Table9746 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 9748 /* Table9748 */ },
    /* 0xda */ { MODRM_SPLITRM, 9750 /* Table9750 */ },
    /* 0xdb */ { MODRM_SPLITRM, 9752 /* Table9752 */ },
    /* 0xdc */ { MODRM_SPLITRM, 9754 /* Table9754 */ },
    /* 0xdd */ { MODRM_SPLITRM, 9756 /* Table9756 */ },
    /* 0xde */ { MODRM_SPLITRM, 9758 /* Table9758 */ },
    /* 0xdf */ { MODRM_SPLITRM, 9760 /* Table9760 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 9762 /* Table9762 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 9764 /* Table9764 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 9766 /* Table9766 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 9768 /* Table9768 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 9770 /* Table9770 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 9772 /* Table9772 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 9774 /* Table9774 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 9776 /* Table9776 */ },
    /* 0xea */ { MODRM_SPLITRM, 9778 /* Table9778 */ },
    /* 0xeb */ { MODRM_SPLITRM, 9780 /* Table9780 */ },
    /* 0xec */ { MODRM_SPLITRM, 9782 /* Table9782 */ },
    /* 0xed */ { MODRM_SPLITRM, 9784 /* Table9784 */ },
    /* 0xee */ { MODRM_SPLITRM, 9786 /* Table9786 */ },
    /* 0xef */ { MODRM_SPLITRM, 9788 /* Table9788 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 9790 /* Table9790 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 9792 /* Table9792 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 9794 /* Table9794 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 9796 /* Table9796 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 9798 /* Table9798 */ },
    /* 0xfa */ { MODRM_SPLITRM, 9800 /* Table9800 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 9802 /* Table9802 */ },
    /* 0xfd */ { MODRM_SPLITRM, 9804 /* Table9804 */ },
    /* 0xfe */ { MODRM_SPLITRM, 9806 /* Table9806 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 9808 /* Table9808 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9810 /* Table9810 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9812 /* Table9812 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 9814 /* Table9814 */ },
    /* 0x70 */ { MODRM_SPLITRM, 9658 /* Table9658 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9816 /* Table9816 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 9818 /* Table9818 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9820 /* Table9820 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9822 /* Table9822 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9824 /* Table9824 */ },
    /* 0x12 */ { MODRM_SPLITRM, 9826 /* Table9826 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9828 /* Table9828 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9830 /* Table9830 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9832 /* Table9832 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9834 /* Table9834 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9836 /* Table9836 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9838 /* Table9838 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9840 /* Table9840 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9842 /* Table9842 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 9844 /* Table9844 */ },
    /* 0x70 */ { MODRM_SPLITRM, 9668 /* Table9668 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 9846 /* Table9846 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 9848 /* Table9848 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 9850 /* Table9850 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9852 /* Table9852 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9854 /* Table9854 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9856 /* Table9856 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9858 /* Table9858 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 9860 /* Table9860 */ },
    /* 0x29 */ { MODRM_SPLITRM, 9862 /* Table9862 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9864 /* Table9864 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9866 /* Table9866 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9868 /* Table9868 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9870 /* Table9870 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9872 /* Table9872 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9874 /* Table9874 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9876 /* Table9876 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9878 /* Table9878 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9880 /* Table9880 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9882 /* Table9882 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9884 /* Table9884 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9886 /* Table9886 */ },
    /* 0x60 */ { MODRM_SPLITRM, 9676 /* Table9676 */ },
    /* 0x61 */ { MODRM_SPLITRM, 9678 /* Table9678 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 9682 /* Table9682 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 9684 /* Table9684 */ },
    /* 0x68 */ { MODRM_SPLITRM, 9686 /* Table9686 */ },
    /* 0x69 */ { MODRM_SPLITRM, 9688 /* Table9688 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 9888 /* Table9888 */ },
    /* 0x6d */ { MODRM_SPLITRM, 9890 /* Table9890 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 9892 /* Table9892 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 9698 /* Table9698 */ },
    /* 0x72 */ { MODRM_SPLITREG, 9894 /* Table9894 */ },
    /* 0x73 */ { MODRM_SPLITREG, 9910 /* Table9910 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9926 /* Table9926 */ },
    /* 0x79 */ { MODRM_SPLITRM, 9928 /* Table9928 */ },
    /* 0x7a */ { MODRM_SPLITRM, 9930 /* Table9930 */ },
    /* 0x7b */ { MODRM_SPLITRM, 9932 /* Table9932 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 9934 /* Table9934 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 9936 /* Table9936 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 9938 /* Table9938 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 9940 /* Table9940 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 9744 /* Table9744 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 9746 /* Table9746 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 9748 /* Table9748 */ },
    /* 0xda */ { MODRM_SPLITRM, 9750 /* Table9750 */ },
    /* 0xdb */ { MODRM_SPLITRM, 9942 /* Table9942 */ },
    /* 0xdc */ { MODRM_SPLITRM, 9754 /* Table9754 */ },
    /* 0xdd */ { MODRM_SPLITRM, 9756 /* Table9756 */ },
    /* 0xde */ { MODRM_SPLITRM, 9758 /* Table9758 */ },
    /* 0xdf */ { MODRM_SPLITRM, 9944 /* Table9944 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 9762 /* Table9762 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 9946 /* Table9946 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 9768 /* Table9768 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 9770 /* Table9770 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 9772 /* Table9772 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 9948 /* Table9948 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 9774 /* Table9774 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 9776 /* Table9776 */ },
    /* 0xea */ { MODRM_SPLITRM, 9778 /* Table9778 */ },
    /* 0xeb */ { MODRM_SPLITRM, 9950 /* Table9950 */ },
    /* 0xec */ { MODRM_SPLITRM, 9782 /* Table9782 */ },
    /* 0xed */ { MODRM_SPLITRM, 9784 /* Table9784 */ },
    /* 0xee */ { MODRM_SPLITRM, 9786 /* Table9786 */ },
    /* 0xef */ { MODRM_SPLITRM, 9952 /* Table9952 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 9954 /* Table9954 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 9956 /* Table9956 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 9794 /* Table9794 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 9796 /* Table9796 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 9798 /* Table9798 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 9958 /* Table9958 */ },
    /* 0xfc */ { MODRM_SPLITRM, 9802 /* Table9802 */ },
    /* 0xfd */ { MODRM_SPLITRM, 9804 /* Table9804 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9960 /* Table9960 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9962 /* Table9962 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 9964 /* Table9964 */ },
    /* 0x15 */ { MODRM_SPLITRM, 9966 /* Table9966 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 9968 /* Table9968 */ },
    /* 0x29 */ { MODRM_SPLITRM, 9970 /* Table9970 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9972 /* Table9972 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 9974 /* Table9974 */ },
    /* 0x55 */ { MODRM_SPLITRM, 9976 /* Table9976 */ },
    /* 0x56 */ { MODRM_SPLITRM, 9978 /* Table9978 */ },
    /* 0x57 */ { MODRM_SPLITRM, 9980 /* Table9980 */ },
    /* 0x58 */ { MODRM_SPLITRM, 9982 /* Table9982 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9984 /* Table9984 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9986 /* Table9986 */ },
    /* 0x5b */ { MODRM_SPLITRM, 9988 /* Table9988 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9990 /* Table9990 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9992 /* Table9992 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9994 /* Table9994 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9996 /* Table9996 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 9998 /* Table9998 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10000 /* Table10000 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 10002 /* Table10002 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9630 /* Table9630 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9632 /* Table9632 */ },
    /* 0x12 */ { MODRM_SPLITRM, 10004 /* Table10004 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 10006 /* Table10006 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9638 /* Table9638 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9640 /* Table9640 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9642 /* Table9642 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9644 /* Table9644 */ },
    /* 0x5b */ { MODRM_SPLITRM, 10008 /* Table10008 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9648 /* Table9648 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9650 /* Table9650 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9652 /* Table9652 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9654 /* Table9654 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10010 /* Table10010 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10012 /* Table10012 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10014 /* Table10014 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10016 /* Table10016 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 10018 /* Table10018 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10020 /* Table10020 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10022 /* Table10022 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10024 /* Table10024 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10026 /* Table10026 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 10028 /* Table10028 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 10030 /* Table10030 */ },
    /* 0x61 */ { MODRM_SPLITRM, 10032 /* Table10032 */ },
    /* 0x62 */ { MODRM_SPLITRM, 10034 /* Table10034 */ },
    /* 0x63 */ { MODRM_SPLITRM, 10036 /* Table10036 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 10038 /* Table10038 */ },
    /* 0x68 */ { MODRM_SPLITRM, 10040 /* Table10040 */ },
    /* 0x69 */ { MODRM_SPLITRM, 10042 /* Table10042 */ },
    /* 0x6a */ { MODRM_SPLITRM, 10044 /* Table10044 */ },
    /* 0x6b */ { MODRM_SPLITRM, 10046 /* Table10046 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10048 /* Table10048 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10050 /* Table10050 */ },
    /* 0x71 */ { MODRM_SPLITREG, 10052 /* Table10052 */ },
    /* 0x72 */ { MODRM_SPLITREG, 10068 /* Table10068 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10084 /* Table10084 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10086 /* Table10086 */ },
    /* 0x7a */ { MODRM_SPLITRM, 10088 /* Table10088 */ },
    /* 0x7b */ { MODRM_SPLITRM, 10090 /* Table10090 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10092 /* Table10092 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 10094 /* Table10094 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 10096 /* Table10096 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 10098 /* Table10098 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 10100 /* Table10100 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 10102 /* Table10102 */ },
    /* 0xda */ { MODRM_SPLITRM, 10104 /* Table10104 */ },
    /* 0xdb */ { MODRM_SPLITRM, 10106 /* Table10106 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10108 /* Table10108 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10110 /* Table10110 */ },
    /* 0xde */ { MODRM_SPLITRM, 10112 /* Table10112 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10114 /* Table10114 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 10116 /* Table10116 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 10118 /* Table10118 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 10120 /* Table10120 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 10122 /* Table10122 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 10124 /* Table10124 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 10126 /* Table10126 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 10128 /* Table10128 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 10130 /* Table10130 */ },
    /* 0xea */ { MODRM_SPLITRM, 10132 /* Table10132 */ },
    /* 0xeb */ { MODRM_SPLITRM, 10134 /* Table10134 */ },
    /* 0xec */ { MODRM_SPLITRM, 10136 /* Table10136 */ },
    /* 0xed */ { MODRM_SPLITRM, 10138 /* Table10138 */ },
    /* 0xee */ { MODRM_SPLITRM, 10140 /* Table10140 */ },
    /* 0xef */ { MODRM_SPLITRM, 10142 /* Table10142 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 10144 /* Table10144 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 10146 /* Table10146 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10148 /* Table10148 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10150 /* Table10150 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10152 /* Table10152 */ },
    /* 0xfa */ { MODRM_SPLITRM, 10154 /* Table10154 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 10156 /* Table10156 */ },
    /* 0xfd */ { MODRM_SPLITRM, 10158 /* Table10158 */ },
    /* 0xfe */ { MODRM_SPLITRM, 10160 /* Table10160 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 10162 /* Table10162 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10164 /* Table10164 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10166 /* Table10166 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10168 /* Table10168 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10012 /* Table10012 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10170 /* Table10170 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10172 /* Table10172 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 10174 /* Table10174 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9822 /* Table9822 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9824 /* Table9824 */ },
    /* 0x12 */ { MODRM_SPLITRM, 10176 /* Table10176 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9828 /* Table9828 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9830 /* Table9830 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9832 /* Table9832 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9834 /* Table9834 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9836 /* Table9836 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9838 /* Table9838 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9840 /* Table9840 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9842 /* Table9842 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10178 /* Table10178 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10022 /* Table10022 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10180 /* Table10180 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10182 /* Table10182 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 10184 /* Table10184 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10186 /* Table10186 */ },
    /* 0x11 */ { MODRM_SPLITRM, 10188 /* Table10188 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10190 /* Table10190 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10192 /* Table10192 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10194 /* Table10194 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10196 /* Table10196 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 10198 /* Table10198 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 10200 /* Table10200 */ },
    /* 0x55 */ { MODRM_SPLITRM, 10202 /* Table10202 */ },
    /* 0x56 */ { MODRM_SPLITRM, 10204 /* Table10204 */ },
    /* 0x57 */ { MODRM_SPLITRM, 10206 /* Table10206 */ },
    /* 0x58 */ { MODRM_SPLITRM, 10208 /* Table10208 */ },
    /* 0x59 */ { MODRM_SPLITRM, 10210 /* Table10210 */ },
    /* 0x5a */ { MODRM_SPLITRM, 10212 /* Table10212 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 10214 /* Table10214 */ },
    /* 0x5d */ { MODRM_SPLITRM, 10216 /* Table10216 */ },
    /* 0x5e */ { MODRM_SPLITRM, 10218 /* Table10218 */ },
    /* 0x5f */ { MODRM_SPLITRM, 10220 /* Table10220 */ },
    /* 0x60 */ { MODRM_SPLITRM, 10030 /* Table10030 */ },
    /* 0x61 */ { MODRM_SPLITRM, 10032 /* Table10032 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 10036 /* Table10036 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 10038 /* Table10038 */ },
    /* 0x68 */ { MODRM_SPLITRM, 10040 /* Table10040 */ },
    /* 0x69 */ { MODRM_SPLITRM, 10042 /* Table10042 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 10222 /* Table10222 */ },
    /* 0x6d */ { MODRM_SPLITRM, 10224 /* Table10224 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10226 /* Table10226 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 10052 /* Table10052 */ },
    /* 0x72 */ { MODRM_SPLITREG, 10228 /* Table10228 */ },
    /* 0x73 */ { MODRM_SPLITREG, 10244 /* Table10244 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10260 /* Table10260 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10262 /* Table10262 */ },
    /* 0x7a */ { MODRM_SPLITRM, 10264 /* Table10264 */ },
    /* 0x7b */ { MODRM_SPLITRM, 10266 /* Table10266 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10268 /* Table10268 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 10270 /* Table10270 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 10272 /* Table10272 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 10274 /* Table10274 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 10098 /* Table10098 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 10100 /* Table10100 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 10102 /* Table10102 */ },
    /* 0xda */ { MODRM_SPLITRM, 10104 /* Table10104 */ },
    /* 0xdb */ { MODRM_SPLITRM, 10276 /* Table10276 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10108 /* Table10108 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10110 /* Table10110 */ },
    /* 0xde */ { MODRM_SPLITRM, 10112 /* Table10112 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10278 /* Table10278 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 10116 /* Table10116 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 10280 /* Table10280 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 10122 /* Table10122 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 10124 /* Table10124 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 10126 /* Table10126 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 10282 /* Table10282 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 10128 /* Table10128 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 10130 /* Table10130 */ },
    /* 0xea */ { MODRM_SPLITRM, 10132 /* Table10132 */ },
    /* 0xeb */ { MODRM_SPLITRM, 10284 /* Table10284 */ },
    /* 0xec */ { MODRM_SPLITRM, 10136 /* Table10136 */ },
    /* 0xed */ { MODRM_SPLITRM, 10138 /* Table10138 */ },
    /* 0xee */ { MODRM_SPLITRM, 10140 /* Table10140 */ },
    /* 0xef */ { MODRM_SPLITRM, 10286 /* Table10286 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 10288 /* Table10288 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 10290 /* Table10290 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 10148 /* Table10148 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10150 /* Table10150 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10152 /* Table10152 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 10292 /* Table10292 */ },
    /* 0xfc */ { MODRM_SPLITRM, 10156 /* Table10156 */ },
    /* 0xfd */ { MODRM_SPLITRM, 10158 /* Table10158 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10294 /* Table10294 */ },
    /* 0x11 */ { MODRM_SPLITRM, 10296 /* Table10296 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10298 /* Table10298 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10300 /* Table10300 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10302 /* Table10302 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10304 /* Table10304 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 10306 /* Table10306 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 10308 /* Table10308 */ },
    /* 0x55 */ { MODRM_SPLITRM, 10310 /* Table10310 */ },
    /* 0x56 */ { MODRM_SPLITRM, 10312 /* Table10312 */ },
    /* 0x57 */ { MODRM_SPLITRM, 10314 /* Table10314 */ },
    /* 0x58 */ { MODRM_SPLITRM, 10316 /* Table10316 */ },
    /* 0x59 */ { MODRM_SPLITRM, 10318 /* Table10318 */ },
    /* 0x5a */ { MODRM_SPLITRM, 10320 /* Table10320 */ },
    /* 0x5b */ { MODRM_SPLITRM, 10322 /* Table10322 */ },
    /* 0x5c */ { MODRM_SPLITRM, 10324 /* Table10324 */ },
    /* 0x5d */ { MODRM_SPLITRM, 10326 /* Table10326 */ },
    /* 0x5e */ { MODRM_SPLITRM, 10328 /* Table10328 */ },
    /* 0x5f */ { MODRM_SPLITRM, 10330 /* Table10330 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10332 /* Table10332 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10334 /* Table10334 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 10336 /* Table10336 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9630 /* Table9630 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9632 /* Table9632 */ },
    /* 0x12 */ { MODRM_SPLITRM, 10338 /* Table10338 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 10340 /* Table10340 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9638 /* Table9638 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9640 /* Table9640 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9642 /* Table9642 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9644 /* Table9644 */ },
    /* 0x5b */ { MODRM_SPLITRM, 10342 /* Table10342 */ },
    /* 0x5c */ { MODRM_SPLITRM, 9648 /* Table9648 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9650 /* Table9650 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9652 /* Table9652 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9654 /* Table9654 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10344 /* Table10344 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10346 /* Table10346 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10348 /* Table10348 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10350 /* Table10350 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 10352 /* Table10352 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10354 /* Table10354 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10356 /* Table10356 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10358 /* Table10358 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10360 /* Table10360 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 10362 /* Table10362 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 10364 /* Table10364 */ },
    /* 0x61 */ { MODRM_SPLITRM, 10366 /* Table10366 */ },
    /* 0x62 */ { MODRM_SPLITRM, 10368 /* Table10368 */ },
    /* 0x63 */ { MODRM_SPLITRM, 10370 /* Table10370 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 10372 /* Table10372 */ },
    /* 0x68 */ { MODRM_SPLITRM, 10374 /* Table10374 */ },
    /* 0x69 */ { MODRM_SPLITRM, 10376 /* Table10376 */ },
    /* 0x6a */ { MODRM_SPLITRM, 10378 /* Table10378 */ },
    /* 0x6b */ { MODRM_SPLITRM, 10380 /* Table10380 */ },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10382 /* Table10382 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10384 /* Table10384 */ },
    /* 0x71 */ { MODRM_SPLITREG, 10386 /* Table10386 */ },
    /* 0x72 */ { MODRM_SPLITREG, 10402 /* Table10402 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10418 /* Table10418 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10420 /* Table10420 */ },
    /* 0x7a */ { MODRM_SPLITRM, 10422 /* Table10422 */ },
    /* 0x7b */ { MODRM_SPLITRM, 10424 /* Table10424 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10426 /* Table10426 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 10428 /* Table10428 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 10430 /* Table10430 */ },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_SPLITRM, 10432 /* Table10432 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 10434 /* Table10434 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 10436 /* Table10436 */ },
    /* 0xda */ { MODRM_SPLITRM, 10438 /* Table10438 */ },
    /* 0xdb */ { MODRM_SPLITRM, 10440 /* Table10440 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10442 /* Table10442 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10444 /* Table10444 */ },
    /* 0xde */ { MODRM_SPLITRM, 10446 /* Table10446 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10448 /* Table10448 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 10450 /* Table10450 */ },
    /* 0xe1 */ { MODRM_SPLITRM, 10452 /* Table10452 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 10454 /* Table10454 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 10456 /* Table10456 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 10458 /* Table10458 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 10460 /* Table10460 */ },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 10462 /* Table10462 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 10464 /* Table10464 */ },
    /* 0xea */ { MODRM_SPLITRM, 10466 /* Table10466 */ },
    /* 0xeb */ { MODRM_SPLITRM, 10468 /* Table10468 */ },
    /* 0xec */ { MODRM_SPLITRM, 10470 /* Table10470 */ },
    /* 0xed */ { MODRM_SPLITRM, 10472 /* Table10472 */ },
    /* 0xee */ { MODRM_SPLITRM, 10474 /* Table10474 */ },
    /* 0xef */ { MODRM_SPLITRM, 10476 /* Table10476 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 10478 /* Table10478 */ },
    /* 0xf2 */ { MODRM_SPLITRM, 10480 /* Table10480 */ },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10482 /* Table10482 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10484 /* Table10484 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10486 /* Table10486 */ },
    /* 0xfa */ { MODRM_SPLITRM, 10488 /* Table10488 */ },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_SPLITRM, 10490 /* Table10490 */ },
    /* 0xfd */ { MODRM_SPLITRM, 10492 /* Table10492 */ },
    /* 0xfe */ { MODRM_SPLITRM, 10494 /* Table10494 */ },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_SPLITRM, 10496 /* Table10496 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10498 /* Table10498 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10500 /* Table10500 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10502 /* Table10502 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10346 /* Table10346 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10504 /* Table10504 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10506 /* Table10506 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 10508 /* Table10508 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 9822 /* Table9822 */ },
    /* 0x11 */ { MODRM_SPLITRM, 9824 /* Table9824 */ },
    /* 0x12 */ { MODRM_SPLITRM, 10510 /* Table10510 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 9828 /* Table9828 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 9830 /* Table9830 */ },
    /* 0x59 */ { MODRM_SPLITRM, 9832 /* Table9832 */ },
    /* 0x5a */ { MODRM_SPLITRM, 9834 /* Table9834 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 9836 /* Table9836 */ },
    /* 0x5d */ { MODRM_SPLITRM, 9838 /* Table9838 */ },
    /* 0x5e */ { MODRM_SPLITRM, 9840 /* Table9840 */ },
    /* 0x5f */ { MODRM_SPLITRM, 9842 /* Table9842 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10512 /* Table10512 */ },
    /* 0x70 */ { MODRM_SPLITRM, 10356 /* Table10356 */ },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_SPLITRM, 10514 /* Table10514 */ },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10516 /* Table10516 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_SPLITRM, 10518 /* Table10518 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10520 /* Table10520 */ },
    /* 0x11 */ { MODRM_SPLITRM, 10522 /* Table10522 */ },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10524 /* Table10524 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10526 /* Table10526 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10528 /* Table10528 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10530 /* Table10530 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_SPLITRM, 10532 /* Table10532 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 10534 /* Table10534 */ },
    /* 0x55 */ { MODRM_SPLITRM, 10536 /* Table10536 */ },
    /* 0x56 */ { MODRM_SPLITRM, 10538 /* Table10538 */ },
    /* 0x57 */ { MODRM_SPLITRM, 10540 /* Table10540 */ },
    /* 0x58 */ { MODRM_SPLITRM, 10542 /* Table10542 */ },
    /* 0x59 */ { MODRM_SPLITRM, 10544 /* Table10544 */ },
    /* 0x5a */ { MODRM_SPLITRM, 10546 /* Table10546 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 10548 /* Table10548 */ },
    /* 0x5d */ { MODRM_SPLITRM, 10550 /* Table10550 */ },
    /* 0x5e */ { MODRM_SPLITRM, 10552 /* Table10552 */ },
    /* 0x5f */ { MODRM_SPLITRM, 10554 /* Table10554 */ },
    /* 0x60 */ { MODRM_SPLITRM, 10364 /* Table10364 */ },
    /* 0x61 */ { MODRM_SPLITRM, 10366 /* Table10366 */ },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_SPLITRM, 10370 /* Table10370 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_SPLITRM, 10372 /* Table10372 */ },
    /* 0x68 */ { MODRM_SPLITRM, 10374 /* Table10374 */ },
    /* 0x69 */ { MODRM_SPLITRM, 10376 /* Table10376 */ },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_SPLITRM, 10556 /* Table10556 */ },
    /* 0x6d */ { MODRM_SPLITRM, 10558 /* Table10558 */ },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_SPLITRM, 10560 /* Table10560 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITREG, 10386 /* Table10386 */ },
    /* 0x72 */ { MODRM_SPLITREG, 10562 /* Table10562 */ },
    /* 0x73 */ { MODRM_SPLITREG, 10578 /* Table10578 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10594 /* Table10594 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10596 /* Table10596 */ },
    /* 0x7a */ { MODRM_SPLITRM, 10598 /* Table10598 */ },
    /* 0x7b */ { MODRM_SPLITRM, 10600 /* Table10600 */ },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_SPLITRM, 10602 /* Table10602 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 10604 /* Table10604 */ },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_SPLITRM, 10606 /* Table10606 */ },
    /* 0xd4 */ { MODRM_SPLITRM, 10608 /* Table10608 */ },
    /* 0xd5 */ { MODRM_SPLITRM, 10432 /* Table10432 */ },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_SPLITRM, 10434 /* Table10434 */ },
    /* 0xd9 */ { MODRM_SPLITRM, 10436 /* Table10436 */ },
    /* 0xda */ { MODRM_SPLITRM, 10438 /* Table10438 */ },
    /* 0xdb */ { MODRM_SPLITRM, 10610 /* Table10610 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10442 /* Table10442 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10444 /* Table10444 */ },
    /* 0xde */ { MODRM_SPLITRM, 10446 /* Table10446 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10612 /* Table10612 */ },
    /* 0xe0 */ { MODRM_SPLITRM, 10450 /* Table10450 */ },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_SPLITRM, 10614 /* Table10614 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 10456 /* Table10456 */ },
    /* 0xe4 */ { MODRM_SPLITRM, 10458 /* Table10458 */ },
    /* 0xe5 */ { MODRM_SPLITRM, 10460 /* Table10460 */ },
    /* 0xe6 */ { MODRM_SPLITRM, 10616 /* Table10616 */ },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_SPLITRM, 10462 /* Table10462 */ },
    /* 0xe9 */ { MODRM_SPLITRM, 10464 /* Table10464 */ },
    /* 0xea */ { MODRM_SPLITRM, 10466 /* Table10466 */ },
    /* 0xeb */ { MODRM_SPLITRM, 10618 /* Table10618 */ },
    /* 0xec */ { MODRM_SPLITRM, 10470 /* Table10470 */ },
    /* 0xed */ { MODRM_SPLITRM, 10472 /* Table10472 */ },
    /* 0xee */ { MODRM_SPLITRM, 10474 /* Table10474 */ },
    /* 0xef */ { MODRM_SPLITRM, 10620 /* Table10620 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_SPLITRM, 10622 /* Table10622 */ },
    /* 0xf4 */ { MODRM_SPLITRM, 10624 /* Table10624 */ },
    /* 0xf5 */ { MODRM_SPLITRM, 10482 /* Table10482 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10484 /* Table10484 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10486 /* Table10486 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_SPLITRM, 10626 /* Table10626 */ },
    /* 0xfc */ { MODRM_SPLITRM, 10490 /* Table10490 */ },
    /* 0xfd */ { MODRM_SPLITRM, 10492 /* Table10492 */ },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
 }
};
static const struct ContextDecision x86DisassemblerThreeByte38Opcodes = {
 { /* opcodeDecisions */
  /* IC */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10628 /* Table10628 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10630 /* Table10630 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10632 /* Table10632 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10634 /* Table10634 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10636 /* Table10636 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10638 /* Table10638 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10640 /* Table10640 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10642 /* Table10642 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10644 /* Table10644 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10646 /* Table10646 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10648 /* Table10648 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10650 /* Table10650 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10652 /* Table10652 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10654 /* Table10654 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10656 /* Table10656 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10670 /* Table10670 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10672 /* Table10672 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10674 /* Table10674 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10628 /* Table10628 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10630 /* Table10630 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10632 /* Table10632 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10634 /* Table10634 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10636 /* Table10636 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10638 /* Table10638 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10640 /* Table10640 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10642 /* Table10642 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10644 /* Table10644 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10646 /* Table10646 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10648 /* Table10648 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10650 /* Table10650 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10652 /* Table10652 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10654 /* Table10654 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10656 /* Table10656 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10670 /* Table10670 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10672 /* Table10672 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10674 /* Table10674 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10678 /* Table10678 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10680 /* Table10680 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10682 /* Table10682 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10684 /* Table10684 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10686 /* Table10686 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10688 /* Table10688 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10690 /* Table10690 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10692 /* Table10692 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10694 /* Table10694 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10696 /* Table10696 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10698 /* Table10698 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10700 /* Table10700 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10702 /* Table10702 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10704 /* Table10704 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10706 /* Table10706 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10708 /* Table10708 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10710 /* Table10710 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10712 /* Table10712 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10714 /* Table10714 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10716 /* Table10716 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10718 /* Table10718 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10720 /* Table10720 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10722 /* Table10722 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10724 /* Table10724 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10726 /* Table10726 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10728 /* Table10728 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10730 /* Table10730 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10732 /* Table10732 */ },
    /* 0x2b */ { MODRM_SPLITRM, 10734 /* Table10734 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 10736 /* Table10736 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10738 /* Table10738 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10740 /* Table10740 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10742 /* Table10742 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10744 /* Table10744 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10746 /* Table10746 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10748 /* Table10748 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10750 /* Table10750 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10752 /* Table10752 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10754 /* Table10754 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10756 /* Table10756 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10758 /* Table10758 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10760 /* Table10760 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10762 /* Table10762 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10764 /* Table10764 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10766 /* Table10766 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10768 /* Table10768 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 10770 /* Table10770 */ },
    /* 0x81 */ { MODRM_SPLITRM, 10772 /* Table10772 */ },
    /* 0x82 */ { MODRM_SPLITRM, 10774 /* Table10774 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 10776 /* Table10776 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 10778 /* Table10778 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10780 /* Table10780 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10782 /* Table10782 */ },
    /* 0xde */ { MODRM_SPLITRM, 10784 /* Table10784 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10786 /* Table10786 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10788 /* Table10788 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10790 /* Table10790 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10792 /* Table10792 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 10794 /* Table10794 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10796 /* Table10796 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10628 /* Table10628 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10630 /* Table10630 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10632 /* Table10632 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10634 /* Table10634 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10636 /* Table10636 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10638 /* Table10638 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10640 /* Table10640 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10642 /* Table10642 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10644 /* Table10644 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10646 /* Table10646 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10648 /* Table10648 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10650 /* Table10650 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10652 /* Table10652 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10654 /* Table10654 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10656 /* Table10656 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10670 /* Table10670 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10672 /* Table10672 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10674 /* Table10674 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10678 /* Table10678 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10680 /* Table10680 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10682 /* Table10682 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10684 /* Table10684 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10686 /* Table10686 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10688 /* Table10688 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10690 /* Table10690 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10692 /* Table10692 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10694 /* Table10694 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10696 /* Table10696 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10698 /* Table10698 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10700 /* Table10700 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10702 /* Table10702 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10704 /* Table10704 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10706 /* Table10706 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10708 /* Table10708 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10710 /* Table10710 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10712 /* Table10712 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10714 /* Table10714 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10716 /* Table10716 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10718 /* Table10718 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10720 /* Table10720 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10722 /* Table10722 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10724 /* Table10724 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10726 /* Table10726 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10728 /* Table10728 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10730 /* Table10730 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10732 /* Table10732 */ },
    /* 0x2b */ { MODRM_SPLITRM, 10734 /* Table10734 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 10736 /* Table10736 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10738 /* Table10738 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10740 /* Table10740 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10742 /* Table10742 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10744 /* Table10744 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10746 /* Table10746 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10748 /* Table10748 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10750 /* Table10750 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10752 /* Table10752 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10754 /* Table10754 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10756 /* Table10756 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10758 /* Table10758 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10760 /* Table10760 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10762 /* Table10762 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10764 /* Table10764 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10766 /* Table10766 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10768 /* Table10768 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 10770 /* Table10770 */ },
    /* 0x81 */ { MODRM_SPLITRM, 10772 /* Table10772 */ },
    /* 0x82 */ { MODRM_SPLITRM, 10774 /* Table10774 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 10776 /* Table10776 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 10778 /* Table10778 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10780 /* Table10780 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10782 /* Table10782 */ },
    /* 0xde */ { MODRM_SPLITRM, 10784 /* Table10784 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10786 /* Table10786 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10788 /* Table10788 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10790 /* Table10790 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10792 /* Table10792 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 10794 /* Table10794 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10798 /* Table10798 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10800 /* Table10800 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10802 /* Table10802 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10804 /* Table10804 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10806 /* Table10806 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10808 /* Table10808 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 10810 /* Table10810 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XS_OPSIZE */ {},
  /* IC_XD_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10812 /* Table10812 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XS_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10814 /* Table10814 */ },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10628 /* Table10628 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10630 /* Table10630 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10632 /* Table10632 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10634 /* Table10634 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10636 /* Table10636 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10638 /* Table10638 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10640 /* Table10640 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10642 /* Table10642 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10644 /* Table10644 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10646 /* Table10646 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10648 /* Table10648 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10650 /* Table10650 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10652 /* Table10652 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10654 /* Table10654 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10656 /* Table10656 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10816 /* Table10816 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10818 /* Table10818 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10820 /* Table10820 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_SPLITRM, 10822 /* Table10822 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10678 /* Table10678 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10680 /* Table10680 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10682 /* Table10682 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10684 /* Table10684 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10686 /* Table10686 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10688 /* Table10688 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10690 /* Table10690 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10692 /* Table10692 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10694 /* Table10694 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10696 /* Table10696 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10698 /* Table10698 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10700 /* Table10700 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10702 /* Table10702 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10704 /* Table10704 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10706 /* Table10706 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10708 /* Table10708 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10710 /* Table10710 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10712 /* Table10712 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10714 /* Table10714 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10716 /* Table10716 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10718 /* Table10718 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10720 /* Table10720 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10722 /* Table10722 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10724 /* Table10724 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10726 /* Table10726 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10728 /* Table10728 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10730 /* Table10730 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10732 /* Table10732 */ },
    /* 0x2b */ { MODRM_SPLITRM, 10734 /* Table10734 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 10736 /* Table10736 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10738 /* Table10738 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10740 /* Table10740 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10742 /* Table10742 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10744 /* Table10744 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10746 /* Table10746 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10748 /* Table10748 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10750 /* Table10750 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10752 /* Table10752 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10754 /* Table10754 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10756 /* Table10756 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10758 /* Table10758 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10760 /* Table10760 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10762 /* Table10762 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10764 /* Table10764 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10766 /* Table10766 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10768 /* Table10768 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 10824 /* Table10824 */ },
    /* 0x81 */ { MODRM_SPLITRM, 10826 /* Table10826 */ },
    /* 0x82 */ { MODRM_SPLITRM, 10828 /* Table10828 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 10776 /* Table10776 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 10778 /* Table10778 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10780 /* Table10780 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10782 /* Table10782 */ },
    /* 0xde */ { MODRM_SPLITRM, 10784 /* Table10784 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10786 /* Table10786 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10816 /* Table10816 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10818 /* Table10818 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10792 /* Table10792 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 10830 /* Table10830 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10796 /* Table10796 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10822 /* Table10822 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10678 /* Table10678 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10680 /* Table10680 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10682 /* Table10682 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10684 /* Table10684 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10686 /* Table10686 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10688 /* Table10688 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10690 /* Table10690 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10692 /* Table10692 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10694 /* Table10694 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10696 /* Table10696 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10698 /* Table10698 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10700 /* Table10700 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10702 /* Table10702 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10704 /* Table10704 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10706 /* Table10706 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10708 /* Table10708 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10710 /* Table10710 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10712 /* Table10712 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10714 /* Table10714 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10716 /* Table10716 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10718 /* Table10718 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10720 /* Table10720 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10722 /* Table10722 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10724 /* Table10724 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10726 /* Table10726 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10728 /* Table10728 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10730 /* Table10730 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10732 /* Table10732 */ },
    /* 0x2b */ { MODRM_SPLITRM, 10734 /* Table10734 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 10736 /* Table10736 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10738 /* Table10738 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10740 /* Table10740 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10742 /* Table10742 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10744 /* Table10744 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10746 /* Table10746 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10748 /* Table10748 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10750 /* Table10750 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10752 /* Table10752 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10754 /* Table10754 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10756 /* Table10756 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10758 /* Table10758 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10760 /* Table10760 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10762 /* Table10762 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10764 /* Table10764 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10766 /* Table10766 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10768 /* Table10768 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 10824 /* Table10824 */ },
    /* 0x81 */ { MODRM_SPLITRM, 10826 /* Table10826 */ },
    /* 0x82 */ { MODRM_SPLITRM, 10828 /* Table10828 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 10776 /* Table10776 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 10778 /* Table10778 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10780 /* Table10780 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10782 /* Table10782 */ },
    /* 0xde */ { MODRM_SPLITRM, 10784 /* Table10784 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10786 /* Table10786 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10788 /* Table10788 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10790 /* Table10790 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10792 /* Table10792 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 10794 /* Table10794 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10832 /* Table10832 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10628 /* Table10628 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10630 /* Table10630 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10632 /* Table10632 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10634 /* Table10634 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10636 /* Table10636 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10638 /* Table10638 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10640 /* Table10640 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10642 /* Table10642 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10644 /* Table10644 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10646 /* Table10646 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10648 /* Table10648 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10650 /* Table10650 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10652 /* Table10652 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10654 /* Table10654 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10656 /* Table10656 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10670 /* Table10670 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10672 /* Table10672 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10674 /* Table10674 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10678 /* Table10678 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10680 /* Table10680 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10682 /* Table10682 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10684 /* Table10684 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10686 /* Table10686 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10688 /* Table10688 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10690 /* Table10690 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10692 /* Table10692 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10694 /* Table10694 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10696 /* Table10696 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10698 /* Table10698 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10700 /* Table10700 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10702 /* Table10702 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10704 /* Table10704 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10706 /* Table10706 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10708 /* Table10708 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10710 /* Table10710 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10712 /* Table10712 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10714 /* Table10714 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10716 /* Table10716 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10718 /* Table10718 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10720 /* Table10720 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10722 /* Table10722 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10724 /* Table10724 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10726 /* Table10726 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10728 /* Table10728 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10730 /* Table10730 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10732 /* Table10732 */ },
    /* 0x2b */ { MODRM_SPLITRM, 10734 /* Table10734 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 10736 /* Table10736 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10738 /* Table10738 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10740 /* Table10740 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10742 /* Table10742 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10744 /* Table10744 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10746 /* Table10746 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10748 /* Table10748 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10750 /* Table10750 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10752 /* Table10752 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10754 /* Table10754 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10756 /* Table10756 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10758 /* Table10758 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10760 /* Table10760 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10762 /* Table10762 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10764 /* Table10764 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10766 /* Table10766 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10768 /* Table10768 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 10824 /* Table10824 */ },
    /* 0x81 */ { MODRM_SPLITRM, 10826 /* Table10826 */ },
    /* 0x82 */ { MODRM_SPLITRM, 10828 /* Table10828 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 10776 /* Table10776 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 10778 /* Table10778 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10780 /* Table10780 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10782 /* Table10782 */ },
    /* 0xde */ { MODRM_SPLITRM, 10784 /* Table10784 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10786 /* Table10786 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10788 /* Table10788 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10790 /* Table10790 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10792 /* Table10792 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 10794 /* Table10794 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10796 /* Table10796 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10800 /* Table10800 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10802 /* Table10802 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10834 /* Table10834 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10806 /* Table10806 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10836 /* Table10836 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_SPLITRM, 10810 /* Table10810 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS_OPSIZE */ {},
  /* IC_64BIT_XD_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10800 /* Table10800 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10802 /* Table10802 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10804 /* Table10804 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10806 /* Table10806 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10808 /* Table10808 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10676 /* Table10676 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10628 /* Table10628 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10630 /* Table10630 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10632 /* Table10632 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10634 /* Table10634 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10636 /* Table10636 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10638 /* Table10638 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10640 /* Table10640 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10642 /* Table10642 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10644 /* Table10644 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10646 /* Table10646 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10648 /* Table10648 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10650 /* Table10650 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10652 /* Table10652 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10654 /* Table10654 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10656 /* Table10656 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10670 /* Table10670 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10672 /* Table10672 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10838 /* Table10838 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10836 /* Table10836 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10822 /* Table10822 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10628 /* Table10628 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10630 /* Table10630 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10632 /* Table10632 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10634 /* Table10634 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10636 /* Table10636 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10638 /* Table10638 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10640 /* Table10640 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10642 /* Table10642 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10644 /* Table10644 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10646 /* Table10646 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10648 /* Table10648 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10650 /* Table10650 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10652 /* Table10652 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10654 /* Table10654 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10656 /* Table10656 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10840 /* Table10840 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10842 /* Table10842 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_SPLITRM, 10674 /* Table10674 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10834 /* Table10834 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10822 /* Table10822 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10678 /* Table10678 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10680 /* Table10680 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10682 /* Table10682 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10684 /* Table10684 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10686 /* Table10686 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10688 /* Table10688 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10690 /* Table10690 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10692 /* Table10692 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10694 /* Table10694 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10696 /* Table10696 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10698 /* Table10698 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10700 /* Table10700 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 10702 /* Table10702 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 10704 /* Table10704 */ },
    /* 0x15 */ { MODRM_SPLITRM, 10706 /* Table10706 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10708 /* Table10708 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10710 /* Table10710 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10712 /* Table10712 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10714 /* Table10714 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10716 /* Table10716 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10718 /* Table10718 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10720 /* Table10720 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10722 /* Table10722 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10724 /* Table10724 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10726 /* Table10726 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10728 /* Table10728 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10730 /* Table10730 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10732 /* Table10732 */ },
    /* 0x2b */ { MODRM_SPLITRM, 10734 /* Table10734 */ },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 10736 /* Table10736 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10738 /* Table10738 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10740 /* Table10740 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10742 /* Table10742 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10744 /* Table10744 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10746 /* Table10746 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10748 /* Table10748 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10750 /* Table10750 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10752 /* Table10752 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10754 /* Table10754 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10756 /* Table10756 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10758 /* Table10758 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10760 /* Table10760 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10762 /* Table10762 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10764 /* Table10764 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10766 /* Table10766 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10768 /* Table10768 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 10824 /* Table10824 */ },
    /* 0x81 */ { MODRM_SPLITRM, 10826 /* Table10826 */ },
    /* 0x82 */ { MODRM_SPLITRM, 10828 /* Table10828 */ },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 10658 /* Table10658 */ },
    /* 0xc9 */ { MODRM_SPLITRM, 10660 /* Table10660 */ },
    /* 0xca */ { MODRM_SPLITRM, 10662 /* Table10662 */ },
    /* 0xcb */ { MODRM_SPLITRM, 10664 /* Table10664 */ },
    /* 0xcc */ { MODRM_SPLITRM, 10666 /* Table10666 */ },
    /* 0xcd */ { MODRM_SPLITRM, 10668 /* Table10668 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 10776 /* Table10776 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 10778 /* Table10778 */ },
    /* 0xdc */ { MODRM_SPLITRM, 10780 /* Table10780 */ },
    /* 0xdd */ { MODRM_SPLITRM, 10782 /* Table10782 */ },
    /* 0xde */ { MODRM_SPLITRM, 10784 /* Table10784 */ },
    /* 0xdf */ { MODRM_SPLITRM, 10786 /* Table10786 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 10788 /* Table10788 */ },
    /* 0xf1 */ { MODRM_SPLITRM, 10790 /* Table10790 */ },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10844 /* Table10844 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 10846 /* Table10846 */ },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_SPLITRM, 10832 /* Table10832 */ },
    /* 0xf9 */ { MODRM_SPLITRM, 10822 /* Table10822 */ },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_SPLITRM, 10848 /* Table10848 */ },
    /* 0xf3 */ { MODRM_SPLITREG, 10850 /* Table10850 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10866 /* Table10866 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_SPLITRM, 10868 /* Table10868 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10870 /* Table10870 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_SPLITRM, 10872 /* Table10872 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 10874 /* Table10874 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 10876 /* Table10876 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 10878 /* Table10878 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10880 /* Table10880 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10882 /* Table10882 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10884 /* Table10884 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10886 /* Table10886 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10888 /* Table10888 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10890 /* Table10890 */ },
    /* 0x06 */ { MODRM_SPLITRM, 10892 /* Table10892 */ },
    /* 0x07 */ { MODRM_SPLITRM, 10894 /* Table10894 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10896 /* Table10896 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10898 /* Table10898 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10900 /* Table10900 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10902 /* Table10902 */ },
    /* 0x0c */ { MODRM_SPLITRM, 10904 /* Table10904 */ },
    /* 0x0d */ { MODRM_SPLITRM, 10906 /* Table10906 */ },
    /* 0x0e */ { MODRM_SPLITRM, 10908 /* Table10908 */ },
    /* 0x0f */ { MODRM_SPLITRM, 10910 /* Table10910 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 10912 /* Table10912 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10914 /* Table10914 */ },
    /* 0x18 */ { MODRM_SPLITRM, 10916 /* Table10916 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10918 /* Table10918 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10920 /* Table10920 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10922 /* Table10922 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10924 /* Table10924 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10926 /* Table10926 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10928 /* Table10928 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10930 /* Table10930 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10932 /* Table10932 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10934 /* Table10934 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10936 /* Table10936 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10938 /* Table10938 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10940 /* Table10940 */ },
    /* 0x2b */ { MODRM_SPLITRM, 10942 /* Table10942 */ },
    /* 0x2c */ { MODRM_SPLITRM, 10944 /* Table10944 */ },
    /* 0x2d */ { MODRM_SPLITRM, 10946 /* Table10946 */ },
    /* 0x2e */ { MODRM_SPLITRM, 10948 /* Table10948 */ },
    /* 0x2f */ { MODRM_SPLITRM, 10950 /* Table10950 */ },
    /* 0x30 */ { MODRM_SPLITRM, 10952 /* Table10952 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10954 /* Table10954 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10956 /* Table10956 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10958 /* Table10958 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10960 /* Table10960 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10962 /* Table10962 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10964 /* Table10964 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10966 /* Table10966 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10968 /* Table10968 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10970 /* Table10970 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10972 /* Table10972 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10974 /* Table10974 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10976 /* Table10976 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10978 /* Table10978 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10980 /* Table10980 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10982 /* Table10982 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10984 /* Table10984 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 10986 /* Table10986 */ },
    /* 0x46 */ { MODRM_SPLITRM, 10988 /* Table10988 */ },
    /* 0x47 */ { MODRM_SPLITRM, 10990 /* Table10990 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 10992 /* Table10992 */ },
    /* 0x59 */ { MODRM_SPLITRM, 10994 /* Table10994 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 10996 /* Table10996 */ },
    /* 0x79 */ { MODRM_SPLITRM, 10998 /* Table10998 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_SPLITRM, 11000 /* Table11000 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 11002 /* Table11002 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 11004 /* Table11004 */ },
    /* 0x91 */ { MODRM_SPLITRM, 11006 /* Table11006 */ },
    /* 0x92 */ { MODRM_SPLITRM, 11008 /* Table11008 */ },
    /* 0x93 */ { MODRM_SPLITRM, 11010 /* Table11010 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 11012 /* Table11012 */ },
    /* 0x97 */ { MODRM_SPLITRM, 11014 /* Table11014 */ },
    /* 0x98 */ { MODRM_SPLITRM, 11016 /* Table11016 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11018 /* Table11018 */ },
    /* 0x9a */ { MODRM_SPLITRM, 11020 /* Table11020 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11022 /* Table11022 */ },
    /* 0x9c */ { MODRM_SPLITRM, 11024 /* Table11024 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11026 /* Table11026 */ },
    /* 0x9e */ { MODRM_SPLITRM, 11028 /* Table11028 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11030 /* Table11030 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 11032 /* Table11032 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 11034 /* Table11034 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 11036 /* Table11036 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11038 /* Table11038 */ },
    /* 0xaa */ { MODRM_SPLITRM, 11040 /* Table11040 */ },
    /* 0xab */ { MODRM_SPLITRM, 11042 /* Table11042 */ },
    /* 0xac */ { MODRM_SPLITRM, 11044 /* Table11044 */ },
    /* 0xad */ { MODRM_SPLITRM, 11046 /* Table11046 */ },
    /* 0xae */ { MODRM_SPLITRM, 11048 /* Table11048 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11050 /* Table11050 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 11052 /* Table11052 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 11054 /* Table11054 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 11056 /* Table11056 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11058 /* Table11058 */ },
    /* 0xba */ { MODRM_SPLITRM, 11060 /* Table11060 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11062 /* Table11062 */ },
    /* 0xbc */ { MODRM_SPLITRM, 11064 /* Table11064 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11066 /* Table11066 */ },
    /* 0xbe */ { MODRM_SPLITRM, 11068 /* Table11068 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11070 /* Table11070 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 11072 /* Table11072 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 11074 /* Table11074 */ },
    /* 0xdc */ { MODRM_SPLITRM, 11076 /* Table11076 */ },
    /* 0xdd */ { MODRM_SPLITRM, 11078 /* Table11078 */ },
    /* 0xde */ { MODRM_SPLITRM, 11080 /* Table11080 */ },
    /* 0xdf */ { MODRM_SPLITRM, 11082 /* Table11082 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_SPLITRM, 11084 /* Table11084 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_SPLITRM, 11086 /* Table11086 */ },
    /* 0xf3 */ { MODRM_SPLITREG, 11088 /* Table11088 */ },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 11104 /* Table11104 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_SPLITRM, 11106 /* Table11106 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 11108 /* Table11108 */ },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_SPLITRM, 11110 /* Table11110 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_SPLITRM, 11112 /* Table11112 */ },
    /* 0xf6 */ { MODRM_SPLITRM, 11114 /* Table11114 */ },
    /* 0xf7 */ { MODRM_SPLITRM, 11116 /* Table11116 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 10880 /* Table10880 */ },
    /* 0x01 */ { MODRM_SPLITRM, 10882 /* Table10882 */ },
    /* 0x02 */ { MODRM_SPLITRM, 10884 /* Table10884 */ },
    /* 0x03 */ { MODRM_SPLITRM, 10886 /* Table10886 */ },
    /* 0x04 */ { MODRM_SPLITRM, 10888 /* Table10888 */ },
    /* 0x05 */ { MODRM_SPLITRM, 10890 /* Table10890 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_SPLITRM, 10894 /* Table10894 */ },
    /* 0x08 */ { MODRM_SPLITRM, 10896 /* Table10896 */ },
    /* 0x09 */ { MODRM_SPLITRM, 10898 /* Table10898 */ },
    /* 0x0a */ { MODRM_SPLITRM, 10900 /* Table10900 */ },
    /* 0x0b */ { MODRM_SPLITRM, 10902 /* Table10902 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 10914 /* Table10914 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 10918 /* Table10918 */ },
    /* 0x1d */ { MODRM_SPLITRM, 10920 /* Table10920 */ },
    /* 0x1e */ { MODRM_SPLITRM, 10922 /* Table10922 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 10924 /* Table10924 */ },
    /* 0x21 */ { MODRM_SPLITRM, 10926 /* Table10926 */ },
    /* 0x22 */ { MODRM_SPLITRM, 10928 /* Table10928 */ },
    /* 0x23 */ { MODRM_SPLITRM, 10930 /* Table10930 */ },
    /* 0x24 */ { MODRM_SPLITRM, 10932 /* Table10932 */ },
    /* 0x25 */ { MODRM_SPLITRM, 10934 /* Table10934 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 10936 /* Table10936 */ },
    /* 0x29 */ { MODRM_SPLITRM, 10938 /* Table10938 */ },
    /* 0x2a */ { MODRM_SPLITRM, 10940 /* Table10940 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 10952 /* Table10952 */ },
    /* 0x31 */ { MODRM_SPLITRM, 10954 /* Table10954 */ },
    /* 0x32 */ { MODRM_SPLITRM, 10956 /* Table10956 */ },
    /* 0x33 */ { MODRM_SPLITRM, 10958 /* Table10958 */ },
    /* 0x34 */ { MODRM_SPLITRM, 10960 /* Table10960 */ },
    /* 0x35 */ { MODRM_SPLITRM, 10962 /* Table10962 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 10964 /* Table10964 */ },
    /* 0x38 */ { MODRM_SPLITRM, 10966 /* Table10966 */ },
    /* 0x39 */ { MODRM_SPLITRM, 10968 /* Table10968 */ },
    /* 0x3a */ { MODRM_SPLITRM, 10970 /* Table10970 */ },
    /* 0x3b */ { MODRM_SPLITRM, 10972 /* Table10972 */ },
    /* 0x3c */ { MODRM_SPLITRM, 10974 /* Table10974 */ },
    /* 0x3d */ { MODRM_SPLITRM, 10976 /* Table10976 */ },
    /* 0x3e */ { MODRM_SPLITRM, 10978 /* Table10978 */ },
    /* 0x3f */ { MODRM_SPLITRM, 10980 /* Table10980 */ },
    /* 0x40 */ { MODRM_SPLITRM, 10982 /* Table10982 */ },
    /* 0x41 */ { MODRM_SPLITRM, 10984 /* Table10984 */ },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 11118 /* Table11118 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_SPLITRM, 11120 /* Table11120 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_SPLITRM, 11122 /* Table11122 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 11124 /* Table11124 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 11126 /* Table11126 */ },
    /* 0x91 */ { MODRM_SPLITRM, 11128 /* Table11128 */ },
    /* 0x92 */ { MODRM_SPLITRM, 11130 /* Table11130 */ },
    /* 0x93 */ { MODRM_SPLITRM, 11132 /* Table11132 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 11134 /* Table11134 */ },
    /* 0x97 */ { MODRM_SPLITRM, 11136 /* Table11136 */ },
    /* 0x98 */ { MODRM_SPLITRM, 11138 /* Table11138 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11140 /* Table11140 */ },
    /* 0x9a */ { MODRM_SPLITRM, 11142 /* Table11142 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11144 /* Table11144 */ },
    /* 0x9c */ { MODRM_SPLITRM, 11146 /* Table11146 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11148 /* Table11148 */ },
    /* 0x9e */ { MODRM_SPLITRM, 11150 /* Table11150 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11152 /* Table11152 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 11154 /* Table11154 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 11156 /* Table11156 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 11158 /* Table11158 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11160 /* Table11160 */ },
    /* 0xaa */ { MODRM_SPLITRM, 11162 /* Table11162 */ },
    /* 0xab */ { MODRM_SPLITRM, 11164 /* Table11164 */ },
    /* 0xac */ { MODRM_SPLITRM, 11166 /* Table11166 */ },
    /* 0xad */ { MODRM_SPLITRM, 11168 /* Table11168 */ },
    /* 0xae */ { MODRM_SPLITRM, 11170 /* Table11170 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11172 /* Table11172 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 11174 /* Table11174 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 11176 /* Table11176 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 11178 /* Table11178 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11180 /* Table11180 */ },
    /* 0xba */ { MODRM_SPLITRM, 11182 /* Table11182 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11184 /* Table11184 */ },
    /* 0xbc */ { MODRM_SPLITRM, 11186 /* Table11186 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11188 /* Table11188 */ },
    /* 0xbe */ { MODRM_SPLITRM, 11190 /* Table11190 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11192 /* Table11192 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 11074 /* Table11074 */ },
    /* 0xdc */ { MODRM_SPLITRM, 11076 /* Table11076 */ },
    /* 0xdd */ { MODRM_SPLITRM, 11078 /* Table11078 */ },
    /* 0xde */ { MODRM_SPLITRM, 11080 /* Table11080 */ },
    /* 0xdf */ { MODRM_SPLITRM, 11082 /* Table11082 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_SPLITRM, 11194 /* Table11194 */ },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L */ {},
  /* IC_VEX_L_XS */ {},
  /* IC_VEX_L_XD */ {},
  /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 11196 /* Table11196 */ },
    /* 0x01 */ { MODRM_SPLITRM, 11198 /* Table11198 */ },
    /* 0x02 */ { MODRM_SPLITRM, 11200 /* Table11200 */ },
    /* 0x03 */ { MODRM_SPLITRM, 11202 /* Table11202 */ },
    /* 0x04 */ { MODRM_SPLITRM, 11204 /* Table11204 */ },
    /* 0x05 */ { MODRM_SPLITRM, 11206 /* Table11206 */ },
    /* 0x06 */ { MODRM_SPLITRM, 11208 /* Table11208 */ },
    /* 0x07 */ { MODRM_SPLITRM, 11210 /* Table11210 */ },
    /* 0x08 */ { MODRM_SPLITRM, 11212 /* Table11212 */ },
    /* 0x09 */ { MODRM_SPLITRM, 11214 /* Table11214 */ },
    /* 0x0a */ { MODRM_SPLITRM, 11216 /* Table11216 */ },
    /* 0x0b */ { MODRM_SPLITRM, 11218 /* Table11218 */ },
    /* 0x0c */ { MODRM_SPLITRM, 11220 /* Table11220 */ },
    /* 0x0d */ { MODRM_SPLITRM, 11222 /* Table11222 */ },
    /* 0x0e */ { MODRM_SPLITRM, 11224 /* Table11224 */ },
    /* 0x0f */ { MODRM_SPLITRM, 11226 /* Table11226 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 11228 /* Table11228 */ },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_SPLITRM, 11230 /* Table11230 */ },
    /* 0x17 */ { MODRM_SPLITRM, 11232 /* Table11232 */ },
    /* 0x18 */ { MODRM_SPLITRM, 11234 /* Table11234 */ },
    /* 0x19 */ { MODRM_SPLITRM, 11236 /* Table11236 */ },
    /* 0x1a */ { MODRM_SPLITRM, 11238 /* Table11238 */ },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 11240 /* Table11240 */ },
    /* 0x1d */ { MODRM_SPLITRM, 11242 /* Table11242 */ },
    /* 0x1e */ { MODRM_SPLITRM, 11244 /* Table11244 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 11246 /* Table11246 */ },
    /* 0x21 */ { MODRM_SPLITRM, 11248 /* Table11248 */ },
    /* 0x22 */ { MODRM_SPLITRM, 11250 /* Table11250 */ },
    /* 0x23 */ { MODRM_SPLITRM, 11252 /* Table11252 */ },
    /* 0x24 */ { MODRM_SPLITRM, 11254 /* Table11254 */ },
    /* 0x25 */ { MODRM_SPLITRM, 11256 /* Table11256 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 11258 /* Table11258 */ },
    /* 0x29 */ { MODRM_SPLITRM, 11260 /* Table11260 */ },
    /* 0x2a */ { MODRM_SPLITRM, 11262 /* Table11262 */ },
    /* 0x2b */ { MODRM_SPLITRM, 11264 /* Table11264 */ },
    /* 0x2c */ { MODRM_SPLITRM, 11266 /* Table11266 */ },
    /* 0x2d */ { MODRM_SPLITRM, 11268 /* Table11268 */ },
    /* 0x2e */ { MODRM_SPLITRM, 11270 /* Table11270 */ },
    /* 0x2f */ { MODRM_SPLITRM, 11272 /* Table11272 */ },
    /* 0x30 */ { MODRM_SPLITRM, 11274 /* Table11274 */ },
    /* 0x31 */ { MODRM_SPLITRM, 11276 /* Table11276 */ },
    /* 0x32 */ { MODRM_SPLITRM, 11278 /* Table11278 */ },
    /* 0x33 */ { MODRM_SPLITRM, 11280 /* Table11280 */ },
    /* 0x34 */ { MODRM_SPLITRM, 11282 /* Table11282 */ },
    /* 0x35 */ { MODRM_SPLITRM, 11284 /* Table11284 */ },
    /* 0x36 */ { MODRM_SPLITRM, 11286 /* Table11286 */ },
    /* 0x37 */ { MODRM_SPLITRM, 11288 /* Table11288 */ },
    /* 0x38 */ { MODRM_SPLITRM, 11290 /* Table11290 */ },
    /* 0x39 */ { MODRM_SPLITRM, 11292 /* Table11292 */ },
    /* 0x3a */ { MODRM_SPLITRM, 11294 /* Table11294 */ },
    /* 0x3b */ { MODRM_SPLITRM, 11296 /* Table11296 */ },
    /* 0x3c */ { MODRM_SPLITRM, 11298 /* Table11298 */ },
    /* 0x3d */ { MODRM_SPLITRM, 11300 /* Table11300 */ },
    /* 0x3e */ { MODRM_SPLITRM, 11302 /* Table11302 */ },
    /* 0x3f */ { MODRM_SPLITRM, 11304 /* Table11304 */ },
    /* 0x40 */ { MODRM_SPLITRM, 11306 /* Table11306 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 11308 /* Table11308 */ },
    /* 0x46 */ { MODRM_SPLITRM, 11310 /* Table11310 */ },
    /* 0x47 */ { MODRM_SPLITRM, 11312 /* Table11312 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 11314 /* Table11314 */ },
    /* 0x59 */ { MODRM_SPLITRM, 11316 /* Table11316 */ },
    /* 0x5a */ { MODRM_SPLITRM, 11318 /* Table11318 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 11320 /* Table11320 */ },
    /* 0x79 */ { MODRM_SPLITRM, 11322 /* Table11322 */ },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_SPLITRM, 11324 /* Table11324 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 11326 /* Table11326 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 11328 /* Table11328 */ },
    /* 0x91 */ { MODRM_SPLITRM, 11330 /* Table11330 */ },
    /* 0x92 */ { MODRM_SPLITRM, 11332 /* Table11332 */ },
    /* 0x93 */ { MODRM_SPLITRM, 11334 /* Table11334 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 11336 /* Table11336 */ },
    /* 0x97 */ { MODRM_SPLITRM, 11338 /* Table11338 */ },
    /* 0x98 */ { MODRM_SPLITRM, 11340 /* Table11340 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11018 /* Table11018 */ },
    /* 0x9a */ { MODRM_SPLITRM, 11342 /* Table11342 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11022 /* Table11022 */ },
    /* 0x9c */ { MODRM_SPLITRM, 11344 /* Table11344 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11026 /* Table11026 */ },
    /* 0x9e */ { MODRM_SPLITRM, 11346 /* Table11346 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11030 /* Table11030 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 11348 /* Table11348 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 11350 /* Table11350 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 11352 /* Table11352 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11038 /* Table11038 */ },
    /* 0xaa */ { MODRM_SPLITRM, 11354 /* Table11354 */ },
    /* 0xab */ { MODRM_SPLITRM, 11042 /* Table11042 */ },
    /* 0xac */ { MODRM_SPLITRM, 11356 /* Table11356 */ },
    /* 0xad */ { MODRM_SPLITRM, 11046 /* Table11046 */ },
    /* 0xae */ { MODRM_SPLITRM, 11358 /* Table11358 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11050 /* Table11050 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 11360 /* Table11360 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 11362 /* Table11362 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 11364 /* Table11364 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11058 /* Table11058 */ },
    /* 0xba */ { MODRM_SPLITRM, 11366 /* Table11366 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11062 /* Table11062 */ },
    /* 0xbc */ { MODRM_SPLITRM, 11368 /* Table11368 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11066 /* Table11066 */ },
    /* 0xbe */ { MODRM_SPLITRM, 11370 /* Table11370 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11070 /* Table11070 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 11372 /* Table11372 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 11374 /* Table11374 */ },
    /* 0xdd */ { MODRM_SPLITRM, 11376 /* Table11376 */ },
    /* 0xde */ { MODRM_SPLITRM, 11378 /* Table11378 */ },
    /* 0xdf */ { MODRM_SPLITRM, 11380 /* Table11380 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_W */ {},
  /* IC_VEX_L_W_XS */ {},
  /* IC_VEX_L_W_XD */ {},
  /* IC_VEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 11196 /* Table11196 */ },
    /* 0x01 */ { MODRM_SPLITRM, 11198 /* Table11198 */ },
    /* 0x02 */ { MODRM_SPLITRM, 11200 /* Table11200 */ },
    /* 0x03 */ { MODRM_SPLITRM, 11202 /* Table11202 */ },
    /* 0x04 */ { MODRM_SPLITRM, 11204 /* Table11204 */ },
    /* 0x05 */ { MODRM_SPLITRM, 11206 /* Table11206 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_SPLITRM, 11210 /* Table11210 */ },
    /* 0x08 */ { MODRM_SPLITRM, 11212 /* Table11212 */ },
    /* 0x09 */ { MODRM_SPLITRM, 11214 /* Table11214 */ },
    /* 0x0a */ { MODRM_SPLITRM, 11216 /* Table11216 */ },
    /* 0x0b */ { MODRM_SPLITRM, 11218 /* Table11218 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_SPLITRM, 11232 /* Table11232 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 11240 /* Table11240 */ },
    /* 0x1d */ { MODRM_SPLITRM, 11242 /* Table11242 */ },
    /* 0x1e */ { MODRM_SPLITRM, 11244 /* Table11244 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 11246 /* Table11246 */ },
    /* 0x21 */ { MODRM_SPLITRM, 11248 /* Table11248 */ },
    /* 0x22 */ { MODRM_SPLITRM, 11250 /* Table11250 */ },
    /* 0x23 */ { MODRM_SPLITRM, 11252 /* Table11252 */ },
    /* 0x24 */ { MODRM_SPLITRM, 11254 /* Table11254 */ },
    /* 0x25 */ { MODRM_SPLITRM, 11256 /* Table11256 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 11258 /* Table11258 */ },
    /* 0x29 */ { MODRM_SPLITRM, 11260 /* Table11260 */ },
    /* 0x2a */ { MODRM_SPLITRM, 11262 /* Table11262 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 11274 /* Table11274 */ },
    /* 0x31 */ { MODRM_SPLITRM, 11276 /* Table11276 */ },
    /* 0x32 */ { MODRM_SPLITRM, 11278 /* Table11278 */ },
    /* 0x33 */ { MODRM_SPLITRM, 11280 /* Table11280 */ },
    /* 0x34 */ { MODRM_SPLITRM, 11282 /* Table11282 */ },
    /* 0x35 */ { MODRM_SPLITRM, 11284 /* Table11284 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 11288 /* Table11288 */ },
    /* 0x38 */ { MODRM_SPLITRM, 11290 /* Table11290 */ },
    /* 0x39 */ { MODRM_SPLITRM, 11292 /* Table11292 */ },
    /* 0x3a */ { MODRM_SPLITRM, 11294 /* Table11294 */ },
    /* 0x3b */ { MODRM_SPLITRM, 11296 /* Table11296 */ },
    /* 0x3c */ { MODRM_SPLITRM, 11298 /* Table11298 */ },
    /* 0x3d */ { MODRM_SPLITRM, 11300 /* Table11300 */ },
    /* 0x3e */ { MODRM_SPLITRM, 11302 /* Table11302 */ },
    /* 0x3f */ { MODRM_SPLITRM, 11304 /* Table11304 */ },
    /* 0x40 */ { MODRM_SPLITRM, 11306 /* Table11306 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_SPLITRM, 11382 /* Table11382 */ },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_SPLITRM, 11384 /* Table11384 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_SPLITRM, 11386 /* Table11386 */ },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 11388 /* Table11388 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 11390 /* Table11390 */ },
    /* 0x91 */ { MODRM_SPLITRM, 11392 /* Table11392 */ },
    /* 0x92 */ { MODRM_SPLITRM, 11394 /* Table11394 */ },
    /* 0x93 */ { MODRM_SPLITRM, 11396 /* Table11396 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 11398 /* Table11398 */ },
    /* 0x97 */ { MODRM_SPLITRM, 11400 /* Table11400 */ },
    /* 0x98 */ { MODRM_SPLITRM, 11402 /* Table11402 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11140 /* Table11140 */ },
    /* 0x9a */ { MODRM_SPLITRM, 11404 /* Table11404 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11144 /* Table11144 */ },
    /* 0x9c */ { MODRM_SPLITRM, 11406 /* Table11406 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11148 /* Table11148 */ },
    /* 0x9e */ { MODRM_SPLITRM, 11408 /* Table11408 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11152 /* Table11152 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 11410 /* Table11410 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 11412 /* Table11412 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 11414 /* Table11414 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11160 /* Table11160 */ },
    /* 0xaa */ { MODRM_SPLITRM, 11416 /* Table11416 */ },
    /* 0xab */ { MODRM_SPLITRM, 11164 /* Table11164 */ },
    /* 0xac */ { MODRM_SPLITRM, 11418 /* Table11418 */ },
    /* 0xad */ { MODRM_SPLITRM, 11168 /* Table11168 */ },
    /* 0xae */ { MODRM_SPLITRM, 11420 /* Table11420 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11172 /* Table11172 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 11422 /* Table11422 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 11424 /* Table11424 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 11426 /* Table11426 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11180 /* Table11180 */ },
    /* 0xba */ { MODRM_SPLITRM, 11428 /* Table11428 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11184 /* Table11184 */ },
    /* 0xbc */ { MODRM_SPLITRM, 11430 /* Table11430 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11188 /* Table11188 */ },
    /* 0xbe */ { MODRM_SPLITRM, 11432 /* Table11432 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11192 /* Table11192 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 11374 /* Table11374 */ },
    /* 0xdd */ { MODRM_SPLITRM, 11376 /* Table11376 */ },
    /* 0xde */ { MODRM_SPLITRM, 11378 /* Table11378 */ },
    /* 0xdf */ { MODRM_SPLITRM, 11380 /* Table11380 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX */ {},
  /* IC_EVEX_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 11434 /* Table11434 */ },
    /* 0x11 */ { MODRM_SPLITRM, 11436 /* Table11436 */ },
    /* 0x12 */ { MODRM_SPLITRM, 11438 /* Table11438 */ },
    /* 0x13 */ { MODRM_SPLITRM, 11440 /* Table11440 */ },
    /* 0x14 */ { MODRM_SPLITRM, 11442 /* Table11442 */ },
    /* 0x15 */ { MODRM_SPLITRM, 11444 /* Table11444 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 11446 /* Table11446 */ },
    /* 0x21 */ { MODRM_SPLITRM, 11448 /* Table11448 */ },
    /* 0x22 */ { MODRM_SPLITRM, 11450 /* Table11450 */ },
    /* 0x23 */ { MODRM_SPLITRM, 11452 /* Table11452 */ },
    /* 0x24 */ { MODRM_SPLITRM, 11454 /* Table11454 */ },
    /* 0x25 */ { MODRM_SPLITRM, 11456 /* Table11456 */ },
    /* 0x26 */ { MODRM_SPLITRM, 11458 /* Table11458 */ },
    /* 0x27 */ { MODRM_SPLITRM, 11460 /* Table11460 */ },
    /* 0x28 */ { MODRM_SPLITRM, 11462 /* Table11462 */ },
    /* 0x29 */ { MODRM_SPLITRM, 11464 /* Table11464 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 11466 /* Table11466 */ },
    /* 0x31 */ { MODRM_SPLITRM, 11468 /* Table11468 */ },
    /* 0x32 */ { MODRM_SPLITRM, 11470 /* Table11470 */ },
    /* 0x33 */ { MODRM_SPLITRM, 11472 /* Table11472 */ },
    /* 0x34 */ { MODRM_SPLITRM, 11474 /* Table11474 */ },
    /* 0x35 */ { MODRM_SPLITRM, 11476 /* Table11476 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 11478 /* Table11478 */ },
    /* 0x39 */ { MODRM_SPLITRM, 11480 /* Table11480 */ },
    /* 0x3a */ { MODRM_SPLITRM, 11482 /* Table11482 */ },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 11484 /* Table11484 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 11486 /* Table11486 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 11488 /* Table11488 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 11490 /* Table11490 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_SPLITRM, 11492 /* Table11492 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_SPLITRM, 11494 /* Table11494 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 11496 /* Table11496 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 11498 /* Table11498 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 11500 /* Table11500 */ },
    /* 0x0c */ { MODRM_SPLITRM, 11502 /* Table11502 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 11504 /* Table11504 */ },
    /* 0x14 */ { MODRM_SPLITRM, 11506 /* Table11506 */ },
    /* 0x15 */ { MODRM_SPLITRM, 11508 /* Table11508 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 11510 /* Table11510 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 11512 /* Table11512 */ },
    /* 0x1d */ { MODRM_SPLITRM, 11514 /* Table11514 */ },
    /* 0x1e */ { MODRM_SPLITRM, 11516 /* Table11516 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 11518 /* Table11518 */ },
    /* 0x21 */ { MODRM_SPLITRM, 11520 /* Table11520 */ },
    /* 0x22 */ { MODRM_SPLITRM, 11522 /* Table11522 */ },
    /* 0x23 */ { MODRM_SPLITRM, 11524 /* Table11524 */ },
    /* 0x24 */ { MODRM_SPLITRM, 11526 /* Table11526 */ },
    /* 0x25 */ { MODRM_SPLITRM, 11528 /* Table11528 */ },
    /* 0x26 */ { MODRM_SPLITRM, 11530 /* Table11530 */ },
    /* 0x27 */ { MODRM_SPLITRM, 11532 /* Table11532 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 11534 /* Table11534 */ },
    /* 0x2b */ { MODRM_SPLITRM, 11536 /* Table11536 */ },
    /* 0x2c */ { MODRM_SPLITRM, 11538 /* Table11538 */ },
    /* 0x2d */ { MODRM_SPLITRM, 11540 /* Table11540 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 11542 /* Table11542 */ },
    /* 0x31 */ { MODRM_SPLITRM, 11544 /* Table11544 */ },
    /* 0x32 */ { MODRM_SPLITRM, 11546 /* Table11546 */ },
    /* 0x33 */ { MODRM_SPLITRM, 11548 /* Table11548 */ },
    /* 0x34 */ { MODRM_SPLITRM, 11550 /* Table11550 */ },
    /* 0x35 */ { MODRM_SPLITRM, 11552 /* Table11552 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 11554 /* Table11554 */ },
    /* 0x39 */ { MODRM_SPLITRM, 11556 /* Table11556 */ },
    /* 0x3a */ { MODRM_SPLITRM, 11558 /* Table11558 */ },
    /* 0x3b */ { MODRM_SPLITRM, 11560 /* Table11560 */ },
    /* 0x3c */ { MODRM_SPLITRM, 11562 /* Table11562 */ },
    /* 0x3d */ { MODRM_SPLITRM, 11564 /* Table11564 */ },
    /* 0x3e */ { MODRM_SPLITRM, 11566 /* Table11566 */ },
    /* 0x3f */ { MODRM_SPLITRM, 11568 /* Table11568 */ },
    /* 0x40 */ { MODRM_SPLITRM, 11570 /* Table11570 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 11572 /* Table11572 */ },
    /* 0x43 */ { MODRM_SPLITRM, 11574 /* Table11574 */ },
    /* 0x44 */ { MODRM_SPLITRM, 11576 /* Table11576 */ },
    /* 0x45 */ { MODRM_SPLITRM, 11578 /* Table11578 */ },
    /* 0x46 */ { MODRM_SPLITRM, 11580 /* Table11580 */ },
    /* 0x47 */ { MODRM_SPLITRM, 11582 /* Table11582 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 11584 /* Table11584 */ },
    /* 0x4d */ { MODRM_SPLITRM, 11586 /* Table11586 */ },
    /* 0x4e */ { MODRM_SPLITRM, 11588 /* Table11588 */ },
    /* 0x4f */ { MODRM_SPLITRM, 11590 /* Table11590 */ },
    /* 0x50 */ { MODRM_SPLITRM, 11592 /* Table11592 */ },
    /* 0x51 */ { MODRM_SPLITRM, 11594 /* Table11594 */ },
    /* 0x52 */ { MODRM_SPLITRM, 11596 /* Table11596 */ },
    /* 0x53 */ { MODRM_SPLITRM, 11598 /* Table11598 */ },
    /* 0x54 */ { MODRM_SPLITRM, 11600 /* Table11600 */ },
    /* 0x55 */ { MODRM_SPLITRM, 11602 /* Table11602 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 11604 /* Table11604 */ },
    /* 0x59 */ { MODRM_SPLITRM, 11606 /* Table11606 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 11608 /* Table11608 */ },
    /* 0x63 */ { MODRM_SPLITRM, 11610 /* Table11610 */ },
    /* 0x64 */ { MODRM_SPLITRM, 11612 /* Table11612 */ },
    /* 0x65 */ { MODRM_SPLITRM, 11614 /* Table11614 */ },
    /* 0x66 */ { MODRM_SPLITRM, 11616 /* Table11616 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 11618 /* Table11618 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 11620 /* Table11620 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 11622 /* Table11622 */ },
    /* 0x76 */ { MODRM_SPLITRM, 11624 /* Table11624 */ },
    /* 0x77 */ { MODRM_SPLITRM, 11626 /* Table11626 */ },
    /* 0x78 */ { MODRM_SPLITRM, 11628 /* Table11628 */ },
    /* 0x79 */ { MODRM_SPLITRM, 11630 /* Table11630 */ },
    /* 0x7a */ { MODRM_SPLITRM, 11632 /* Table11632 */ },
    /* 0x7b */ { MODRM_SPLITRM, 11634 /* Table11634 */ },
    /* 0x7c */ { MODRM_SPLITRM, 11636 /* Table11636 */ },
    /* 0x7d */ { MODRM_SPLITRM, 11638 /* Table11638 */ },
    /* 0x7e */ { MODRM_SPLITRM, 11640 /* Table11640 */ },
    /* 0x7f */ { MODRM_SPLITRM, 11642 /* Table11642 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 11644 /* Table11644 */ },
    /* 0x89 */ { MODRM_SPLITRM, 11646 /* Table11646 */ },
    /* 0x8a */ { MODRM_SPLITRM, 11648 /* Table11648 */ },
    /* 0x8b */ { MODRM_SPLITRM, 11650 /* Table11650 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 11652 /* Table11652 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_SPLITRM, 11654 /* Table11654 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 11656 /* Table11656 */ },
    /* 0x97 */ { MODRM_SPLITRM, 11658 /* Table11658 */ },
    /* 0x98 */ { MODRM_SPLITRM, 11660 /* Table11660 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11662 /* Table11662 */ },
    /* 0x9a */ { MODRM_SPLITRM, 11664 /* Table11664 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11666 /* Table11666 */ },
    /* 0x9c */ { MODRM_SPLITRM, 11668 /* Table11668 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11670 /* Table11670 */ },
    /* 0x9e */ { MODRM_SPLITRM, 11672 /* Table11672 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11674 /* Table11674 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 11676 /* Table11676 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 11678 /* Table11678 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 11680 /* Table11680 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11682 /* Table11682 */ },
    /* 0xaa */ { MODRM_SPLITRM, 11684 /* Table11684 */ },
    /* 0xab */ { MODRM_SPLITRM, 11686 /* Table11686 */ },
    /* 0xac */ { MODRM_SPLITRM, 11688 /* Table11688 */ },
    /* 0xad */ { MODRM_SPLITRM, 11690 /* Table11690 */ },
    /* 0xae */ { MODRM_SPLITRM, 11692 /* Table11692 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11694 /* Table11694 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 11696 /* Table11696 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 11698 /* Table11698 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 11700 /* Table11700 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11702 /* Table11702 */ },
    /* 0xba */ { MODRM_SPLITRM, 11704 /* Table11704 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11706 /* Table11706 */ },
    /* 0xbc */ { MODRM_SPLITRM, 11708 /* Table11708 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11710 /* Table11710 */ },
    /* 0xbe */ { MODRM_SPLITRM, 11712 /* Table11712 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11714 /* Table11714 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 11716 /* Table11716 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 11718 /* Table11718 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 11720 /* Table11720 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 11722 /* Table11722 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 11724 /* Table11724 */ },
    /* 0xdd */ { MODRM_SPLITRM, 11726 /* Table11726 */ },
    /* 0xde */ { MODRM_SPLITRM, 11728 /* Table11728 */ },
    /* 0xdf */ { MODRM_SPLITRM, 11730 /* Table11730 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W */ {},
  /* IC_EVEX_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 11732 /* Table11732 */ },
    /* 0x27 */ { MODRM_SPLITRM, 11734 /* Table11734 */ },
    /* 0x28 */ { MODRM_SPLITRM, 11736 /* Table11736 */ },
    /* 0x29 */ { MODRM_SPLITRM, 11738 /* Table11738 */ },
    /* 0x2a */ { MODRM_SPLITRM, 11740 /* Table11740 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 11742 /* Table11742 */ },
    /* 0x39 */ { MODRM_SPLITRM, 11744 /* Table11744 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 11746 /* Table11746 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 11496 /* Table11496 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 11498 /* Table11498 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 11500 /* Table11500 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 11748 /* Table11748 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 11750 /* Table11750 */ },
    /* 0x11 */ { MODRM_SPLITRM, 11752 /* Table11752 */ },
    /* 0x12 */ { MODRM_SPLITRM, 11754 /* Table11754 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 11756 /* Table11756 */ },
    /* 0x15 */ { MODRM_SPLITRM, 11758 /* Table11758 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 11512 /* Table11512 */ },
    /* 0x1d */ { MODRM_SPLITRM, 11514 /* Table11514 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 11760 /* Table11760 */ },
    /* 0x20 */ { MODRM_SPLITRM, 11518 /* Table11518 */ },
    /* 0x21 */ { MODRM_SPLITRM, 11520 /* Table11520 */ },
    /* 0x22 */ { MODRM_SPLITRM, 11522 /* Table11522 */ },
    /* 0x23 */ { MODRM_SPLITRM, 11524 /* Table11524 */ },
    /* 0x24 */ { MODRM_SPLITRM, 11526 /* Table11526 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 11762 /* Table11762 */ },
    /* 0x27 */ { MODRM_SPLITRM, 11764 /* Table11764 */ },
    /* 0x28 */ { MODRM_SPLITRM, 11766 /* Table11766 */ },
    /* 0x29 */ { MODRM_SPLITRM, 11768 /* Table11768 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 11770 /* Table11770 */ },
    /* 0x2d */ { MODRM_SPLITRM, 11772 /* Table11772 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 11542 /* Table11542 */ },
    /* 0x31 */ { MODRM_SPLITRM, 11544 /* Table11544 */ },
    /* 0x32 */ { MODRM_SPLITRM, 11546 /* Table11546 */ },
    /* 0x33 */ { MODRM_SPLITRM, 11548 /* Table11548 */ },
    /* 0x34 */ { MODRM_SPLITRM, 11550 /* Table11550 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 11774 /* Table11774 */ },
    /* 0x38 */ { MODRM_SPLITRM, 11554 /* Table11554 */ },
    /* 0x39 */ { MODRM_SPLITRM, 11776 /* Table11776 */ },
    /* 0x3a */ { MODRM_SPLITRM, 11558 /* Table11558 */ },
    /* 0x3b */ { MODRM_SPLITRM, 11778 /* Table11778 */ },
    /* 0x3c */ { MODRM_SPLITRM, 11562 /* Table11562 */ },
    /* 0x3d */ { MODRM_SPLITRM, 11780 /* Table11780 */ },
    /* 0x3e */ { MODRM_SPLITRM, 11566 /* Table11566 */ },
    /* 0x3f */ { MODRM_SPLITRM, 11782 /* Table11782 */ },
    /* 0x40 */ { MODRM_SPLITRM, 11784 /* Table11784 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 11786 /* Table11786 */ },
    /* 0x43 */ { MODRM_SPLITRM, 11788 /* Table11788 */ },
    /* 0x44 */ { MODRM_SPLITRM, 11790 /* Table11790 */ },
    /* 0x45 */ { MODRM_SPLITRM, 11792 /* Table11792 */ },
    /* 0x46 */ { MODRM_SPLITRM, 11794 /* Table11794 */ },
    /* 0x47 */ { MODRM_SPLITRM, 11796 /* Table11796 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 11798 /* Table11798 */ },
    /* 0x4d */ { MODRM_SPLITRM, 11800 /* Table11800 */ },
    /* 0x4e */ { MODRM_SPLITRM, 11802 /* Table11802 */ },
    /* 0x4f */ { MODRM_SPLITRM, 11804 /* Table11804 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 11806 /* Table11806 */ },
    /* 0x55 */ { MODRM_SPLITRM, 11808 /* Table11808 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 11810 /* Table11810 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 11812 /* Table11812 */ },
    /* 0x63 */ { MODRM_SPLITRM, 11814 /* Table11814 */ },
    /* 0x64 */ { MODRM_SPLITRM, 11816 /* Table11816 */ },
    /* 0x65 */ { MODRM_SPLITRM, 11818 /* Table11818 */ },
    /* 0x66 */ { MODRM_SPLITRM, 11820 /* Table11820 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 11822 /* Table11822 */ },
    /* 0x71 */ { MODRM_SPLITRM, 11824 /* Table11824 */ },
    /* 0x72 */ { MODRM_SPLITRM, 11826 /* Table11826 */ },
    /* 0x73 */ { MODRM_SPLITRM, 11828 /* Table11828 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 11830 /* Table11830 */ },
    /* 0x76 */ { MODRM_SPLITRM, 11832 /* Table11832 */ },
    /* 0x77 */ { MODRM_SPLITRM, 11834 /* Table11834 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 11836 /* Table11836 */ },
    /* 0x7d */ { MODRM_SPLITRM, 11838 /* Table11838 */ },
    /* 0x7e */ { MODRM_SPLITRM, 11840 /* Table11840 */ },
    /* 0x7f */ { MODRM_SPLITRM, 11842 /* Table11842 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 11844 /* Table11844 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 11846 /* Table11846 */ },
    /* 0x89 */ { MODRM_SPLITRM, 11848 /* Table11848 */ },
    /* 0x8a */ { MODRM_SPLITRM, 11850 /* Table11850 */ },
    /* 0x8b */ { MODRM_SPLITRM, 11852 /* Table11852 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 11854 /* Table11854 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 11856 /* Table11856 */ },
    /* 0x97 */ { MODRM_SPLITRM, 11858 /* Table11858 */ },
    /* 0x98 */ { MODRM_SPLITRM, 11860 /* Table11860 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11862 /* Table11862 */ },
    /* 0x9a */ { MODRM_SPLITRM, 11864 /* Table11864 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11866 /* Table11866 */ },
    /* 0x9c */ { MODRM_SPLITRM, 11868 /* Table11868 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11870 /* Table11870 */ },
    /* 0x9e */ { MODRM_SPLITRM, 11872 /* Table11872 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11874 /* Table11874 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 11876 /* Table11876 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 11878 /* Table11878 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 11880 /* Table11880 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11882 /* Table11882 */ },
    /* 0xaa */ { MODRM_SPLITRM, 11884 /* Table11884 */ },
    /* 0xab */ { MODRM_SPLITRM, 11886 /* Table11886 */ },
    /* 0xac */ { MODRM_SPLITRM, 11888 /* Table11888 */ },
    /* 0xad */ { MODRM_SPLITRM, 11890 /* Table11890 */ },
    /* 0xae */ { MODRM_SPLITRM, 11892 /* Table11892 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11894 /* Table11894 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 11896 /* Table11896 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 11898 /* Table11898 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 11900 /* Table11900 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 11902 /* Table11902 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 11904 /* Table11904 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11906 /* Table11906 */ },
    /* 0xba */ { MODRM_SPLITRM, 11908 /* Table11908 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11910 /* Table11910 */ },
    /* 0xbc */ { MODRM_SPLITRM, 11912 /* Table11912 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11914 /* Table11914 */ },
    /* 0xbe */ { MODRM_SPLITRM, 11916 /* Table11916 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11918 /* Table11918 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 11920 /* Table11920 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 11922 /* Table11922 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 11924 /* Table11924 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 11724 /* Table11724 */ },
    /* 0xdd */ { MODRM_SPLITRM, 11726 /* Table11726 */ },
    /* 0xde */ { MODRM_SPLITRM, 11728 /* Table11728 */ },
    /* 0xdf */ { MODRM_SPLITRM, 11730 /* Table11730 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L */ {},
  /* IC_EVEX_L_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 11926 /* Table11926 */ },
    /* 0x11 */ { MODRM_SPLITRM, 11928 /* Table11928 */ },
    /* 0x12 */ { MODRM_SPLITRM, 11930 /* Table11930 */ },
    /* 0x13 */ { MODRM_SPLITRM, 11932 /* Table11932 */ },
    /* 0x14 */ { MODRM_SPLITRM, 11934 /* Table11934 */ },
    /* 0x15 */ { MODRM_SPLITRM, 11936 /* Table11936 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 11938 /* Table11938 */ },
    /* 0x21 */ { MODRM_SPLITRM, 11940 /* Table11940 */ },
    /* 0x22 */ { MODRM_SPLITRM, 11942 /* Table11942 */ },
    /* 0x23 */ { MODRM_SPLITRM, 11944 /* Table11944 */ },
    /* 0x24 */ { MODRM_SPLITRM, 11946 /* Table11946 */ },
    /* 0x25 */ { MODRM_SPLITRM, 11948 /* Table11948 */ },
    /* 0x26 */ { MODRM_SPLITRM, 11950 /* Table11950 */ },
    /* 0x27 */ { MODRM_SPLITRM, 11952 /* Table11952 */ },
    /* 0x28 */ { MODRM_SPLITRM, 11954 /* Table11954 */ },
    /* 0x29 */ { MODRM_SPLITRM, 11956 /* Table11956 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 11958 /* Table11958 */ },
    /* 0x31 */ { MODRM_SPLITRM, 11960 /* Table11960 */ },
    /* 0x32 */ { MODRM_SPLITRM, 11962 /* Table11962 */ },
    /* 0x33 */ { MODRM_SPLITRM, 11964 /* Table11964 */ },
    /* 0x34 */ { MODRM_SPLITRM, 11966 /* Table11966 */ },
    /* 0x35 */ { MODRM_SPLITRM, 11968 /* Table11968 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 11970 /* Table11970 */ },
    /* 0x39 */ { MODRM_SPLITRM, 11972 /* Table11972 */ },
    /* 0x3a */ { MODRM_SPLITRM, 11974 /* Table11974 */ },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 11976 /* Table11976 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 11978 /* Table11978 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 11980 /* Table11980 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 11982 /* Table11982 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_SPLITRM, 11492 /* Table11492 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_SPLITRM, 11494 /* Table11494 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 11984 /* Table11984 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 11986 /* Table11986 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 11988 /* Table11988 */ },
    /* 0x0c */ { MODRM_SPLITRM, 11990 /* Table11990 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 11992 /* Table11992 */ },
    /* 0x14 */ { MODRM_SPLITRM, 11994 /* Table11994 */ },
    /* 0x15 */ { MODRM_SPLITRM, 11996 /* Table11996 */ },
    /* 0x16 */ { MODRM_SPLITRM, 11998 /* Table11998 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 12000 /* Table12000 */ },
    /* 0x19 */ { MODRM_SPLITRM, 12002 /* Table12002 */ },
    /* 0x1a */ { MODRM_SPLITRM, 12004 /* Table12004 */ },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 12006 /* Table12006 */ },
    /* 0x1d */ { MODRM_SPLITRM, 12008 /* Table12008 */ },
    /* 0x1e */ { MODRM_SPLITRM, 12010 /* Table12010 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 12012 /* Table12012 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12014 /* Table12014 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12016 /* Table12016 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12018 /* Table12018 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12020 /* Table12020 */ },
    /* 0x25 */ { MODRM_SPLITRM, 12022 /* Table12022 */ },
    /* 0x26 */ { MODRM_SPLITRM, 12024 /* Table12024 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12026 /* Table12026 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 12028 /* Table12028 */ },
    /* 0x2b */ { MODRM_SPLITRM, 12030 /* Table12030 */ },
    /* 0x2c */ { MODRM_SPLITRM, 12032 /* Table12032 */ },
    /* 0x2d */ { MODRM_SPLITRM, 11540 /* Table11540 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12034 /* Table12034 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12036 /* Table12036 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12038 /* Table12038 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12040 /* Table12040 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12042 /* Table12042 */ },
    /* 0x35 */ { MODRM_SPLITRM, 12044 /* Table12044 */ },
    /* 0x36 */ { MODRM_SPLITRM, 12046 /* Table12046 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 12048 /* Table12048 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12050 /* Table12050 */ },
    /* 0x3a */ { MODRM_SPLITRM, 12052 /* Table12052 */ },
    /* 0x3b */ { MODRM_SPLITRM, 12054 /* Table12054 */ },
    /* 0x3c */ { MODRM_SPLITRM, 12056 /* Table12056 */ },
    /* 0x3d */ { MODRM_SPLITRM, 12058 /* Table12058 */ },
    /* 0x3e */ { MODRM_SPLITRM, 12060 /* Table12060 */ },
    /* 0x3f */ { MODRM_SPLITRM, 12062 /* Table12062 */ },
    /* 0x40 */ { MODRM_SPLITRM, 12064 /* Table12064 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 12066 /* Table12066 */ },
    /* 0x43 */ { MODRM_SPLITRM, 11574 /* Table11574 */ },
    /* 0x44 */ { MODRM_SPLITRM, 12068 /* Table12068 */ },
    /* 0x45 */ { MODRM_SPLITRM, 12070 /* Table12070 */ },
    /* 0x46 */ { MODRM_SPLITRM, 12072 /* Table12072 */ },
    /* 0x47 */ { MODRM_SPLITRM, 12074 /* Table12074 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 12076 /* Table12076 */ },
    /* 0x4d */ { MODRM_SPLITRM, 11586 /* Table11586 */ },
    /* 0x4e */ { MODRM_SPLITRM, 12078 /* Table12078 */ },
    /* 0x4f */ { MODRM_SPLITRM, 11590 /* Table11590 */ },
    /* 0x50 */ { MODRM_SPLITRM, 12080 /* Table12080 */ },
    /* 0x51 */ { MODRM_SPLITRM, 12082 /* Table12082 */ },
    /* 0x52 */ { MODRM_SPLITRM, 12084 /* Table12084 */ },
    /* 0x53 */ { MODRM_SPLITRM, 12086 /* Table12086 */ },
    /* 0x54 */ { MODRM_SPLITRM, 12088 /* Table12088 */ },
    /* 0x55 */ { MODRM_SPLITRM, 12090 /* Table12090 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 12092 /* Table12092 */ },
    /* 0x59 */ { MODRM_SPLITRM, 12094 /* Table12094 */ },
    /* 0x5a */ { MODRM_SPLITRM, 12096 /* Table12096 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 12098 /* Table12098 */ },
    /* 0x63 */ { MODRM_SPLITRM, 12100 /* Table12100 */ },
    /* 0x64 */ { MODRM_SPLITRM, 12102 /* Table12102 */ },
    /* 0x65 */ { MODRM_SPLITRM, 12104 /* Table12104 */ },
    /* 0x66 */ { MODRM_SPLITRM, 12106 /* Table12106 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 12108 /* Table12108 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 12110 /* Table12110 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 12112 /* Table12112 */ },
    /* 0x76 */ { MODRM_SPLITRM, 12114 /* Table12114 */ },
    /* 0x77 */ { MODRM_SPLITRM, 12116 /* Table12116 */ },
    /* 0x78 */ { MODRM_SPLITRM, 12118 /* Table12118 */ },
    /* 0x79 */ { MODRM_SPLITRM, 12120 /* Table12120 */ },
    /* 0x7a */ { MODRM_SPLITRM, 12122 /* Table12122 */ },
    /* 0x7b */ { MODRM_SPLITRM, 12124 /* Table12124 */ },
    /* 0x7c */ { MODRM_SPLITRM, 12126 /* Table12126 */ },
    /* 0x7d */ { MODRM_SPLITRM, 12128 /* Table12128 */ },
    /* 0x7e */ { MODRM_SPLITRM, 12130 /* Table12130 */ },
    /* 0x7f */ { MODRM_SPLITRM, 12132 /* Table12132 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 12134 /* Table12134 */ },
    /* 0x89 */ { MODRM_SPLITRM, 12136 /* Table12136 */ },
    /* 0x8a */ { MODRM_SPLITRM, 12138 /* Table12138 */ },
    /* 0x8b */ { MODRM_SPLITRM, 12140 /* Table12140 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 12142 /* Table12142 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_SPLITRM, 12144 /* Table12144 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 12146 /* Table12146 */ },
    /* 0x97 */ { MODRM_SPLITRM, 12148 /* Table12148 */ },
    /* 0x98 */ { MODRM_SPLITRM, 12150 /* Table12150 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11662 /* Table11662 */ },
    /* 0x9a */ { MODRM_SPLITRM, 12152 /* Table12152 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11666 /* Table11666 */ },
    /* 0x9c */ { MODRM_SPLITRM, 12154 /* Table12154 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11670 /* Table11670 */ },
    /* 0x9e */ { MODRM_SPLITRM, 12156 /* Table12156 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11674 /* Table11674 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 12158 /* Table12158 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 12160 /* Table12160 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 12162 /* Table12162 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11682 /* Table11682 */ },
    /* 0xaa */ { MODRM_SPLITRM, 12164 /* Table12164 */ },
    /* 0xab */ { MODRM_SPLITRM, 11686 /* Table11686 */ },
    /* 0xac */ { MODRM_SPLITRM, 12166 /* Table12166 */ },
    /* 0xad */ { MODRM_SPLITRM, 11690 /* Table11690 */ },
    /* 0xae */ { MODRM_SPLITRM, 12168 /* Table12168 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11694 /* Table11694 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 12170 /* Table12170 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 12172 /* Table12172 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 12174 /* Table12174 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11702 /* Table11702 */ },
    /* 0xba */ { MODRM_SPLITRM, 12176 /* Table12176 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11706 /* Table11706 */ },
    /* 0xbc */ { MODRM_SPLITRM, 12178 /* Table12178 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11710 /* Table11710 */ },
    /* 0xbe */ { MODRM_SPLITRM, 12180 /* Table12180 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11714 /* Table11714 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 12182 /* Table12182 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 11718 /* Table11718 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 11720 /* Table11720 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 12184 /* Table12184 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 12186 /* Table12186 */ },
    /* 0xdd */ { MODRM_SPLITRM, 12188 /* Table12188 */ },
    /* 0xde */ { MODRM_SPLITRM, 12190 /* Table12190 */ },
    /* 0xdf */ { MODRM_SPLITRM, 12192 /* Table12192 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W */ {},
  /* IC_EVEX_L_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 12194 /* Table12194 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12196 /* Table12196 */ },
    /* 0x28 */ { MODRM_SPLITRM, 12198 /* Table12198 */ },
    /* 0x29 */ { MODRM_SPLITRM, 12200 /* Table12200 */ },
    /* 0x2a */ { MODRM_SPLITRM, 12202 /* Table12202 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 12204 /* Table12204 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12206 /* Table12206 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 12208 /* Table12208 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 11984 /* Table11984 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 11986 /* Table11986 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 11988 /* Table11988 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 12210 /* Table12210 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 12212 /* Table12212 */ },
    /* 0x11 */ { MODRM_SPLITRM, 12214 /* Table12214 */ },
    /* 0x12 */ { MODRM_SPLITRM, 12216 /* Table12216 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 12218 /* Table12218 */ },
    /* 0x15 */ { MODRM_SPLITRM, 12220 /* Table12220 */ },
    /* 0x16 */ { MODRM_SPLITRM, 12222 /* Table12222 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_SPLITRM, 12224 /* Table12224 */ },
    /* 0x1a */ { MODRM_SPLITRM, 12226 /* Table12226 */ },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 12006 /* Table12006 */ },
    /* 0x1d */ { MODRM_SPLITRM, 12008 /* Table12008 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 12228 /* Table12228 */ },
    /* 0x20 */ { MODRM_SPLITRM, 12012 /* Table12012 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12014 /* Table12014 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12016 /* Table12016 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12018 /* Table12018 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12020 /* Table12020 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 12230 /* Table12230 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12232 /* Table12232 */ },
    /* 0x28 */ { MODRM_SPLITRM, 12234 /* Table12234 */ },
    /* 0x29 */ { MODRM_SPLITRM, 12236 /* Table12236 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 12238 /* Table12238 */ },
    /* 0x2d */ { MODRM_SPLITRM, 11772 /* Table11772 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12034 /* Table12034 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12036 /* Table12036 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12038 /* Table12038 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12040 /* Table12040 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12042 /* Table12042 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 12240 /* Table12240 */ },
    /* 0x37 */ { MODRM_SPLITRM, 12242 /* Table12242 */ },
    /* 0x38 */ { MODRM_SPLITRM, 12048 /* Table12048 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12244 /* Table12244 */ },
    /* 0x3a */ { MODRM_SPLITRM, 12052 /* Table12052 */ },
    /* 0x3b */ { MODRM_SPLITRM, 12246 /* Table12246 */ },
    /* 0x3c */ { MODRM_SPLITRM, 12056 /* Table12056 */ },
    /* 0x3d */ { MODRM_SPLITRM, 12248 /* Table12248 */ },
    /* 0x3e */ { MODRM_SPLITRM, 12060 /* Table12060 */ },
    /* 0x3f */ { MODRM_SPLITRM, 12250 /* Table12250 */ },
    /* 0x40 */ { MODRM_SPLITRM, 12252 /* Table12252 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 12254 /* Table12254 */ },
    /* 0x43 */ { MODRM_SPLITRM, 11788 /* Table11788 */ },
    /* 0x44 */ { MODRM_SPLITRM, 12256 /* Table12256 */ },
    /* 0x45 */ { MODRM_SPLITRM, 12258 /* Table12258 */ },
    /* 0x46 */ { MODRM_SPLITRM, 12260 /* Table12260 */ },
    /* 0x47 */ { MODRM_SPLITRM, 12262 /* Table12262 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 12264 /* Table12264 */ },
    /* 0x4d */ { MODRM_SPLITRM, 11800 /* Table11800 */ },
    /* 0x4e */ { MODRM_SPLITRM, 12266 /* Table12266 */ },
    /* 0x4f */ { MODRM_SPLITRM, 11804 /* Table11804 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 12268 /* Table12268 */ },
    /* 0x55 */ { MODRM_SPLITRM, 12270 /* Table12270 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 12272 /* Table12272 */ },
    /* 0x5a */ { MODRM_SPLITRM, 12274 /* Table12274 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 12276 /* Table12276 */ },
    /* 0x63 */ { MODRM_SPLITRM, 12278 /* Table12278 */ },
    /* 0x64 */ { MODRM_SPLITRM, 12280 /* Table12280 */ },
    /* 0x65 */ { MODRM_SPLITRM, 12282 /* Table12282 */ },
    /* 0x66 */ { MODRM_SPLITRM, 12284 /* Table12284 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 12286 /* Table12286 */ },
    /* 0x71 */ { MODRM_SPLITRM, 12288 /* Table12288 */ },
    /* 0x72 */ { MODRM_SPLITRM, 12290 /* Table12290 */ },
    /* 0x73 */ { MODRM_SPLITRM, 12292 /* Table12292 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 12294 /* Table12294 */ },
    /* 0x76 */ { MODRM_SPLITRM, 12296 /* Table12296 */ },
    /* 0x77 */ { MODRM_SPLITRM, 12298 /* Table12298 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 12300 /* Table12300 */ },
    /* 0x7d */ { MODRM_SPLITRM, 12302 /* Table12302 */ },
    /* 0x7e */ { MODRM_SPLITRM, 12304 /* Table12304 */ },
    /* 0x7f */ { MODRM_SPLITRM, 12306 /* Table12306 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 12308 /* Table12308 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 12310 /* Table12310 */ },
    /* 0x89 */ { MODRM_SPLITRM, 12312 /* Table12312 */ },
    /* 0x8a */ { MODRM_SPLITRM, 12314 /* Table12314 */ },
    /* 0x8b */ { MODRM_SPLITRM, 12316 /* Table12316 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 12318 /* Table12318 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 12320 /* Table12320 */ },
    /* 0x97 */ { MODRM_SPLITRM, 12322 /* Table12322 */ },
    /* 0x98 */ { MODRM_SPLITRM, 12324 /* Table12324 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11862 /* Table11862 */ },
    /* 0x9a */ { MODRM_SPLITRM, 12326 /* Table12326 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11866 /* Table11866 */ },
    /* 0x9c */ { MODRM_SPLITRM, 12328 /* Table12328 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11870 /* Table11870 */ },
    /* 0x9e */ { MODRM_SPLITRM, 12330 /* Table12330 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11874 /* Table11874 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 12332 /* Table12332 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 12334 /* Table12334 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 12336 /* Table12336 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11882 /* Table11882 */ },
    /* 0xaa */ { MODRM_SPLITRM, 12338 /* Table12338 */ },
    /* 0xab */ { MODRM_SPLITRM, 11886 /* Table11886 */ },
    /* 0xac */ { MODRM_SPLITRM, 12340 /* Table12340 */ },
    /* 0xad */ { MODRM_SPLITRM, 11890 /* Table11890 */ },
    /* 0xae */ { MODRM_SPLITRM, 12342 /* Table12342 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11894 /* Table11894 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 12344 /* Table12344 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 12346 /* Table12346 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 12348 /* Table12348 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 12350 /* Table12350 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 12352 /* Table12352 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11906 /* Table11906 */ },
    /* 0xba */ { MODRM_SPLITRM, 12354 /* Table12354 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11910 /* Table11910 */ },
    /* 0xbc */ { MODRM_SPLITRM, 12356 /* Table12356 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11914 /* Table11914 */ },
    /* 0xbe */ { MODRM_SPLITRM, 12358 /* Table12358 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11918 /* Table11918 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 12360 /* Table12360 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 11922 /* Table11922 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 11924 /* Table11924 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 12186 /* Table12186 */ },
    /* 0xdd */ { MODRM_SPLITRM, 12188 /* Table12188 */ },
    /* 0xde */ { MODRM_SPLITRM, 12190 /* Table12190 */ },
    /* 0xdf */ { MODRM_SPLITRM, 12192 /* Table12192 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2 */ {},
  /* IC_EVEX_L2_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 12362 /* Table12362 */ },
    /* 0x11 */ { MODRM_SPLITRM, 12364 /* Table12364 */ },
    /* 0x12 */ { MODRM_SPLITRM, 12366 /* Table12366 */ },
    /* 0x13 */ { MODRM_SPLITRM, 12368 /* Table12368 */ },
    /* 0x14 */ { MODRM_SPLITRM, 12370 /* Table12370 */ },
    /* 0x15 */ { MODRM_SPLITRM, 12372 /* Table12372 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 12374 /* Table12374 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12376 /* Table12376 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12378 /* Table12378 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12380 /* Table12380 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12382 /* Table12382 */ },
    /* 0x25 */ { MODRM_SPLITRM, 12384 /* Table12384 */ },
    /* 0x26 */ { MODRM_SPLITRM, 12386 /* Table12386 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12388 /* Table12388 */ },
    /* 0x28 */ { MODRM_SPLITRM, 12390 /* Table12390 */ },
    /* 0x29 */ { MODRM_SPLITRM, 12392 /* Table12392 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12394 /* Table12394 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12396 /* Table12396 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12398 /* Table12398 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12400 /* Table12400 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12402 /* Table12402 */ },
    /* 0x35 */ { MODRM_SPLITRM, 12404 /* Table12404 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 12406 /* Table12406 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12408 /* Table12408 */ },
    /* 0x3a */ { MODRM_SPLITRM, 12410 /* Table12410 */ },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 12412 /* Table12412 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 12414 /* Table12414 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 12416 /* Table12416 */ },
    /* 0x53 */ { MODRM_SPLITRM, 12418 /* Table12418 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 12420 /* Table12420 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 12422 /* Table12422 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 12424 /* Table12424 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11492 /* Table11492 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 12426 /* Table12426 */ },
    /* 0xab */ { MODRM_SPLITRM, 11494 /* Table11494 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 12428 /* Table12428 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 12430 /* Table12430 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 12432 /* Table12432 */ },
    /* 0x0c */ { MODRM_SPLITRM, 12434 /* Table12434 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 12436 /* Table12436 */ },
    /* 0x14 */ { MODRM_SPLITRM, 12438 /* Table12438 */ },
    /* 0x15 */ { MODRM_SPLITRM, 12440 /* Table12440 */ },
    /* 0x16 */ { MODRM_SPLITRM, 12442 /* Table12442 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 12444 /* Table12444 */ },
    /* 0x19 */ { MODRM_SPLITRM, 12446 /* Table12446 */ },
    /* 0x1a */ { MODRM_SPLITRM, 12448 /* Table12448 */ },
    /* 0x1b */ { MODRM_SPLITRM, 12450 /* Table12450 */ },
    /* 0x1c */ { MODRM_SPLITRM, 12452 /* Table12452 */ },
    /* 0x1d */ { MODRM_SPLITRM, 12454 /* Table12454 */ },
    /* 0x1e */ { MODRM_SPLITRM, 12456 /* Table12456 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 12458 /* Table12458 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12460 /* Table12460 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12462 /* Table12462 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12464 /* Table12464 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12466 /* Table12466 */ },
    /* 0x25 */ { MODRM_SPLITRM, 12468 /* Table12468 */ },
    /* 0x26 */ { MODRM_SPLITRM, 12470 /* Table12470 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12472 /* Table12472 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_SPLITRM, 12474 /* Table12474 */ },
    /* 0x2b */ { MODRM_SPLITRM, 12476 /* Table12476 */ },
    /* 0x2c */ { MODRM_SPLITRM, 12478 /* Table12478 */ },
    /* 0x2d */ { MODRM_SPLITRM, 11540 /* Table11540 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12480 /* Table12480 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12482 /* Table12482 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12484 /* Table12484 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12486 /* Table12486 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12488 /* Table12488 */ },
    /* 0x35 */ { MODRM_SPLITRM, 12490 /* Table12490 */ },
    /* 0x36 */ { MODRM_SPLITRM, 12492 /* Table12492 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 12494 /* Table12494 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12496 /* Table12496 */ },
    /* 0x3a */ { MODRM_SPLITRM, 12498 /* Table12498 */ },
    /* 0x3b */ { MODRM_SPLITRM, 12500 /* Table12500 */ },
    /* 0x3c */ { MODRM_SPLITRM, 12502 /* Table12502 */ },
    /* 0x3d */ { MODRM_SPLITRM, 12504 /* Table12504 */ },
    /* 0x3e */ { MODRM_SPLITRM, 12506 /* Table12506 */ },
    /* 0x3f */ { MODRM_SPLITRM, 12508 /* Table12508 */ },
    /* 0x40 */ { MODRM_SPLITRM, 12510 /* Table12510 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 12512 /* Table12512 */ },
    /* 0x43 */ { MODRM_SPLITRM, 11574 /* Table11574 */ },
    /* 0x44 */ { MODRM_SPLITRM, 12514 /* Table12514 */ },
    /* 0x45 */ { MODRM_SPLITRM, 12516 /* Table12516 */ },
    /* 0x46 */ { MODRM_SPLITRM, 12518 /* Table12518 */ },
    /* 0x47 */ { MODRM_SPLITRM, 12520 /* Table12520 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 12522 /* Table12522 */ },
    /* 0x4d */ { MODRM_SPLITRM, 11586 /* Table11586 */ },
    /* 0x4e */ { MODRM_SPLITRM, 12524 /* Table12524 */ },
    /* 0x4f */ { MODRM_SPLITRM, 11590 /* Table11590 */ },
    /* 0x50 */ { MODRM_SPLITRM, 12526 /* Table12526 */ },
    /* 0x51 */ { MODRM_SPLITRM, 12528 /* Table12528 */ },
    /* 0x52 */ { MODRM_SPLITRM, 12530 /* Table12530 */ },
    /* 0x53 */ { MODRM_SPLITRM, 12532 /* Table12532 */ },
    /* 0x54 */ { MODRM_SPLITRM, 12534 /* Table12534 */ },
    /* 0x55 */ { MODRM_SPLITRM, 12536 /* Table12536 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 12538 /* Table12538 */ },
    /* 0x59 */ { MODRM_SPLITRM, 12540 /* Table12540 */ },
    /* 0x5a */ { MODRM_SPLITRM, 12542 /* Table12542 */ },
    /* 0x5b */ { MODRM_SPLITRM, 12544 /* Table12544 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 12546 /* Table12546 */ },
    /* 0x63 */ { MODRM_SPLITRM, 12548 /* Table12548 */ },
    /* 0x64 */ { MODRM_SPLITRM, 12550 /* Table12550 */ },
    /* 0x65 */ { MODRM_SPLITRM, 12552 /* Table12552 */ },
    /* 0x66 */ { MODRM_SPLITRM, 12554 /* Table12554 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 12556 /* Table12556 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 12558 /* Table12558 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 12560 /* Table12560 */ },
    /* 0x76 */ { MODRM_SPLITRM, 12562 /* Table12562 */ },
    /* 0x77 */ { MODRM_SPLITRM, 12564 /* Table12564 */ },
    /* 0x78 */ { MODRM_SPLITRM, 12566 /* Table12566 */ },
    /* 0x79 */ { MODRM_SPLITRM, 12568 /* Table12568 */ },
    /* 0x7a */ { MODRM_SPLITRM, 12570 /* Table12570 */ },
    /* 0x7b */ { MODRM_SPLITRM, 12572 /* Table12572 */ },
    /* 0x7c */ { MODRM_SPLITRM, 12574 /* Table12574 */ },
    /* 0x7d */ { MODRM_SPLITRM, 12576 /* Table12576 */ },
    /* 0x7e */ { MODRM_SPLITRM, 12578 /* Table12578 */ },
    /* 0x7f */ { MODRM_SPLITRM, 12580 /* Table12580 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 12582 /* Table12582 */ },
    /* 0x89 */ { MODRM_SPLITRM, 12584 /* Table12584 */ },
    /* 0x8a */ { MODRM_SPLITRM, 12586 /* Table12586 */ },
    /* 0x8b */ { MODRM_SPLITRM, 12588 /* Table12588 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 12590 /* Table12590 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_SPLITRM, 12592 /* Table12592 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 12594 /* Table12594 */ },
    /* 0x97 */ { MODRM_SPLITRM, 12596 /* Table12596 */ },
    /* 0x98 */ { MODRM_SPLITRM, 12598 /* Table12598 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11662 /* Table11662 */ },
    /* 0x9a */ { MODRM_SPLITRM, 12600 /* Table12600 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11666 /* Table11666 */ },
    /* 0x9c */ { MODRM_SPLITRM, 12602 /* Table12602 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11670 /* Table11670 */ },
    /* 0x9e */ { MODRM_SPLITRM, 12604 /* Table12604 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11674 /* Table11674 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 12606 /* Table12606 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 12608 /* Table12608 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 12610 /* Table12610 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11682 /* Table11682 */ },
    /* 0xaa */ { MODRM_SPLITRM, 12612 /* Table12612 */ },
    /* 0xab */ { MODRM_SPLITRM, 11686 /* Table11686 */ },
    /* 0xac */ { MODRM_SPLITRM, 12614 /* Table12614 */ },
    /* 0xad */ { MODRM_SPLITRM, 11690 /* Table11690 */ },
    /* 0xae */ { MODRM_SPLITRM, 12616 /* Table12616 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11694 /* Table11694 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 12618 /* Table12618 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 12620 /* Table12620 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 12622 /* Table12622 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11702 /* Table11702 */ },
    /* 0xba */ { MODRM_SPLITRM, 12624 /* Table12624 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11706 /* Table11706 */ },
    /* 0xbc */ { MODRM_SPLITRM, 12626 /* Table12626 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11710 /* Table11710 */ },
    /* 0xbe */ { MODRM_SPLITRM, 12628 /* Table12628 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11714 /* Table11714 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 12630 /* Table12630 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 12632 /* Table12632 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 12634 /* Table12634 */ },
    /* 0xcb */ { MODRM_SPLITRM, 11718 /* Table11718 */ },
    /* 0xcc */ { MODRM_SPLITRM, 12636 /* Table12636 */ },
    /* 0xcd */ { MODRM_SPLITRM, 11720 /* Table11720 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 12638 /* Table12638 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 12640 /* Table12640 */ },
    /* 0xdd */ { MODRM_SPLITRM, 12642 /* Table12642 */ },
    /* 0xde */ { MODRM_SPLITRM, 12644 /* Table12644 */ },
    /* 0xdf */ { MODRM_SPLITRM, 12646 /* Table12646 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W */ {},
  /* IC_EVEX_L2_W_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 12648 /* Table12648 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12650 /* Table12650 */ },
    /* 0x28 */ { MODRM_SPLITRM, 12652 /* Table12652 */ },
    /* 0x29 */ { MODRM_SPLITRM, 12654 /* Table12654 */ },
    /* 0x2a */ { MODRM_SPLITRM, 12656 /* Table12656 */ },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 12658 /* Table12658 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12660 /* Table12660 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 12662 /* Table12662 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 12428 /* Table12428 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 12430 /* Table12430 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 12432 /* Table12432 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 12664 /* Table12664 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 12666 /* Table12666 */ },
    /* 0x11 */ { MODRM_SPLITRM, 12668 /* Table12668 */ },
    /* 0x12 */ { MODRM_SPLITRM, 12670 /* Table12670 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 12672 /* Table12672 */ },
    /* 0x15 */ { MODRM_SPLITRM, 12674 /* Table12674 */ },
    /* 0x16 */ { MODRM_SPLITRM, 12676 /* Table12676 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_SPLITRM, 12678 /* Table12678 */ },
    /* 0x1a */ { MODRM_SPLITRM, 12680 /* Table12680 */ },
    /* 0x1b */ { MODRM_SPLITRM, 12682 /* Table12682 */ },
    /* 0x1c */ { MODRM_SPLITRM, 12452 /* Table12452 */ },
    /* 0x1d */ { MODRM_SPLITRM, 12454 /* Table12454 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 12684 /* Table12684 */ },
    /* 0x20 */ { MODRM_SPLITRM, 12458 /* Table12458 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12460 /* Table12460 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12462 /* Table12462 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12464 /* Table12464 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12466 /* Table12466 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 12686 /* Table12686 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12688 /* Table12688 */ },
    /* 0x28 */ { MODRM_SPLITRM, 12690 /* Table12690 */ },
    /* 0x29 */ { MODRM_SPLITRM, 12692 /* Table12692 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 12694 /* Table12694 */ },
    /* 0x2d */ { MODRM_SPLITRM, 11772 /* Table11772 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12480 /* Table12480 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12482 /* Table12482 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12484 /* Table12484 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12486 /* Table12486 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12488 /* Table12488 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 12696 /* Table12696 */ },
    /* 0x37 */ { MODRM_SPLITRM, 12698 /* Table12698 */ },
    /* 0x38 */ { MODRM_SPLITRM, 12494 /* Table12494 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12700 /* Table12700 */ },
    /* 0x3a */ { MODRM_SPLITRM, 12498 /* Table12498 */ },
    /* 0x3b */ { MODRM_SPLITRM, 12702 /* Table12702 */ },
    /* 0x3c */ { MODRM_SPLITRM, 12502 /* Table12502 */ },
    /* 0x3d */ { MODRM_SPLITRM, 12704 /* Table12704 */ },
    /* 0x3e */ { MODRM_SPLITRM, 12506 /* Table12506 */ },
    /* 0x3f */ { MODRM_SPLITRM, 12706 /* Table12706 */ },
    /* 0x40 */ { MODRM_SPLITRM, 12708 /* Table12708 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 12710 /* Table12710 */ },
    /* 0x43 */ { MODRM_SPLITRM, 11788 /* Table11788 */ },
    /* 0x44 */ { MODRM_SPLITRM, 12712 /* Table12712 */ },
    /* 0x45 */ { MODRM_SPLITRM, 12714 /* Table12714 */ },
    /* 0x46 */ { MODRM_SPLITRM, 12716 /* Table12716 */ },
    /* 0x47 */ { MODRM_SPLITRM, 12718 /* Table12718 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 12720 /* Table12720 */ },
    /* 0x4d */ { MODRM_SPLITRM, 11800 /* Table11800 */ },
    /* 0x4e */ { MODRM_SPLITRM, 12722 /* Table12722 */ },
    /* 0x4f */ { MODRM_SPLITRM, 11804 /* Table11804 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 12724 /* Table12724 */ },
    /* 0x55 */ { MODRM_SPLITRM, 12726 /* Table12726 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 12728 /* Table12728 */ },
    /* 0x5a */ { MODRM_SPLITRM, 12730 /* Table12730 */ },
    /* 0x5b */ { MODRM_SPLITRM, 12732 /* Table12732 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 12734 /* Table12734 */ },
    /* 0x63 */ { MODRM_SPLITRM, 12736 /* Table12736 */ },
    /* 0x64 */ { MODRM_SPLITRM, 12738 /* Table12738 */ },
    /* 0x65 */ { MODRM_SPLITRM, 12740 /* Table12740 */ },
    /* 0x66 */ { MODRM_SPLITRM, 12742 /* Table12742 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 12744 /* Table12744 */ },
    /* 0x71 */ { MODRM_SPLITRM, 12746 /* Table12746 */ },
    /* 0x72 */ { MODRM_SPLITRM, 12748 /* Table12748 */ },
    /* 0x73 */ { MODRM_SPLITRM, 12750 /* Table12750 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 12752 /* Table12752 */ },
    /* 0x76 */ { MODRM_SPLITRM, 12754 /* Table12754 */ },
    /* 0x77 */ { MODRM_SPLITRM, 12756 /* Table12756 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 12758 /* Table12758 */ },
    /* 0x7d */ { MODRM_SPLITRM, 12760 /* Table12760 */ },
    /* 0x7e */ { MODRM_SPLITRM, 12762 /* Table12762 */ },
    /* 0x7f */ { MODRM_SPLITRM, 12764 /* Table12764 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 12766 /* Table12766 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 12768 /* Table12768 */ },
    /* 0x89 */ { MODRM_SPLITRM, 12770 /* Table12770 */ },
    /* 0x8a */ { MODRM_SPLITRM, 12772 /* Table12772 */ },
    /* 0x8b */ { MODRM_SPLITRM, 12774 /* Table12774 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 12776 /* Table12776 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 12778 /* Table12778 */ },
    /* 0x97 */ { MODRM_SPLITRM, 12780 /* Table12780 */ },
    /* 0x98 */ { MODRM_SPLITRM, 12782 /* Table12782 */ },
    /* 0x99 */ { MODRM_SPLITRM, 11862 /* Table11862 */ },
    /* 0x9a */ { MODRM_SPLITRM, 12784 /* Table12784 */ },
    /* 0x9b */ { MODRM_SPLITRM, 11866 /* Table11866 */ },
    /* 0x9c */ { MODRM_SPLITRM, 12786 /* Table12786 */ },
    /* 0x9d */ { MODRM_SPLITRM, 11870 /* Table11870 */ },
    /* 0x9e */ { MODRM_SPLITRM, 12788 /* Table12788 */ },
    /* 0x9f */ { MODRM_SPLITRM, 11874 /* Table11874 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 12790 /* Table12790 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 12792 /* Table12792 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 12794 /* Table12794 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 11882 /* Table11882 */ },
    /* 0xaa */ { MODRM_SPLITRM, 12796 /* Table12796 */ },
    /* 0xab */ { MODRM_SPLITRM, 11886 /* Table11886 */ },
    /* 0xac */ { MODRM_SPLITRM, 12798 /* Table12798 */ },
    /* 0xad */ { MODRM_SPLITRM, 11890 /* Table11890 */ },
    /* 0xae */ { MODRM_SPLITRM, 12800 /* Table12800 */ },
    /* 0xaf */ { MODRM_SPLITRM, 11894 /* Table11894 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 12802 /* Table12802 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 12804 /* Table12804 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 12806 /* Table12806 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 12808 /* Table12808 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 12810 /* Table12810 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 11906 /* Table11906 */ },
    /* 0xba */ { MODRM_SPLITRM, 12812 /* Table12812 */ },
    /* 0xbb */ { MODRM_SPLITRM, 11910 /* Table11910 */ },
    /* 0xbc */ { MODRM_SPLITRM, 12814 /* Table12814 */ },
    /* 0xbd */ { MODRM_SPLITRM, 11914 /* Table11914 */ },
    /* 0xbe */ { MODRM_SPLITRM, 12816 /* Table12816 */ },
    /* 0xbf */ { MODRM_SPLITRM, 11918 /* Table11918 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 12818 /* Table12818 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 12820 /* Table12820 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 12822 /* Table12822 */ },
    /* 0xcb */ { MODRM_SPLITRM, 11922 /* Table11922 */ },
    /* 0xcc */ { MODRM_SPLITRM, 12824 /* Table12824 */ },
    /* 0xcd */ { MODRM_SPLITRM, 11924 /* Table11924 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_SPLITRM, 12640 /* Table12640 */ },
    /* 0xdd */ { MODRM_SPLITRM, 12642 /* Table12642 */ },
    /* 0xde */ { MODRM_SPLITRM, 12644 /* Table12644 */ },
    /* 0xdf */ { MODRM_SPLITRM, 12646 /* Table12646 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_K */ {},
  /* IC_EVEX_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 12826 /* Table12826 */ },
    /* 0x11 */ { MODRM_SPLITRM, 12828 /* Table12828 */ },
    /* 0x12 */ { MODRM_SPLITRM, 12830 /* Table12830 */ },
    /* 0x13 */ { MODRM_SPLITRM, 12832 /* Table12832 */ },
    /* 0x14 */ { MODRM_SPLITRM, 12834 /* Table12834 */ },
    /* 0x15 */ { MODRM_SPLITRM, 12836 /* Table12836 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 12838 /* Table12838 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12840 /* Table12840 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12842 /* Table12842 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12844 /* Table12844 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12846 /* Table12846 */ },
    /* 0x25 */ { MODRM_SPLITRM, 12848 /* Table12848 */ },
    /* 0x26 */ { MODRM_SPLITRM, 12850 /* Table12850 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12852 /* Table12852 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12854 /* Table12854 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12856 /* Table12856 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12858 /* Table12858 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12860 /* Table12860 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12862 /* Table12862 */ },
    /* 0x35 */ { MODRM_SPLITRM, 12864 /* Table12864 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 12866 /* Table12866 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 12868 /* Table12868 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 12870 /* Table12870 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_SPLITRM, 12872 /* Table12872 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_SPLITRM, 12874 /* Table12874 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 12876 /* Table12876 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 12878 /* Table12878 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 12880 /* Table12880 */ },
    /* 0x0c */ { MODRM_SPLITRM, 12882 /* Table12882 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 12884 /* Table12884 */ },
    /* 0x14 */ { MODRM_SPLITRM, 12886 /* Table12886 */ },
    /* 0x15 */ { MODRM_SPLITRM, 12888 /* Table12888 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 12890 /* Table12890 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 12892 /* Table12892 */ },
    /* 0x1d */ { MODRM_SPLITRM, 12894 /* Table12894 */ },
    /* 0x1e */ { MODRM_SPLITRM, 12896 /* Table12896 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 12898 /* Table12898 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12900 /* Table12900 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12902 /* Table12902 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12904 /* Table12904 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12906 /* Table12906 */ },
    /* 0x25 */ { MODRM_SPLITRM, 12908 /* Table12908 */ },
    /* 0x26 */ { MODRM_SPLITRM, 12910 /* Table12910 */ },
    /* 0x27 */ { MODRM_SPLITRM, 12912 /* Table12912 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 12914 /* Table12914 */ },
    /* 0x2c */ { MODRM_SPLITRM, 12916 /* Table12916 */ },
    /* 0x2d */ { MODRM_SPLITRM, 12918 /* Table12918 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12920 /* Table12920 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12922 /* Table12922 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12924 /* Table12924 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12926 /* Table12926 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12928 /* Table12928 */ },
    /* 0x35 */ { MODRM_SPLITRM, 12930 /* Table12930 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 12932 /* Table12932 */ },
    /* 0x39 */ { MODRM_SPLITRM, 12934 /* Table12934 */ },
    /* 0x3a */ { MODRM_SPLITRM, 12936 /* Table12936 */ },
    /* 0x3b */ { MODRM_SPLITRM, 12938 /* Table12938 */ },
    /* 0x3c */ { MODRM_SPLITRM, 12940 /* Table12940 */ },
    /* 0x3d */ { MODRM_SPLITRM, 12942 /* Table12942 */ },
    /* 0x3e */ { MODRM_SPLITRM, 12944 /* Table12944 */ },
    /* 0x3f */ { MODRM_SPLITRM, 12946 /* Table12946 */ },
    /* 0x40 */ { MODRM_SPLITRM, 12948 /* Table12948 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 12950 /* Table12950 */ },
    /* 0x43 */ { MODRM_SPLITRM, 12952 /* Table12952 */ },
    /* 0x44 */ { MODRM_SPLITRM, 12954 /* Table12954 */ },
    /* 0x45 */ { MODRM_SPLITRM, 12956 /* Table12956 */ },
    /* 0x46 */ { MODRM_SPLITRM, 12958 /* Table12958 */ },
    /* 0x47 */ { MODRM_SPLITRM, 12960 /* Table12960 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 12962 /* Table12962 */ },
    /* 0x4d */ { MODRM_SPLITRM, 12964 /* Table12964 */ },
    /* 0x4e */ { MODRM_SPLITRM, 12966 /* Table12966 */ },
    /* 0x4f */ { MODRM_SPLITRM, 12968 /* Table12968 */ },
    /* 0x50 */ { MODRM_SPLITRM, 12970 /* Table12970 */ },
    /* 0x51 */ { MODRM_SPLITRM, 12972 /* Table12972 */ },
    /* 0x52 */ { MODRM_SPLITRM, 12974 /* Table12974 */ },
    /* 0x53 */ { MODRM_SPLITRM, 12976 /* Table12976 */ },
    /* 0x54 */ { MODRM_SPLITRM, 12978 /* Table12978 */ },
    /* 0x55 */ { MODRM_SPLITRM, 12980 /* Table12980 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 12982 /* Table12982 */ },
    /* 0x59 */ { MODRM_SPLITRM, 12984 /* Table12984 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 12986 /* Table12986 */ },
    /* 0x63 */ { MODRM_SPLITRM, 12988 /* Table12988 */ },
    /* 0x64 */ { MODRM_SPLITRM, 12990 /* Table12990 */ },
    /* 0x65 */ { MODRM_SPLITRM, 12992 /* Table12992 */ },
    /* 0x66 */ { MODRM_SPLITRM, 12994 /* Table12994 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 12996 /* Table12996 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 12998 /* Table12998 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 13000 /* Table13000 */ },
    /* 0x76 */ { MODRM_SPLITRM, 13002 /* Table13002 */ },
    /* 0x77 */ { MODRM_SPLITRM, 13004 /* Table13004 */ },
    /* 0x78 */ { MODRM_SPLITRM, 13006 /* Table13006 */ },
    /* 0x79 */ { MODRM_SPLITRM, 13008 /* Table13008 */ },
    /* 0x7a */ { MODRM_SPLITRM, 13010 /* Table13010 */ },
    /* 0x7b */ { MODRM_SPLITRM, 13012 /* Table13012 */ },
    /* 0x7c */ { MODRM_SPLITRM, 13014 /* Table13014 */ },
    /* 0x7d */ { MODRM_SPLITRM, 13016 /* Table13016 */ },
    /* 0x7e */ { MODRM_SPLITRM, 13018 /* Table13018 */ },
    /* 0x7f */ { MODRM_SPLITRM, 13020 /* Table13020 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 13022 /* Table13022 */ },
    /* 0x89 */ { MODRM_SPLITRM, 13024 /* Table13024 */ },
    /* 0x8a */ { MODRM_SPLITRM, 13026 /* Table13026 */ },
    /* 0x8b */ { MODRM_SPLITRM, 13028 /* Table13028 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 13030 /* Table13030 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_SPLITRM, 13032 /* Table13032 */ },
    /* 0x90 */ { MODRM_SPLITRM, 13034 /* Table13034 */ },
    /* 0x91 */ { MODRM_SPLITRM, 13036 /* Table13036 */ },
    /* 0x92 */ { MODRM_SPLITRM, 13038 /* Table13038 */ },
    /* 0x93 */ { MODRM_SPLITRM, 13040 /* Table13040 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 13042 /* Table13042 */ },
    /* 0x97 */ { MODRM_SPLITRM, 13044 /* Table13044 */ },
    /* 0x98 */ { MODRM_SPLITRM, 13046 /* Table13046 */ },
    /* 0x99 */ { MODRM_SPLITRM, 13048 /* Table13048 */ },
    /* 0x9a */ { MODRM_SPLITRM, 13050 /* Table13050 */ },
    /* 0x9b */ { MODRM_SPLITRM, 13052 /* Table13052 */ },
    /* 0x9c */ { MODRM_SPLITRM, 13054 /* Table13054 */ },
    /* 0x9d */ { MODRM_SPLITRM, 13056 /* Table13056 */ },
    /* 0x9e */ { MODRM_SPLITRM, 13058 /* Table13058 */ },
    /* 0x9f */ { MODRM_SPLITRM, 13060 /* Table13060 */ },
    /* 0xa0 */ { MODRM_SPLITRM, 13062 /* Table13062 */ },
    /* 0xa1 */ { MODRM_SPLITRM, 13064 /* Table13064 */ },
    /* 0xa2 */ { MODRM_SPLITRM, 13066 /* Table13066 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 13068 /* Table13068 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 13070 /* Table13070 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 13072 /* Table13072 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 13074 /* Table13074 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 13076 /* Table13076 */ },
    /* 0xaa */ { MODRM_SPLITRM, 13078 /* Table13078 */ },
    /* 0xab */ { MODRM_SPLITRM, 13080 /* Table13080 */ },
    /* 0xac */ { MODRM_SPLITRM, 13082 /* Table13082 */ },
    /* 0xad */ { MODRM_SPLITRM, 13084 /* Table13084 */ },
    /* 0xae */ { MODRM_SPLITRM, 13086 /* Table13086 */ },
    /* 0xaf */ { MODRM_SPLITRM, 13088 /* Table13088 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 13090 /* Table13090 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 13092 /* Table13092 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 13094 /* Table13094 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 13096 /* Table13096 */ },
    /* 0xba */ { MODRM_SPLITRM, 13098 /* Table13098 */ },
    /* 0xbb */ { MODRM_SPLITRM, 13100 /* Table13100 */ },
    /* 0xbc */ { MODRM_SPLITRM, 13102 /* Table13102 */ },
    /* 0xbd */ { MODRM_SPLITRM, 13104 /* Table13104 */ },
    /* 0xbe */ { MODRM_SPLITRM, 13106 /* Table13106 */ },
    /* 0xbf */ { MODRM_SPLITRM, 13108 /* Table13108 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 13110 /* Table13110 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 13112 /* Table13112 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 13114 /* Table13114 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 13116 /* Table13116 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_K */ {},
  /* IC_EVEX_W_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 13118 /* Table13118 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13120 /* Table13120 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_K */ {},
  /* IC_EVEX_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 12876 /* Table12876 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 12878 /* Table12878 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 12880 /* Table12880 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 13122 /* Table13122 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 13124 /* Table13124 */ },
    /* 0x11 */ { MODRM_SPLITRM, 13126 /* Table13126 */ },
    /* 0x12 */ { MODRM_SPLITRM, 13128 /* Table13128 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 13130 /* Table13130 */ },
    /* 0x15 */ { MODRM_SPLITRM, 13132 /* Table13132 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 12892 /* Table12892 */ },
    /* 0x1d */ { MODRM_SPLITRM, 12894 /* Table12894 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 13134 /* Table13134 */ },
    /* 0x20 */ { MODRM_SPLITRM, 12898 /* Table12898 */ },
    /* 0x21 */ { MODRM_SPLITRM, 12900 /* Table12900 */ },
    /* 0x22 */ { MODRM_SPLITRM, 12902 /* Table12902 */ },
    /* 0x23 */ { MODRM_SPLITRM, 12904 /* Table12904 */ },
    /* 0x24 */ { MODRM_SPLITRM, 12906 /* Table12906 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 13136 /* Table13136 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13138 /* Table13138 */ },
    /* 0x28 */ { MODRM_SPLITRM, 13140 /* Table13140 */ },
    /* 0x29 */ { MODRM_SPLITRM, 13142 /* Table13142 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 13144 /* Table13144 */ },
    /* 0x2d */ { MODRM_SPLITRM, 13146 /* Table13146 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 12920 /* Table12920 */ },
    /* 0x31 */ { MODRM_SPLITRM, 12922 /* Table12922 */ },
    /* 0x32 */ { MODRM_SPLITRM, 12924 /* Table12924 */ },
    /* 0x33 */ { MODRM_SPLITRM, 12926 /* Table12926 */ },
    /* 0x34 */ { MODRM_SPLITRM, 12928 /* Table12928 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 13148 /* Table13148 */ },
    /* 0x38 */ { MODRM_SPLITRM, 12932 /* Table12932 */ },
    /* 0x39 */ { MODRM_SPLITRM, 13150 /* Table13150 */ },
    /* 0x3a */ { MODRM_SPLITRM, 12936 /* Table12936 */ },
    /* 0x3b */ { MODRM_SPLITRM, 13152 /* Table13152 */ },
    /* 0x3c */ { MODRM_SPLITRM, 12940 /* Table12940 */ },
    /* 0x3d */ { MODRM_SPLITRM, 13154 /* Table13154 */ },
    /* 0x3e */ { MODRM_SPLITRM, 12944 /* Table12944 */ },
    /* 0x3f */ { MODRM_SPLITRM, 13156 /* Table13156 */ },
    /* 0x40 */ { MODRM_SPLITRM, 13158 /* Table13158 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 13160 /* Table13160 */ },
    /* 0x43 */ { MODRM_SPLITRM, 13162 /* Table13162 */ },
    /* 0x44 */ { MODRM_SPLITRM, 13164 /* Table13164 */ },
    /* 0x45 */ { MODRM_SPLITRM, 13166 /* Table13166 */ },
    /* 0x46 */ { MODRM_SPLITRM, 13168 /* Table13168 */ },
    /* 0x47 */ { MODRM_SPLITRM, 13170 /* Table13170 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 13172 /* Table13172 */ },
    /* 0x4d */ { MODRM_SPLITRM, 13174 /* Table13174 */ },
    /* 0x4e */ { MODRM_SPLITRM, 13176 /* Table13176 */ },
    /* 0x4f */ { MODRM_SPLITRM, 13178 /* Table13178 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 13180 /* Table13180 */ },
    /* 0x55 */ { MODRM_SPLITRM, 13182 /* Table13182 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 13184 /* Table13184 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 13186 /* Table13186 */ },
    /* 0x63 */ { MODRM_SPLITRM, 13188 /* Table13188 */ },
    /* 0x64 */ { MODRM_SPLITRM, 13190 /* Table13190 */ },
    /* 0x65 */ { MODRM_SPLITRM, 13192 /* Table13192 */ },
    /* 0x66 */ { MODRM_SPLITRM, 13194 /* Table13194 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 13196 /* Table13196 */ },
    /* 0x71 */ { MODRM_SPLITRM, 13198 /* Table13198 */ },
    /* 0x72 */ { MODRM_SPLITRM, 13200 /* Table13200 */ },
    /* 0x73 */ { MODRM_SPLITRM, 13202 /* Table13202 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 13204 /* Table13204 */ },
    /* 0x76 */ { MODRM_SPLITRM, 13206 /* Table13206 */ },
    /* 0x77 */ { MODRM_SPLITRM, 13208 /* Table13208 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 13210 /* Table13210 */ },
    /* 0x7d */ { MODRM_SPLITRM, 13212 /* Table13212 */ },
    /* 0x7e */ { MODRM_SPLITRM, 13214 /* Table13214 */ },
    /* 0x7f */ { MODRM_SPLITRM, 13216 /* Table13216 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 13218 /* Table13218 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 13220 /* Table13220 */ },
    /* 0x89 */ { MODRM_SPLITRM, 13222 /* Table13222 */ },
    /* 0x8a */ { MODRM_SPLITRM, 13224 /* Table13224 */ },
    /* 0x8b */ { MODRM_SPLITRM, 13226 /* Table13226 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 13228 /* Table13228 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 13230 /* Table13230 */ },
    /* 0x91 */ { MODRM_SPLITRM, 13232 /* Table13232 */ },
    /* 0x92 */ { MODRM_SPLITRM, 13234 /* Table13234 */ },
    /* 0x93 */ { MODRM_SPLITRM, 13236 /* Table13236 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 13238 /* Table13238 */ },
    /* 0x97 */ { MODRM_SPLITRM, 13240 /* Table13240 */ },
    /* 0x98 */ { MODRM_SPLITRM, 13242 /* Table13242 */ },
    /* 0x99 */ { MODRM_SPLITRM, 13244 /* Table13244 */ },
    /* 0x9a */ { MODRM_SPLITRM, 13246 /* Table13246 */ },
    /* 0x9b */ { MODRM_SPLITRM, 13248 /* Table13248 */ },
    /* 0x9c */ { MODRM_SPLITRM, 13250 /* Table13250 */ },
    /* 0x9d */ { MODRM_SPLITRM, 13252 /* Table13252 */ },
    /* 0x9e */ { MODRM_SPLITRM, 13254 /* Table13254 */ },
    /* 0x9f */ { MODRM_SPLITRM, 13256 /* Table13256 */ },
    /* 0xa0 */ { MODRM_SPLITRM, 13258 /* Table13258 */ },
    /* 0xa1 */ { MODRM_SPLITRM, 13260 /* Table13260 */ },
    /* 0xa2 */ { MODRM_SPLITRM, 13262 /* Table13262 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 13264 /* Table13264 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 13266 /* Table13266 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 13268 /* Table13268 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 13270 /* Table13270 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 13272 /* Table13272 */ },
    /* 0xaa */ { MODRM_SPLITRM, 13274 /* Table13274 */ },
    /* 0xab */ { MODRM_SPLITRM, 13276 /* Table13276 */ },
    /* 0xac */ { MODRM_SPLITRM, 13278 /* Table13278 */ },
    /* 0xad */ { MODRM_SPLITRM, 13280 /* Table13280 */ },
    /* 0xae */ { MODRM_SPLITRM, 13282 /* Table13282 */ },
    /* 0xaf */ { MODRM_SPLITRM, 13284 /* Table13284 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 13286 /* Table13286 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 13288 /* Table13288 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 13290 /* Table13290 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 13292 /* Table13292 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 13294 /* Table13294 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 13296 /* Table13296 */ },
    /* 0xba */ { MODRM_SPLITRM, 13298 /* Table13298 */ },
    /* 0xbb */ { MODRM_SPLITRM, 13300 /* Table13300 */ },
    /* 0xbc */ { MODRM_SPLITRM, 13302 /* Table13302 */ },
    /* 0xbd */ { MODRM_SPLITRM, 13304 /* Table13304 */ },
    /* 0xbe */ { MODRM_SPLITRM, 13306 /* Table13306 */ },
    /* 0xbf */ { MODRM_SPLITRM, 13308 /* Table13308 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 13310 /* Table13310 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 13312 /* Table13312 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 13314 /* Table13314 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_K */ {},
  /* IC_EVEX_L_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 13316 /* Table13316 */ },
    /* 0x11 */ { MODRM_SPLITRM, 13318 /* Table13318 */ },
    /* 0x12 */ { MODRM_SPLITRM, 13320 /* Table13320 */ },
    /* 0x13 */ { MODRM_SPLITRM, 13322 /* Table13322 */ },
    /* 0x14 */ { MODRM_SPLITRM, 13324 /* Table13324 */ },
    /* 0x15 */ { MODRM_SPLITRM, 13326 /* Table13326 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 13328 /* Table13328 */ },
    /* 0x21 */ { MODRM_SPLITRM, 13330 /* Table13330 */ },
    /* 0x22 */ { MODRM_SPLITRM, 13332 /* Table13332 */ },
    /* 0x23 */ { MODRM_SPLITRM, 13334 /* Table13334 */ },
    /* 0x24 */ { MODRM_SPLITRM, 13336 /* Table13336 */ },
    /* 0x25 */ { MODRM_SPLITRM, 13338 /* Table13338 */ },
    /* 0x26 */ { MODRM_SPLITRM, 13340 /* Table13340 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13342 /* Table13342 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 13344 /* Table13344 */ },
    /* 0x31 */ { MODRM_SPLITRM, 13346 /* Table13346 */ },
    /* 0x32 */ { MODRM_SPLITRM, 13348 /* Table13348 */ },
    /* 0x33 */ { MODRM_SPLITRM, 13350 /* Table13350 */ },
    /* 0x34 */ { MODRM_SPLITRM, 13352 /* Table13352 */ },
    /* 0x35 */ { MODRM_SPLITRM, 13354 /* Table13354 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 13356 /* Table13356 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 13358 /* Table13358 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 13360 /* Table13360 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_SPLITRM, 12872 /* Table12872 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_SPLITRM, 12874 /* Table12874 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 13362 /* Table13362 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 13364 /* Table13364 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 13366 /* Table13366 */ },
    /* 0x0c */ { MODRM_SPLITRM, 13368 /* Table13368 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 13370 /* Table13370 */ },
    /* 0x14 */ { MODRM_SPLITRM, 13372 /* Table13372 */ },
    /* 0x15 */ { MODRM_SPLITRM, 13374 /* Table13374 */ },
    /* 0x16 */ { MODRM_SPLITRM, 13376 /* Table13376 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 13378 /* Table13378 */ },
    /* 0x19 */ { MODRM_SPLITRM, 13380 /* Table13380 */ },
    /* 0x1a */ { MODRM_SPLITRM, 13382 /* Table13382 */ },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 13384 /* Table13384 */ },
    /* 0x1d */ { MODRM_SPLITRM, 13386 /* Table13386 */ },
    /* 0x1e */ { MODRM_SPLITRM, 13388 /* Table13388 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 13390 /* Table13390 */ },
    /* 0x21 */ { MODRM_SPLITRM, 13392 /* Table13392 */ },
    /* 0x22 */ { MODRM_SPLITRM, 13394 /* Table13394 */ },
    /* 0x23 */ { MODRM_SPLITRM, 13396 /* Table13396 */ },
    /* 0x24 */ { MODRM_SPLITRM, 13398 /* Table13398 */ },
    /* 0x25 */ { MODRM_SPLITRM, 13400 /* Table13400 */ },
    /* 0x26 */ { MODRM_SPLITRM, 13402 /* Table13402 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13404 /* Table13404 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 13406 /* Table13406 */ },
    /* 0x2c */ { MODRM_SPLITRM, 13408 /* Table13408 */ },
    /* 0x2d */ { MODRM_SPLITRM, 12918 /* Table12918 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 13410 /* Table13410 */ },
    /* 0x31 */ { MODRM_SPLITRM, 13412 /* Table13412 */ },
    /* 0x32 */ { MODRM_SPLITRM, 13414 /* Table13414 */ },
    /* 0x33 */ { MODRM_SPLITRM, 13416 /* Table13416 */ },
    /* 0x34 */ { MODRM_SPLITRM, 13418 /* Table13418 */ },
    /* 0x35 */ { MODRM_SPLITRM, 13420 /* Table13420 */ },
    /* 0x36 */ { MODRM_SPLITRM, 13422 /* Table13422 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 13424 /* Table13424 */ },
    /* 0x39 */ { MODRM_SPLITRM, 13426 /* Table13426 */ },
    /* 0x3a */ { MODRM_SPLITRM, 13428 /* Table13428 */ },
    /* 0x3b */ { MODRM_SPLITRM, 13430 /* Table13430 */ },
    /* 0x3c */ { MODRM_SPLITRM, 13432 /* Table13432 */ },
    /* 0x3d */ { MODRM_SPLITRM, 13434 /* Table13434 */ },
    /* 0x3e */ { MODRM_SPLITRM, 13436 /* Table13436 */ },
    /* 0x3f */ { MODRM_SPLITRM, 13438 /* Table13438 */ },
    /* 0x40 */ { MODRM_SPLITRM, 13440 /* Table13440 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 13442 /* Table13442 */ },
    /* 0x43 */ { MODRM_SPLITRM, 12952 /* Table12952 */ },
    /* 0x44 */ { MODRM_SPLITRM, 13444 /* Table13444 */ },
    /* 0x45 */ { MODRM_SPLITRM, 13446 /* Table13446 */ },
    /* 0x46 */ { MODRM_SPLITRM, 13448 /* Table13448 */ },
    /* 0x47 */ { MODRM_SPLITRM, 13450 /* Table13450 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 13452 /* Table13452 */ },
    /* 0x4d */ { MODRM_SPLITRM, 12964 /* Table12964 */ },
    /* 0x4e */ { MODRM_SPLITRM, 13454 /* Table13454 */ },
    /* 0x4f */ { MODRM_SPLITRM, 12968 /* Table12968 */ },
    /* 0x50 */ { MODRM_SPLITRM, 13456 /* Table13456 */ },
    /* 0x51 */ { MODRM_SPLITRM, 13458 /* Table13458 */ },
    /* 0x52 */ { MODRM_SPLITRM, 13460 /* Table13460 */ },
    /* 0x53 */ { MODRM_SPLITRM, 13462 /* Table13462 */ },
    /* 0x54 */ { MODRM_SPLITRM, 13464 /* Table13464 */ },
    /* 0x55 */ { MODRM_SPLITRM, 13466 /* Table13466 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 13468 /* Table13468 */ },
    /* 0x59 */ { MODRM_SPLITRM, 13470 /* Table13470 */ },
    /* 0x5a */ { MODRM_SPLITRM, 13472 /* Table13472 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 13474 /* Table13474 */ },
    /* 0x63 */ { MODRM_SPLITRM, 13476 /* Table13476 */ },
    /* 0x64 */ { MODRM_SPLITRM, 13478 /* Table13478 */ },
    /* 0x65 */ { MODRM_SPLITRM, 13480 /* Table13480 */ },
    /* 0x66 */ { MODRM_SPLITRM, 13482 /* Table13482 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 13484 /* Table13484 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 13486 /* Table13486 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 13488 /* Table13488 */ },
    /* 0x76 */ { MODRM_SPLITRM, 13490 /* Table13490 */ },
    /* 0x77 */ { MODRM_SPLITRM, 13492 /* Table13492 */ },
    /* 0x78 */ { MODRM_SPLITRM, 13494 /* Table13494 */ },
    /* 0x79 */ { MODRM_SPLITRM, 13496 /* Table13496 */ },
    /* 0x7a */ { MODRM_SPLITRM, 13498 /* Table13498 */ },
    /* 0x7b */ { MODRM_SPLITRM, 13500 /* Table13500 */ },
    /* 0x7c */ { MODRM_SPLITRM, 13502 /* Table13502 */ },
    /* 0x7d */ { MODRM_SPLITRM, 13504 /* Table13504 */ },
    /* 0x7e */ { MODRM_SPLITRM, 13506 /* Table13506 */ },
    /* 0x7f */ { MODRM_SPLITRM, 13508 /* Table13508 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 13510 /* Table13510 */ },
    /* 0x89 */ { MODRM_SPLITRM, 13512 /* Table13512 */ },
    /* 0x8a */ { MODRM_SPLITRM, 13514 /* Table13514 */ },
    /* 0x8b */ { MODRM_SPLITRM, 13516 /* Table13516 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 13518 /* Table13518 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_SPLITRM, 13520 /* Table13520 */ },
    /* 0x90 */ { MODRM_SPLITRM, 13522 /* Table13522 */ },
    /* 0x91 */ { MODRM_SPLITRM, 13524 /* Table13524 */ },
    /* 0x92 */ { MODRM_SPLITRM, 13526 /* Table13526 */ },
    /* 0x93 */ { MODRM_SPLITRM, 13528 /* Table13528 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 13530 /* Table13530 */ },
    /* 0x97 */ { MODRM_SPLITRM, 13532 /* Table13532 */ },
    /* 0x98 */ { MODRM_SPLITRM, 13534 /* Table13534 */ },
    /* 0x99 */ { MODRM_SPLITRM, 13048 /* Table13048 */ },
    /* 0x9a */ { MODRM_SPLITRM, 13536 /* Table13536 */ },
    /* 0x9b */ { MODRM_SPLITRM, 13052 /* Table13052 */ },
    /* 0x9c */ { MODRM_SPLITRM, 13538 /* Table13538 */ },
    /* 0x9d */ { MODRM_SPLITRM, 13056 /* Table13056 */ },
    /* 0x9e */ { MODRM_SPLITRM, 13540 /* Table13540 */ },
    /* 0x9f */ { MODRM_SPLITRM, 13060 /* Table13060 */ },
    /* 0xa0 */ { MODRM_SPLITRM, 13542 /* Table13542 */ },
    /* 0xa1 */ { MODRM_SPLITRM, 13544 /* Table13544 */ },
    /* 0xa2 */ { MODRM_SPLITRM, 13546 /* Table13546 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 13548 /* Table13548 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 13550 /* Table13550 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 13552 /* Table13552 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 13554 /* Table13554 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 13076 /* Table13076 */ },
    /* 0xaa */ { MODRM_SPLITRM, 13556 /* Table13556 */ },
    /* 0xab */ { MODRM_SPLITRM, 13080 /* Table13080 */ },
    /* 0xac */ { MODRM_SPLITRM, 13558 /* Table13558 */ },
    /* 0xad */ { MODRM_SPLITRM, 13084 /* Table13084 */ },
    /* 0xae */ { MODRM_SPLITRM, 13560 /* Table13560 */ },
    /* 0xaf */ { MODRM_SPLITRM, 13088 /* Table13088 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 13562 /* Table13562 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 13564 /* Table13564 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 13566 /* Table13566 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 13096 /* Table13096 */ },
    /* 0xba */ { MODRM_SPLITRM, 13568 /* Table13568 */ },
    /* 0xbb */ { MODRM_SPLITRM, 13100 /* Table13100 */ },
    /* 0xbc */ { MODRM_SPLITRM, 13570 /* Table13570 */ },
    /* 0xbd */ { MODRM_SPLITRM, 13104 /* Table13104 */ },
    /* 0xbe */ { MODRM_SPLITRM, 13572 /* Table13572 */ },
    /* 0xbf */ { MODRM_SPLITRM, 13108 /* Table13108 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 13574 /* Table13574 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 13112 /* Table13112 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 13114 /* Table13114 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 13576 /* Table13576 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_K */ {},
  /* IC_EVEX_L_W_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 13578 /* Table13578 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13580 /* Table13580 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_K */ {},
  /* IC_EVEX_L_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 13362 /* Table13362 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 13364 /* Table13364 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 13366 /* Table13366 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 13582 /* Table13582 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 13584 /* Table13584 */ },
    /* 0x11 */ { MODRM_SPLITRM, 13586 /* Table13586 */ },
    /* 0x12 */ { MODRM_SPLITRM, 13588 /* Table13588 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 13590 /* Table13590 */ },
    /* 0x15 */ { MODRM_SPLITRM, 13592 /* Table13592 */ },
    /* 0x16 */ { MODRM_SPLITRM, 13594 /* Table13594 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_SPLITRM, 13596 /* Table13596 */ },
    /* 0x1a */ { MODRM_SPLITRM, 13598 /* Table13598 */ },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 13384 /* Table13384 */ },
    /* 0x1d */ { MODRM_SPLITRM, 13386 /* Table13386 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 13600 /* Table13600 */ },
    /* 0x20 */ { MODRM_SPLITRM, 13390 /* Table13390 */ },
    /* 0x21 */ { MODRM_SPLITRM, 13392 /* Table13392 */ },
    /* 0x22 */ { MODRM_SPLITRM, 13394 /* Table13394 */ },
    /* 0x23 */ { MODRM_SPLITRM, 13396 /* Table13396 */ },
    /* 0x24 */ { MODRM_SPLITRM, 13398 /* Table13398 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 13602 /* Table13602 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13604 /* Table13604 */ },
    /* 0x28 */ { MODRM_SPLITRM, 13606 /* Table13606 */ },
    /* 0x29 */ { MODRM_SPLITRM, 13608 /* Table13608 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 13610 /* Table13610 */ },
    /* 0x2d */ { MODRM_SPLITRM, 13146 /* Table13146 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 13410 /* Table13410 */ },
    /* 0x31 */ { MODRM_SPLITRM, 13412 /* Table13412 */ },
    /* 0x32 */ { MODRM_SPLITRM, 13414 /* Table13414 */ },
    /* 0x33 */ { MODRM_SPLITRM, 13416 /* Table13416 */ },
    /* 0x34 */ { MODRM_SPLITRM, 13418 /* Table13418 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 13612 /* Table13612 */ },
    /* 0x37 */ { MODRM_SPLITRM, 13614 /* Table13614 */ },
    /* 0x38 */ { MODRM_SPLITRM, 13424 /* Table13424 */ },
    /* 0x39 */ { MODRM_SPLITRM, 13616 /* Table13616 */ },
    /* 0x3a */ { MODRM_SPLITRM, 13428 /* Table13428 */ },
    /* 0x3b */ { MODRM_SPLITRM, 13618 /* Table13618 */ },
    /* 0x3c */ { MODRM_SPLITRM, 13432 /* Table13432 */ },
    /* 0x3d */ { MODRM_SPLITRM, 13620 /* Table13620 */ },
    /* 0x3e */ { MODRM_SPLITRM, 13436 /* Table13436 */ },
    /* 0x3f */ { MODRM_SPLITRM, 13622 /* Table13622 */ },
    /* 0x40 */ { MODRM_SPLITRM, 13624 /* Table13624 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 13626 /* Table13626 */ },
    /* 0x43 */ { MODRM_SPLITRM, 13162 /* Table13162 */ },
    /* 0x44 */ { MODRM_SPLITRM, 13628 /* Table13628 */ },
    /* 0x45 */ { MODRM_SPLITRM, 13630 /* Table13630 */ },
    /* 0x46 */ { MODRM_SPLITRM, 13632 /* Table13632 */ },
    /* 0x47 */ { MODRM_SPLITRM, 13634 /* Table13634 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 13636 /* Table13636 */ },
    /* 0x4d */ { MODRM_SPLITRM, 13174 /* Table13174 */ },
    /* 0x4e */ { MODRM_SPLITRM, 13638 /* Table13638 */ },
    /* 0x4f */ { MODRM_SPLITRM, 13178 /* Table13178 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 13640 /* Table13640 */ },
    /* 0x55 */ { MODRM_SPLITRM, 13642 /* Table13642 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 13644 /* Table13644 */ },
    /* 0x5a */ { MODRM_SPLITRM, 13646 /* Table13646 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 13648 /* Table13648 */ },
    /* 0x63 */ { MODRM_SPLITRM, 13650 /* Table13650 */ },
    /* 0x64 */ { MODRM_SPLITRM, 13652 /* Table13652 */ },
    /* 0x65 */ { MODRM_SPLITRM, 13654 /* Table13654 */ },
    /* 0x66 */ { MODRM_SPLITRM, 13656 /* Table13656 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 13658 /* Table13658 */ },
    /* 0x71 */ { MODRM_SPLITRM, 13660 /* Table13660 */ },
    /* 0x72 */ { MODRM_SPLITRM, 13662 /* Table13662 */ },
    /* 0x73 */ { MODRM_SPLITRM, 13664 /* Table13664 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 13666 /* Table13666 */ },
    /* 0x76 */ { MODRM_SPLITRM, 13668 /* Table13668 */ },
    /* 0x77 */ { MODRM_SPLITRM, 13670 /* Table13670 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 13672 /* Table13672 */ },
    /* 0x7d */ { MODRM_SPLITRM, 13674 /* Table13674 */ },
    /* 0x7e */ { MODRM_SPLITRM, 13676 /* Table13676 */ },
    /* 0x7f */ { MODRM_SPLITRM, 13678 /* Table13678 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 13680 /* Table13680 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 13682 /* Table13682 */ },
    /* 0x89 */ { MODRM_SPLITRM, 13684 /* Table13684 */ },
    /* 0x8a */ { MODRM_SPLITRM, 13686 /* Table13686 */ },
    /* 0x8b */ { MODRM_SPLITRM, 13688 /* Table13688 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 13690 /* Table13690 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 13692 /* Table13692 */ },
    /* 0x91 */ { MODRM_SPLITRM, 13694 /* Table13694 */ },
    /* 0x92 */ { MODRM_SPLITRM, 13696 /* Table13696 */ },
    /* 0x93 */ { MODRM_SPLITRM, 13698 /* Table13698 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 13700 /* Table13700 */ },
    /* 0x97 */ { MODRM_SPLITRM, 13702 /* Table13702 */ },
    /* 0x98 */ { MODRM_SPLITRM, 13704 /* Table13704 */ },
    /* 0x99 */ { MODRM_SPLITRM, 13244 /* Table13244 */ },
    /* 0x9a */ { MODRM_SPLITRM, 13706 /* Table13706 */ },
    /* 0x9b */ { MODRM_SPLITRM, 13248 /* Table13248 */ },
    /* 0x9c */ { MODRM_SPLITRM, 13708 /* Table13708 */ },
    /* 0x9d */ { MODRM_SPLITRM, 13252 /* Table13252 */ },
    /* 0x9e */ { MODRM_SPLITRM, 13710 /* Table13710 */ },
    /* 0x9f */ { MODRM_SPLITRM, 13256 /* Table13256 */ },
    /* 0xa0 */ { MODRM_SPLITRM, 13712 /* Table13712 */ },
    /* 0xa1 */ { MODRM_SPLITRM, 13714 /* Table13714 */ },
    /* 0xa2 */ { MODRM_SPLITRM, 13716 /* Table13716 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 13718 /* Table13718 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 13720 /* Table13720 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 13722 /* Table13722 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 13724 /* Table13724 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 13272 /* Table13272 */ },
    /* 0xaa */ { MODRM_SPLITRM, 13726 /* Table13726 */ },
    /* 0xab */ { MODRM_SPLITRM, 13276 /* Table13276 */ },
    /* 0xac */ { MODRM_SPLITRM, 13728 /* Table13728 */ },
    /* 0xad */ { MODRM_SPLITRM, 13280 /* Table13280 */ },
    /* 0xae */ { MODRM_SPLITRM, 13730 /* Table13730 */ },
    /* 0xaf */ { MODRM_SPLITRM, 13284 /* Table13284 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 13732 /* Table13732 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 13734 /* Table13734 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 13736 /* Table13736 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 13738 /* Table13738 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 13740 /* Table13740 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 13296 /* Table13296 */ },
    /* 0xba */ { MODRM_SPLITRM, 13742 /* Table13742 */ },
    /* 0xbb */ { MODRM_SPLITRM, 13300 /* Table13300 */ },
    /* 0xbc */ { MODRM_SPLITRM, 13744 /* Table13744 */ },
    /* 0xbd */ { MODRM_SPLITRM, 13304 /* Table13304 */ },
    /* 0xbe */ { MODRM_SPLITRM, 13746 /* Table13746 */ },
    /* 0xbf */ { MODRM_SPLITRM, 13308 /* Table13308 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 13748 /* Table13748 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 13312 /* Table13312 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 13314 /* Table13314 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_K */ {},
  /* IC_EVEX_L2_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 13750 /* Table13750 */ },
    /* 0x11 */ { MODRM_SPLITRM, 13752 /* Table13752 */ },
    /* 0x12 */ { MODRM_SPLITRM, 13754 /* Table13754 */ },
    /* 0x13 */ { MODRM_SPLITRM, 13756 /* Table13756 */ },
    /* 0x14 */ { MODRM_SPLITRM, 13758 /* Table13758 */ },
    /* 0x15 */ { MODRM_SPLITRM, 13760 /* Table13760 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 13762 /* Table13762 */ },
    /* 0x21 */ { MODRM_SPLITRM, 13764 /* Table13764 */ },
    /* 0x22 */ { MODRM_SPLITRM, 13766 /* Table13766 */ },
    /* 0x23 */ { MODRM_SPLITRM, 13768 /* Table13768 */ },
    /* 0x24 */ { MODRM_SPLITRM, 13770 /* Table13770 */ },
    /* 0x25 */ { MODRM_SPLITRM, 13772 /* Table13772 */ },
    /* 0x26 */ { MODRM_SPLITRM, 13774 /* Table13774 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13776 /* Table13776 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 13778 /* Table13778 */ },
    /* 0x31 */ { MODRM_SPLITRM, 13780 /* Table13780 */ },
    /* 0x32 */ { MODRM_SPLITRM, 13782 /* Table13782 */ },
    /* 0x33 */ { MODRM_SPLITRM, 13784 /* Table13784 */ },
    /* 0x34 */ { MODRM_SPLITRM, 13786 /* Table13786 */ },
    /* 0x35 */ { MODRM_SPLITRM, 13788 /* Table13788 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 13790 /* Table13790 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 13792 /* Table13792 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 13794 /* Table13794 */ },
    /* 0x53 */ { MODRM_SPLITRM, 13796 /* Table13796 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 13798 /* Table13798 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 13800 /* Table13800 */ },
    /* 0x9b */ { MODRM_SPLITRM, 12872 /* Table12872 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 13802 /* Table13802 */ },
    /* 0xab */ { MODRM_SPLITRM, 12874 /* Table12874 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 13804 /* Table13804 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 13806 /* Table13806 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 13808 /* Table13808 */ },
    /* 0x0c */ { MODRM_SPLITRM, 13810 /* Table13810 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 13812 /* Table13812 */ },
    /* 0x14 */ { MODRM_SPLITRM, 13814 /* Table13814 */ },
    /* 0x15 */ { MODRM_SPLITRM, 13816 /* Table13816 */ },
    /* 0x16 */ { MODRM_SPLITRM, 13818 /* Table13818 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 13820 /* Table13820 */ },
    /* 0x19 */ { MODRM_SPLITRM, 13822 /* Table13822 */ },
    /* 0x1a */ { MODRM_SPLITRM, 13824 /* Table13824 */ },
    /* 0x1b */ { MODRM_SPLITRM, 13826 /* Table13826 */ },
    /* 0x1c */ { MODRM_SPLITRM, 13828 /* Table13828 */ },
    /* 0x1d */ { MODRM_SPLITRM, 13830 /* Table13830 */ },
    /* 0x1e */ { MODRM_SPLITRM, 13832 /* Table13832 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 13834 /* Table13834 */ },
    /* 0x21 */ { MODRM_SPLITRM, 13836 /* Table13836 */ },
    /* 0x22 */ { MODRM_SPLITRM, 13838 /* Table13838 */ },
    /* 0x23 */ { MODRM_SPLITRM, 13840 /* Table13840 */ },
    /* 0x24 */ { MODRM_SPLITRM, 13842 /* Table13842 */ },
    /* 0x25 */ { MODRM_SPLITRM, 13844 /* Table13844 */ },
    /* 0x26 */ { MODRM_SPLITRM, 13846 /* Table13846 */ },
    /* 0x27 */ { MODRM_SPLITRM, 13848 /* Table13848 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 13850 /* Table13850 */ },
    /* 0x2c */ { MODRM_SPLITRM, 13852 /* Table13852 */ },
    /* 0x2d */ { MODRM_SPLITRM, 12918 /* Table12918 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 13854 /* Table13854 */ },
    /* 0x31 */ { MODRM_SPLITRM, 13856 /* Table13856 */ },
    /* 0x32 */ { MODRM_SPLITRM, 13858 /* Table13858 */ },
    /* 0x33 */ { MODRM_SPLITRM, 13860 /* Table13860 */ },
    /* 0x34 */ { MODRM_SPLITRM, 13862 /* Table13862 */ },
    /* 0x35 */ { MODRM_SPLITRM, 13864 /* Table13864 */ },
    /* 0x36 */ { MODRM_SPLITRM, 13866 /* Table13866 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 13868 /* Table13868 */ },
    /* 0x39 */ { MODRM_SPLITRM, 13870 /* Table13870 */ },
    /* 0x3a */ { MODRM_SPLITRM, 13872 /* Table13872 */ },
    /* 0x3b */ { MODRM_SPLITRM, 13874 /* Table13874 */ },
    /* 0x3c */ { MODRM_SPLITRM, 13876 /* Table13876 */ },
    /* 0x3d */ { MODRM_SPLITRM, 13878 /* Table13878 */ },
    /* 0x3e */ { MODRM_SPLITRM, 13880 /* Table13880 */ },
    /* 0x3f */ { MODRM_SPLITRM, 13882 /* Table13882 */ },
    /* 0x40 */ { MODRM_SPLITRM, 13884 /* Table13884 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 13886 /* Table13886 */ },
    /* 0x43 */ { MODRM_SPLITRM, 12952 /* Table12952 */ },
    /* 0x44 */ { MODRM_SPLITRM, 13888 /* Table13888 */ },
    /* 0x45 */ { MODRM_SPLITRM, 13890 /* Table13890 */ },
    /* 0x46 */ { MODRM_SPLITRM, 13892 /* Table13892 */ },
    /* 0x47 */ { MODRM_SPLITRM, 13894 /* Table13894 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 13896 /* Table13896 */ },
    /* 0x4d */ { MODRM_SPLITRM, 12964 /* Table12964 */ },
    /* 0x4e */ { MODRM_SPLITRM, 13898 /* Table13898 */ },
    /* 0x4f */ { MODRM_SPLITRM, 12968 /* Table12968 */ },
    /* 0x50 */ { MODRM_SPLITRM, 13900 /* Table13900 */ },
    /* 0x51 */ { MODRM_SPLITRM, 13902 /* Table13902 */ },
    /* 0x52 */ { MODRM_SPLITRM, 13904 /* Table13904 */ },
    /* 0x53 */ { MODRM_SPLITRM, 13906 /* Table13906 */ },
    /* 0x54 */ { MODRM_SPLITRM, 13908 /* Table13908 */ },
    /* 0x55 */ { MODRM_SPLITRM, 13910 /* Table13910 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 13912 /* Table13912 */ },
    /* 0x59 */ { MODRM_SPLITRM, 13914 /* Table13914 */ },
    /* 0x5a */ { MODRM_SPLITRM, 13916 /* Table13916 */ },
    /* 0x5b */ { MODRM_SPLITRM, 13918 /* Table13918 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 13920 /* Table13920 */ },
    /* 0x63 */ { MODRM_SPLITRM, 13922 /* Table13922 */ },
    /* 0x64 */ { MODRM_SPLITRM, 13924 /* Table13924 */ },
    /* 0x65 */ { MODRM_SPLITRM, 13926 /* Table13926 */ },
    /* 0x66 */ { MODRM_SPLITRM, 13928 /* Table13928 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 13930 /* Table13930 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 13932 /* Table13932 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 13934 /* Table13934 */ },
    /* 0x76 */ { MODRM_SPLITRM, 13936 /* Table13936 */ },
    /* 0x77 */ { MODRM_SPLITRM, 13938 /* Table13938 */ },
    /* 0x78 */ { MODRM_SPLITRM, 13940 /* Table13940 */ },
    /* 0x79 */ { MODRM_SPLITRM, 13942 /* Table13942 */ },
    /* 0x7a */ { MODRM_SPLITRM, 13944 /* Table13944 */ },
    /* 0x7b */ { MODRM_SPLITRM, 13946 /* Table13946 */ },
    /* 0x7c */ { MODRM_SPLITRM, 13948 /* Table13948 */ },
    /* 0x7d */ { MODRM_SPLITRM, 13950 /* Table13950 */ },
    /* 0x7e */ { MODRM_SPLITRM, 13952 /* Table13952 */ },
    /* 0x7f */ { MODRM_SPLITRM, 13954 /* Table13954 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 13956 /* Table13956 */ },
    /* 0x89 */ { MODRM_SPLITRM, 13958 /* Table13958 */ },
    /* 0x8a */ { MODRM_SPLITRM, 13960 /* Table13960 */ },
    /* 0x8b */ { MODRM_SPLITRM, 13962 /* Table13962 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 13964 /* Table13964 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_SPLITRM, 13966 /* Table13966 */ },
    /* 0x90 */ { MODRM_SPLITRM, 13968 /* Table13968 */ },
    /* 0x91 */ { MODRM_SPLITRM, 13970 /* Table13970 */ },
    /* 0x92 */ { MODRM_SPLITRM, 13972 /* Table13972 */ },
    /* 0x93 */ { MODRM_SPLITRM, 13974 /* Table13974 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 13976 /* Table13976 */ },
    /* 0x97 */ { MODRM_SPLITRM, 13978 /* Table13978 */ },
    /* 0x98 */ { MODRM_SPLITRM, 13980 /* Table13980 */ },
    /* 0x99 */ { MODRM_SPLITRM, 13048 /* Table13048 */ },
    /* 0x9a */ { MODRM_SPLITRM, 13982 /* Table13982 */ },
    /* 0x9b */ { MODRM_SPLITRM, 13052 /* Table13052 */ },
    /* 0x9c */ { MODRM_SPLITRM, 13984 /* Table13984 */ },
    /* 0x9d */ { MODRM_SPLITRM, 13056 /* Table13056 */ },
    /* 0x9e */ { MODRM_SPLITRM, 13986 /* Table13986 */ },
    /* 0x9f */ { MODRM_SPLITRM, 13060 /* Table13060 */ },
    /* 0xa0 */ { MODRM_SPLITRM, 13988 /* Table13988 */ },
    /* 0xa1 */ { MODRM_SPLITRM, 13990 /* Table13990 */ },
    /* 0xa2 */ { MODRM_SPLITRM, 13992 /* Table13992 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 13994 /* Table13994 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 13996 /* Table13996 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 13998 /* Table13998 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 14000 /* Table14000 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 13076 /* Table13076 */ },
    /* 0xaa */ { MODRM_SPLITRM, 14002 /* Table14002 */ },
    /* 0xab */ { MODRM_SPLITRM, 13080 /* Table13080 */ },
    /* 0xac */ { MODRM_SPLITRM, 14004 /* Table14004 */ },
    /* 0xad */ { MODRM_SPLITRM, 13084 /* Table13084 */ },
    /* 0xae */ { MODRM_SPLITRM, 14006 /* Table14006 */ },
    /* 0xaf */ { MODRM_SPLITRM, 13088 /* Table13088 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 14008 /* Table14008 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 14010 /* Table14010 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 14012 /* Table14012 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 13096 /* Table13096 */ },
    /* 0xba */ { MODRM_SPLITRM, 14014 /* Table14014 */ },
    /* 0xbb */ { MODRM_SPLITRM, 13100 /* Table13100 */ },
    /* 0xbc */ { MODRM_SPLITRM, 14016 /* Table14016 */ },
    /* 0xbd */ { MODRM_SPLITRM, 13104 /* Table13104 */ },
    /* 0xbe */ { MODRM_SPLITRM, 14018 /* Table14018 */ },
    /* 0xbf */ { MODRM_SPLITRM, 13108 /* Table13108 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 14020 /* Table14020 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITREG, 14022 /* Table14022 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 14038 /* Table14038 */ },
    /* 0xc8 */ { MODRM_SPLITRM, 14054 /* Table14054 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 14056 /* Table14056 */ },
    /* 0xcb */ { MODRM_SPLITRM, 13112 /* Table13112 */ },
    /* 0xcc */ { MODRM_SPLITRM, 14058 /* Table14058 */ },
    /* 0xcd */ { MODRM_SPLITRM, 13114 /* Table13114 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 14060 /* Table14060 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_K */ {},
  /* IC_EVEX_L2_W_XS_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 14062 /* Table14062 */ },
    /* 0x27 */ { MODRM_SPLITRM, 14064 /* Table14064 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_K */ {},
  /* IC_EVEX_L2_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 13804 /* Table13804 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 13806 /* Table13806 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 13808 /* Table13808 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 14066 /* Table14066 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 14068 /* Table14068 */ },
    /* 0x11 */ { MODRM_SPLITRM, 14070 /* Table14070 */ },
    /* 0x12 */ { MODRM_SPLITRM, 14072 /* Table14072 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 14074 /* Table14074 */ },
    /* 0x15 */ { MODRM_SPLITRM, 14076 /* Table14076 */ },
    /* 0x16 */ { MODRM_SPLITRM, 14078 /* Table14078 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_SPLITRM, 14080 /* Table14080 */ },
    /* 0x1a */ { MODRM_SPLITRM, 14082 /* Table14082 */ },
    /* 0x1b */ { MODRM_SPLITRM, 14084 /* Table14084 */ },
    /* 0x1c */ { MODRM_SPLITRM, 13828 /* Table13828 */ },
    /* 0x1d */ { MODRM_SPLITRM, 13830 /* Table13830 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 14086 /* Table14086 */ },
    /* 0x20 */ { MODRM_SPLITRM, 13834 /* Table13834 */ },
    /* 0x21 */ { MODRM_SPLITRM, 13836 /* Table13836 */ },
    /* 0x22 */ { MODRM_SPLITRM, 13838 /* Table13838 */ },
    /* 0x23 */ { MODRM_SPLITRM, 13840 /* Table13840 */ },
    /* 0x24 */ { MODRM_SPLITRM, 13842 /* Table13842 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_SPLITRM, 14088 /* Table14088 */ },
    /* 0x27 */ { MODRM_SPLITRM, 14090 /* Table14090 */ },
    /* 0x28 */ { MODRM_SPLITRM, 14092 /* Table14092 */ },
    /* 0x29 */ { MODRM_SPLITRM, 14094 /* Table14094 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 14096 /* Table14096 */ },
    /* 0x2d */ { MODRM_SPLITRM, 13146 /* Table13146 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 13854 /* Table13854 */ },
    /* 0x31 */ { MODRM_SPLITRM, 13856 /* Table13856 */ },
    /* 0x32 */ { MODRM_SPLITRM, 13858 /* Table13858 */ },
    /* 0x33 */ { MODRM_SPLITRM, 13860 /* Table13860 */ },
    /* 0x34 */ { MODRM_SPLITRM, 13862 /* Table13862 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 14098 /* Table14098 */ },
    /* 0x37 */ { MODRM_SPLITRM, 14100 /* Table14100 */ },
    /* 0x38 */ { MODRM_SPLITRM, 13868 /* Table13868 */ },
    /* 0x39 */ { MODRM_SPLITRM, 14102 /* Table14102 */ },
    /* 0x3a */ { MODRM_SPLITRM, 13872 /* Table13872 */ },
    /* 0x3b */ { MODRM_SPLITRM, 14104 /* Table14104 */ },
    /* 0x3c */ { MODRM_SPLITRM, 13876 /* Table13876 */ },
    /* 0x3d */ { MODRM_SPLITRM, 14106 /* Table14106 */ },
    /* 0x3e */ { MODRM_SPLITRM, 13880 /* Table13880 */ },
    /* 0x3f */ { MODRM_SPLITRM, 14108 /* Table14108 */ },
    /* 0x40 */ { MODRM_SPLITRM, 14110 /* Table14110 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 14112 /* Table14112 */ },
    /* 0x43 */ { MODRM_SPLITRM, 13162 /* Table13162 */ },
    /* 0x44 */ { MODRM_SPLITRM, 14114 /* Table14114 */ },
    /* 0x45 */ { MODRM_SPLITRM, 14116 /* Table14116 */ },
    /* 0x46 */ { MODRM_SPLITRM, 14118 /* Table14118 */ },
    /* 0x47 */ { MODRM_SPLITRM, 14120 /* Table14120 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 14122 /* Table14122 */ },
    /* 0x4d */ { MODRM_SPLITRM, 13174 /* Table13174 */ },
    /* 0x4e */ { MODRM_SPLITRM, 14124 /* Table14124 */ },
    /* 0x4f */ { MODRM_SPLITRM, 13178 /* Table13178 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 14126 /* Table14126 */ },
    /* 0x55 */ { MODRM_SPLITRM, 14128 /* Table14128 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 14130 /* Table14130 */ },
    /* 0x5a */ { MODRM_SPLITRM, 14132 /* Table14132 */ },
    /* 0x5b */ { MODRM_SPLITRM, 14134 /* Table14134 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 14136 /* Table14136 */ },
    /* 0x63 */ { MODRM_SPLITRM, 14138 /* Table14138 */ },
    /* 0x64 */ { MODRM_SPLITRM, 14140 /* Table14140 */ },
    /* 0x65 */ { MODRM_SPLITRM, 14142 /* Table14142 */ },
    /* 0x66 */ { MODRM_SPLITRM, 14144 /* Table14144 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 14146 /* Table14146 */ },
    /* 0x71 */ { MODRM_SPLITRM, 14148 /* Table14148 */ },
    /* 0x72 */ { MODRM_SPLITRM, 14150 /* Table14150 */ },
    /* 0x73 */ { MODRM_SPLITRM, 14152 /* Table14152 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 14154 /* Table14154 */ },
    /* 0x76 */ { MODRM_SPLITRM, 14156 /* Table14156 */ },
    /* 0x77 */ { MODRM_SPLITRM, 14158 /* Table14158 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 14160 /* Table14160 */ },
    /* 0x7d */ { MODRM_SPLITRM, 14162 /* Table14162 */ },
    /* 0x7e */ { MODRM_SPLITRM, 14164 /* Table14164 */ },
    /* 0x7f */ { MODRM_SPLITRM, 14166 /* Table14166 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 14168 /* Table14168 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 14170 /* Table14170 */ },
    /* 0x89 */ { MODRM_SPLITRM, 14172 /* Table14172 */ },
    /* 0x8a */ { MODRM_SPLITRM, 14174 /* Table14174 */ },
    /* 0x8b */ { MODRM_SPLITRM, 14176 /* Table14176 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 14178 /* Table14178 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 14180 /* Table14180 */ },
    /* 0x91 */ { MODRM_SPLITRM, 14182 /* Table14182 */ },
    /* 0x92 */ { MODRM_SPLITRM, 14184 /* Table14184 */ },
    /* 0x93 */ { MODRM_SPLITRM, 14186 /* Table14186 */ },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 14188 /* Table14188 */ },
    /* 0x97 */ { MODRM_SPLITRM, 14190 /* Table14190 */ },
    /* 0x98 */ { MODRM_SPLITRM, 14192 /* Table14192 */ },
    /* 0x99 */ { MODRM_SPLITRM, 13244 /* Table13244 */ },
    /* 0x9a */ { MODRM_SPLITRM, 14194 /* Table14194 */ },
    /* 0x9b */ { MODRM_SPLITRM, 13248 /* Table13248 */ },
    /* 0x9c */ { MODRM_SPLITRM, 14196 /* Table14196 */ },
    /* 0x9d */ { MODRM_SPLITRM, 13252 /* Table13252 */ },
    /* 0x9e */ { MODRM_SPLITRM, 14198 /* Table14198 */ },
    /* 0x9f */ { MODRM_SPLITRM, 13256 /* Table13256 */ },
    /* 0xa0 */ { MODRM_SPLITRM, 14200 /* Table14200 */ },
    /* 0xa1 */ { MODRM_SPLITRM, 14202 /* Table14202 */ },
    /* 0xa2 */ { MODRM_SPLITRM, 14204 /* Table14204 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 14206 /* Table14206 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 14208 /* Table14208 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 14210 /* Table14210 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 14212 /* Table14212 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 13272 /* Table13272 */ },
    /* 0xaa */ { MODRM_SPLITRM, 14214 /* Table14214 */ },
    /* 0xab */ { MODRM_SPLITRM, 13276 /* Table13276 */ },
    /* 0xac */ { MODRM_SPLITRM, 14216 /* Table14216 */ },
    /* 0xad */ { MODRM_SPLITRM, 13280 /* Table13280 */ },
    /* 0xae */ { MODRM_SPLITRM, 14218 /* Table14218 */ },
    /* 0xaf */ { MODRM_SPLITRM, 13284 /* Table13284 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 14220 /* Table14220 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 14222 /* Table14222 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 14224 /* Table14224 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 14226 /* Table14226 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 14228 /* Table14228 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 13296 /* Table13296 */ },
    /* 0xba */ { MODRM_SPLITRM, 14230 /* Table14230 */ },
    /* 0xbb */ { MODRM_SPLITRM, 13300 /* Table13300 */ },
    /* 0xbc */ { MODRM_SPLITRM, 14232 /* Table14232 */ },
    /* 0xbd */ { MODRM_SPLITRM, 13304 /* Table13304 */ },
    /* 0xbe */ { MODRM_SPLITRM, 14234 /* Table14234 */ },
    /* 0xbf */ { MODRM_SPLITRM, 13308 /* Table13308 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 14236 /* Table14236 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITREG, 14238 /* Table14238 */ },
    /* 0xc7 */ { MODRM_SPLITREG, 14254 /* Table14254 */ },
    /* 0xc8 */ { MODRM_SPLITRM, 14270 /* Table14270 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 14272 /* Table14272 */ },
    /* 0xcb */ { MODRM_SPLITRM, 13312 /* Table13312 */ },
    /* 0xcc */ { MODRM_SPLITRM, 14274 /* Table14274 */ },
    /* 0xcd */ { MODRM_SPLITRM, 13314 /* Table13314 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_B */ {},
  /* IC_EVEX_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14276 /* Table14276 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 14278 /* Table14278 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 14280 /* Table14280 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 14282 /* Table14282 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 14284 /* Table14284 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 14286 /* Table14286 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 14288 /* Table14288 */ },
    /* 0x14 */ { MODRM_SPLITRM, 14290 /* Table14290 */ },
    /* 0x15 */ { MODRM_SPLITRM, 14292 /* Table14292 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 14294 /* Table14294 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14296 /* Table14296 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 14298 /* Table14298 */ },
    /* 0x2c */ { MODRM_SPLITRM, 14300 /* Table14300 */ },
    /* 0x2d */ { MODRM_SPLITRM, 14302 /* Table14302 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 14304 /* Table14304 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 14306 /* Table14306 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 14308 /* Table14308 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 14310 /* Table14310 */ },
    /* 0x40 */ { MODRM_SPLITRM, 14312 /* Table14312 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 14314 /* Table14314 */ },
    /* 0x43 */ { MODRM_SPLITRM, 14316 /* Table14316 */ },
    /* 0x44 */ { MODRM_SPLITRM, 14318 /* Table14318 */ },
    /* 0x45 */ { MODRM_SPLITRM, 14320 /* Table14320 */ },
    /* 0x46 */ { MODRM_SPLITRM, 14322 /* Table14322 */ },
    /* 0x47 */ { MODRM_SPLITRM, 14324 /* Table14324 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 14326 /* Table14326 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 14328 /* Table14328 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 14330 /* Table14330 */ },
    /* 0x51 */ { MODRM_SPLITRM, 14332 /* Table14332 */ },
    /* 0x52 */ { MODRM_SPLITRM, 14334 /* Table14334 */ },
    /* 0x53 */ { MODRM_SPLITRM, 14336 /* Table14336 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 14338 /* Table14338 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 14340 /* Table14340 */ },
    /* 0x65 */ { MODRM_SPLITRM, 14342 /* Table14342 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 14344 /* Table14344 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 14346 /* Table14346 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 14348 /* Table14348 */ },
    /* 0x77 */ { MODRM_SPLITRM, 14350 /* Table14350 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 14352 /* Table14352 */ },
    /* 0x7f */ { MODRM_SPLITRM, 14354 /* Table14354 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 14356 /* Table14356 */ },
    /* 0x97 */ { MODRM_SPLITRM, 14358 /* Table14358 */ },
    /* 0x98 */ { MODRM_SPLITRM, 14360 /* Table14360 */ },
    /* 0x99 */ { MODRM_SPLITRM, 14362 /* Table14362 */ },
    /* 0x9a */ { MODRM_SPLITRM, 14364 /* Table14364 */ },
    /* 0x9b */ { MODRM_SPLITRM, 14366 /* Table14366 */ },
    /* 0x9c */ { MODRM_SPLITRM, 14368 /* Table14368 */ },
    /* 0x9d */ { MODRM_SPLITRM, 14370 /* Table14370 */ },
    /* 0x9e */ { MODRM_SPLITRM, 14372 /* Table14372 */ },
    /* 0x9f */ { MODRM_SPLITRM, 14374 /* Table14374 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 14376 /* Table14376 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 14378 /* Table14378 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 14380 /* Table14380 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 14382 /* Table14382 */ },
    /* 0xaa */ { MODRM_SPLITRM, 14384 /* Table14384 */ },
    /* 0xab */ { MODRM_SPLITRM, 14386 /* Table14386 */ },
    /* 0xac */ { MODRM_SPLITRM, 14388 /* Table14388 */ },
    /* 0xad */ { MODRM_SPLITRM, 14390 /* Table14390 */ },
    /* 0xae */ { MODRM_SPLITRM, 14392 /* Table14392 */ },
    /* 0xaf */ { MODRM_SPLITRM, 14394 /* Table14394 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 14396 /* Table14396 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 14398 /* Table14398 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 14400 /* Table14400 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 14402 /* Table14402 */ },
    /* 0xba */ { MODRM_SPLITRM, 14404 /* Table14404 */ },
    /* 0xbb */ { MODRM_SPLITRM, 14406 /* Table14406 */ },
    /* 0xbc */ { MODRM_SPLITRM, 14408 /* Table14408 */ },
    /* 0xbd */ { MODRM_SPLITRM, 14410 /* Table14410 */ },
    /* 0xbe */ { MODRM_SPLITRM, 14412 /* Table14412 */ },
    /* 0xbf */ { MODRM_SPLITRM, 14414 /* Table14414 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 14416 /* Table14416 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 14418 /* Table14418 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 14420 /* Table14420 */ },
    /* 0xcb */ { MODRM_SPLITRM, 14422 /* Table14422 */ },
    /* 0xcc */ { MODRM_SPLITRM, 14424 /* Table14424 */ },
    /* 0xcd */ { MODRM_SPLITRM, 14426 /* Table14426 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_B */ {},
  /* IC_EVEX_W_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14428 /* Table14428 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 14430 /* Table14430 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 14432 /* Table14432 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 14434 /* Table14434 */ },
    /* 0x15 */ { MODRM_SPLITRM, 14436 /* Table14436 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 14438 /* Table14438 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14440 /* Table14440 */ },
    /* 0x28 */ { MODRM_SPLITRM, 14442 /* Table14442 */ },
    /* 0x29 */ { MODRM_SPLITRM, 14444 /* Table14444 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 14446 /* Table14446 */ },
    /* 0x2d */ { MODRM_SPLITRM, 14448 /* Table14448 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 14450 /* Table14450 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 14452 /* Table14452 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 14454 /* Table14454 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 14456 /* Table14456 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 14458 /* Table14458 */ },
    /* 0x40 */ { MODRM_SPLITRM, 14460 /* Table14460 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 14462 /* Table14462 */ },
    /* 0x43 */ { MODRM_SPLITRM, 14464 /* Table14464 */ },
    /* 0x44 */ { MODRM_SPLITRM, 14466 /* Table14466 */ },
    /* 0x45 */ { MODRM_SPLITRM, 14468 /* Table14468 */ },
    /* 0x46 */ { MODRM_SPLITRM, 14470 /* Table14470 */ },
    /* 0x47 */ { MODRM_SPLITRM, 14472 /* Table14472 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 14474 /* Table14474 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 14476 /* Table14476 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 14478 /* Table14478 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 14480 /* Table14480 */ },
    /* 0x65 */ { MODRM_SPLITRM, 14482 /* Table14482 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 14484 /* Table14484 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 14486 /* Table14486 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 14488 /* Table14488 */ },
    /* 0x77 */ { MODRM_SPLITRM, 14490 /* Table14490 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 14492 /* Table14492 */ },
    /* 0x7f */ { MODRM_SPLITRM, 14494 /* Table14494 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 14496 /* Table14496 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 14498 /* Table14498 */ },
    /* 0x97 */ { MODRM_SPLITRM, 14500 /* Table14500 */ },
    /* 0x98 */ { MODRM_SPLITRM, 14502 /* Table14502 */ },
    /* 0x99 */ { MODRM_SPLITRM, 14504 /* Table14504 */ },
    /* 0x9a */ { MODRM_SPLITRM, 14506 /* Table14506 */ },
    /* 0x9b */ { MODRM_SPLITRM, 14508 /* Table14508 */ },
    /* 0x9c */ { MODRM_SPLITRM, 14510 /* Table14510 */ },
    /* 0x9d */ { MODRM_SPLITRM, 14512 /* Table14512 */ },
    /* 0x9e */ { MODRM_SPLITRM, 14514 /* Table14514 */ },
    /* 0x9f */ { MODRM_SPLITRM, 14516 /* Table14516 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 14518 /* Table14518 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 14520 /* Table14520 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 14522 /* Table14522 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 14524 /* Table14524 */ },
    /* 0xaa */ { MODRM_SPLITRM, 14526 /* Table14526 */ },
    /* 0xab */ { MODRM_SPLITRM, 14528 /* Table14528 */ },
    /* 0xac */ { MODRM_SPLITRM, 14530 /* Table14530 */ },
    /* 0xad */ { MODRM_SPLITRM, 14532 /* Table14532 */ },
    /* 0xae */ { MODRM_SPLITRM, 14534 /* Table14534 */ },
    /* 0xaf */ { MODRM_SPLITRM, 14536 /* Table14536 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 14538 /* Table14538 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 14540 /* Table14540 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 14542 /* Table14542 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 14544 /* Table14544 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 14546 /* Table14546 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 14548 /* Table14548 */ },
    /* 0xba */ { MODRM_SPLITRM, 14550 /* Table14550 */ },
    /* 0xbb */ { MODRM_SPLITRM, 14552 /* Table14552 */ },
    /* 0xbc */ { MODRM_SPLITRM, 14554 /* Table14554 */ },
    /* 0xbd */ { MODRM_SPLITRM, 14556 /* Table14556 */ },
    /* 0xbe */ { MODRM_SPLITRM, 14558 /* Table14558 */ },
    /* 0xbf */ { MODRM_SPLITRM, 14560 /* Table14560 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 14562 /* Table14562 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 14564 /* Table14564 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 14566 /* Table14566 */ },
    /* 0xcb */ { MODRM_SPLITRM, 14568 /* Table14568 */ },
    /* 0xcc */ { MODRM_SPLITRM, 14570 /* Table14570 */ },
    /* 0xcd */ { MODRM_SPLITRM, 14572 /* Table14572 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_B */ {},
  /* IC_EVEX_L_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14574 /* Table14574 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 14576 /* Table14576 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 14578 /* Table14578 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 14580 /* Table14580 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 14582 /* Table14582 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 14584 /* Table14584 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 14288 /* Table14288 */ },
    /* 0x14 */ { MODRM_SPLITRM, 14586 /* Table14586 */ },
    /* 0x15 */ { MODRM_SPLITRM, 14588 /* Table14588 */ },
    /* 0x16 */ { MODRM_SPLITRM, 14590 /* Table14590 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 14592 /* Table14592 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14594 /* Table14594 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 14596 /* Table14596 */ },
    /* 0x2c */ { MODRM_SPLITRM, 14598 /* Table14598 */ },
    /* 0x2d */ { MODRM_SPLITRM, 14302 /* Table14302 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 14600 /* Table14600 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 14602 /* Table14602 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 14604 /* Table14604 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 14606 /* Table14606 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 14608 /* Table14608 */ },
    /* 0x40 */ { MODRM_SPLITRM, 14610 /* Table14610 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 14612 /* Table14612 */ },
    /* 0x43 */ { MODRM_SPLITRM, 14316 /* Table14316 */ },
    /* 0x44 */ { MODRM_SPLITRM, 14614 /* Table14614 */ },
    /* 0x45 */ { MODRM_SPLITRM, 14616 /* Table14616 */ },
    /* 0x46 */ { MODRM_SPLITRM, 14618 /* Table14618 */ },
    /* 0x47 */ { MODRM_SPLITRM, 14620 /* Table14620 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 14622 /* Table14622 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 14624 /* Table14624 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 14626 /* Table14626 */ },
    /* 0x51 */ { MODRM_SPLITRM, 14628 /* Table14628 */ },
    /* 0x52 */ { MODRM_SPLITRM, 14630 /* Table14630 */ },
    /* 0x53 */ { MODRM_SPLITRM, 14632 /* Table14632 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 14634 /* Table14634 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 14636 /* Table14636 */ },
    /* 0x65 */ { MODRM_SPLITRM, 14638 /* Table14638 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 14640 /* Table14640 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 14642 /* Table14642 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 14644 /* Table14644 */ },
    /* 0x77 */ { MODRM_SPLITRM, 14646 /* Table14646 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 14648 /* Table14648 */ },
    /* 0x7f */ { MODRM_SPLITRM, 14650 /* Table14650 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 14652 /* Table14652 */ },
    /* 0x97 */ { MODRM_SPLITRM, 14654 /* Table14654 */ },
    /* 0x98 */ { MODRM_SPLITRM, 14656 /* Table14656 */ },
    /* 0x99 */ { MODRM_SPLITRM, 14362 /* Table14362 */ },
    /* 0x9a */ { MODRM_SPLITRM, 14658 /* Table14658 */ },
    /* 0x9b */ { MODRM_SPLITRM, 14366 /* Table14366 */ },
    /* 0x9c */ { MODRM_SPLITRM, 14660 /* Table14660 */ },
    /* 0x9d */ { MODRM_SPLITRM, 14370 /* Table14370 */ },
    /* 0x9e */ { MODRM_SPLITRM, 14662 /* Table14662 */ },
    /* 0x9f */ { MODRM_SPLITRM, 14374 /* Table14374 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 14664 /* Table14664 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 14666 /* Table14666 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 14668 /* Table14668 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 14382 /* Table14382 */ },
    /* 0xaa */ { MODRM_SPLITRM, 14670 /* Table14670 */ },
    /* 0xab */ { MODRM_SPLITRM, 14386 /* Table14386 */ },
    /* 0xac */ { MODRM_SPLITRM, 14672 /* Table14672 */ },
    /* 0xad */ { MODRM_SPLITRM, 14390 /* Table14390 */ },
    /* 0xae */ { MODRM_SPLITRM, 14674 /* Table14674 */ },
    /* 0xaf */ { MODRM_SPLITRM, 14394 /* Table14394 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 14676 /* Table14676 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 14678 /* Table14678 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 14680 /* Table14680 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 14402 /* Table14402 */ },
    /* 0xba */ { MODRM_SPLITRM, 14682 /* Table14682 */ },
    /* 0xbb */ { MODRM_SPLITRM, 14406 /* Table14406 */ },
    /* 0xbc */ { MODRM_SPLITRM, 14684 /* Table14684 */ },
    /* 0xbd */ { MODRM_SPLITRM, 14410 /* Table14410 */ },
    /* 0xbe */ { MODRM_SPLITRM, 14686 /* Table14686 */ },
    /* 0xbf */ { MODRM_SPLITRM, 14414 /* Table14414 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 14688 /* Table14688 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 14418 /* Table14418 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 14420 /* Table14420 */ },
    /* 0xcb */ { MODRM_SPLITRM, 14422 /* Table14422 */ },
    /* 0xcc */ { MODRM_SPLITRM, 14424 /* Table14424 */ },
    /* 0xcd */ { MODRM_SPLITRM, 14426 /* Table14426 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_B */ {},
  /* IC_EVEX_L_W_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14690 /* Table14690 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 14692 /* Table14692 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 14694 /* Table14694 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 14696 /* Table14696 */ },
    /* 0x15 */ { MODRM_SPLITRM, 14698 /* Table14698 */ },
    /* 0x16 */ { MODRM_SPLITRM, 14700 /* Table14700 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 14702 /* Table14702 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14704 /* Table14704 */ },
    /* 0x28 */ { MODRM_SPLITRM, 14706 /* Table14706 */ },
    /* 0x29 */ { MODRM_SPLITRM, 14708 /* Table14708 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 14710 /* Table14710 */ },
    /* 0x2d */ { MODRM_SPLITRM, 14448 /* Table14448 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 14712 /* Table14712 */ },
    /* 0x37 */ { MODRM_SPLITRM, 14714 /* Table14714 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 14716 /* Table14716 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 14718 /* Table14718 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 14720 /* Table14720 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 14722 /* Table14722 */ },
    /* 0x40 */ { MODRM_SPLITRM, 14724 /* Table14724 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 14726 /* Table14726 */ },
    /* 0x43 */ { MODRM_SPLITRM, 14464 /* Table14464 */ },
    /* 0x44 */ { MODRM_SPLITRM, 14728 /* Table14728 */ },
    /* 0x45 */ { MODRM_SPLITRM, 14730 /* Table14730 */ },
    /* 0x46 */ { MODRM_SPLITRM, 14732 /* Table14732 */ },
    /* 0x47 */ { MODRM_SPLITRM, 14734 /* Table14734 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 14736 /* Table14736 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 14738 /* Table14738 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 14740 /* Table14740 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 14742 /* Table14742 */ },
    /* 0x65 */ { MODRM_SPLITRM, 14744 /* Table14744 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 14746 /* Table14746 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 14748 /* Table14748 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 14750 /* Table14750 */ },
    /* 0x77 */ { MODRM_SPLITRM, 14752 /* Table14752 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 14754 /* Table14754 */ },
    /* 0x7f */ { MODRM_SPLITRM, 14756 /* Table14756 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 14758 /* Table14758 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 14760 /* Table14760 */ },
    /* 0x97 */ { MODRM_SPLITRM, 14762 /* Table14762 */ },
    /* 0x98 */ { MODRM_SPLITRM, 14764 /* Table14764 */ },
    /* 0x99 */ { MODRM_SPLITRM, 14504 /* Table14504 */ },
    /* 0x9a */ { MODRM_SPLITRM, 14766 /* Table14766 */ },
    /* 0x9b */ { MODRM_SPLITRM, 14508 /* Table14508 */ },
    /* 0x9c */ { MODRM_SPLITRM, 14768 /* Table14768 */ },
    /* 0x9d */ { MODRM_SPLITRM, 14512 /* Table14512 */ },
    /* 0x9e */ { MODRM_SPLITRM, 14770 /* Table14770 */ },
    /* 0x9f */ { MODRM_SPLITRM, 14516 /* Table14516 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 14772 /* Table14772 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 14774 /* Table14774 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 14776 /* Table14776 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 14524 /* Table14524 */ },
    /* 0xaa */ { MODRM_SPLITRM, 14778 /* Table14778 */ },
    /* 0xab */ { MODRM_SPLITRM, 14528 /* Table14528 */ },
    /* 0xac */ { MODRM_SPLITRM, 14780 /* Table14780 */ },
    /* 0xad */ { MODRM_SPLITRM, 14532 /* Table14532 */ },
    /* 0xae */ { MODRM_SPLITRM, 14782 /* Table14782 */ },
    /* 0xaf */ { MODRM_SPLITRM, 14536 /* Table14536 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 14784 /* Table14784 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 14786 /* Table14786 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 14788 /* Table14788 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 14790 /* Table14790 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 14792 /* Table14792 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 14548 /* Table14548 */ },
    /* 0xba */ { MODRM_SPLITRM, 14794 /* Table14794 */ },
    /* 0xbb */ { MODRM_SPLITRM, 14552 /* Table14552 */ },
    /* 0xbc */ { MODRM_SPLITRM, 14796 /* Table14796 */ },
    /* 0xbd */ { MODRM_SPLITRM, 14556 /* Table14556 */ },
    /* 0xbe */ { MODRM_SPLITRM, 14798 /* Table14798 */ },
    /* 0xbf */ { MODRM_SPLITRM, 14560 /* Table14560 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 14800 /* Table14800 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 14564 /* Table14564 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 14566 /* Table14566 */ },
    /* 0xcb */ { MODRM_SPLITRM, 14568 /* Table14568 */ },
    /* 0xcc */ { MODRM_SPLITRM, 14570 /* Table14570 */ },
    /* 0xcd */ { MODRM_SPLITRM, 14572 /* Table14572 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_B */ {},
  /* IC_EVEX_L2_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14802 /* Table14802 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 14804 /* Table14804 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 14806 /* Table14806 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 14808 /* Table14808 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 14810 /* Table14810 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 14812 /* Table14812 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 14288 /* Table14288 */ },
    /* 0x14 */ { MODRM_SPLITRM, 14814 /* Table14814 */ },
    /* 0x15 */ { MODRM_SPLITRM, 14816 /* Table14816 */ },
    /* 0x16 */ { MODRM_SPLITRM, 14818 /* Table14818 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 14820 /* Table14820 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14822 /* Table14822 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 14824 /* Table14824 */ },
    /* 0x2c */ { MODRM_SPLITRM, 14826 /* Table14826 */ },
    /* 0x2d */ { MODRM_SPLITRM, 14302 /* Table14302 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 14828 /* Table14828 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 14830 /* Table14830 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 14832 /* Table14832 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 14834 /* Table14834 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 14836 /* Table14836 */ },
    /* 0x40 */ { MODRM_SPLITRM, 14838 /* Table14838 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 14840 /* Table14840 */ },
    /* 0x43 */ { MODRM_SPLITRM, 14316 /* Table14316 */ },
    /* 0x44 */ { MODRM_SPLITRM, 14842 /* Table14842 */ },
    /* 0x45 */ { MODRM_SPLITRM, 14844 /* Table14844 */ },
    /* 0x46 */ { MODRM_SPLITRM, 14846 /* Table14846 */ },
    /* 0x47 */ { MODRM_SPLITRM, 14848 /* Table14848 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 14850 /* Table14850 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 14852 /* Table14852 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 14854 /* Table14854 */ },
    /* 0x51 */ { MODRM_SPLITRM, 14856 /* Table14856 */ },
    /* 0x52 */ { MODRM_SPLITRM, 14858 /* Table14858 */ },
    /* 0x53 */ { MODRM_SPLITRM, 14860 /* Table14860 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 14862 /* Table14862 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 14864 /* Table14864 */ },
    /* 0x65 */ { MODRM_SPLITRM, 14866 /* Table14866 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 14868 /* Table14868 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 14870 /* Table14870 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 14872 /* Table14872 */ },
    /* 0x77 */ { MODRM_SPLITRM, 14874 /* Table14874 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 14876 /* Table14876 */ },
    /* 0x7f */ { MODRM_SPLITRM, 14878 /* Table14878 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 14880 /* Table14880 */ },
    /* 0x97 */ { MODRM_SPLITRM, 14882 /* Table14882 */ },
    /* 0x98 */ { MODRM_SPLITRM, 14884 /* Table14884 */ },
    /* 0x99 */ { MODRM_SPLITRM, 14362 /* Table14362 */ },
    /* 0x9a */ { MODRM_SPLITRM, 14886 /* Table14886 */ },
    /* 0x9b */ { MODRM_SPLITRM, 14366 /* Table14366 */ },
    /* 0x9c */ { MODRM_SPLITRM, 14888 /* Table14888 */ },
    /* 0x9d */ { MODRM_SPLITRM, 14370 /* Table14370 */ },
    /* 0x9e */ { MODRM_SPLITRM, 14890 /* Table14890 */ },
    /* 0x9f */ { MODRM_SPLITRM, 14374 /* Table14374 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 14892 /* Table14892 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 14894 /* Table14894 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 14896 /* Table14896 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 14382 /* Table14382 */ },
    /* 0xaa */ { MODRM_SPLITRM, 14898 /* Table14898 */ },
    /* 0xab */ { MODRM_SPLITRM, 14386 /* Table14386 */ },
    /* 0xac */ { MODRM_SPLITRM, 14900 /* Table14900 */ },
    /* 0xad */ { MODRM_SPLITRM, 14390 /* Table14390 */ },
    /* 0xae */ { MODRM_SPLITRM, 14902 /* Table14902 */ },
    /* 0xaf */ { MODRM_SPLITRM, 14394 /* Table14394 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 14904 /* Table14904 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 14906 /* Table14906 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 14908 /* Table14908 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 14402 /* Table14402 */ },
    /* 0xba */ { MODRM_SPLITRM, 14910 /* Table14910 */ },
    /* 0xbb */ { MODRM_SPLITRM, 14406 /* Table14406 */ },
    /* 0xbc */ { MODRM_SPLITRM, 14912 /* Table14912 */ },
    /* 0xbd */ { MODRM_SPLITRM, 14410 /* Table14410 */ },
    /* 0xbe */ { MODRM_SPLITRM, 14914 /* Table14914 */ },
    /* 0xbf */ { MODRM_SPLITRM, 14414 /* Table14414 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 14916 /* Table14916 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 14918 /* Table14918 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 14920 /* Table14920 */ },
    /* 0xcb */ { MODRM_SPLITRM, 14422 /* Table14422 */ },
    /* 0xcc */ { MODRM_SPLITRM, 14922 /* Table14922 */ },
    /* 0xcd */ { MODRM_SPLITRM, 14426 /* Table14426 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_B */ {},
  /* IC_EVEX_L2_W_XS_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14924 /* Table14924 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 14926 /* Table14926 */ },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 14928 /* Table14928 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 14930 /* Table14930 */ },
    /* 0x15 */ { MODRM_SPLITRM, 14932 /* Table14932 */ },
    /* 0x16 */ { MODRM_SPLITRM, 14934 /* Table14934 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 14936 /* Table14936 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 14938 /* Table14938 */ },
    /* 0x28 */ { MODRM_SPLITRM, 14940 /* Table14940 */ },
    /* 0x29 */ { MODRM_SPLITRM, 14942 /* Table14942 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 14944 /* Table14944 */ },
    /* 0x2d */ { MODRM_SPLITRM, 14448 /* Table14448 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 14946 /* Table14946 */ },
    /* 0x37 */ { MODRM_SPLITRM, 14948 /* Table14948 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 14950 /* Table14950 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 14952 /* Table14952 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 14954 /* Table14954 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 14956 /* Table14956 */ },
    /* 0x40 */ { MODRM_SPLITRM, 14958 /* Table14958 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 14960 /* Table14960 */ },
    /* 0x43 */ { MODRM_SPLITRM, 14464 /* Table14464 */ },
    /* 0x44 */ { MODRM_SPLITRM, 14962 /* Table14962 */ },
    /* 0x45 */ { MODRM_SPLITRM, 14964 /* Table14964 */ },
    /* 0x46 */ { MODRM_SPLITRM, 14966 /* Table14966 */ },
    /* 0x47 */ { MODRM_SPLITRM, 14968 /* Table14968 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 14970 /* Table14970 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 14972 /* Table14972 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 14974 /* Table14974 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 14976 /* Table14976 */ },
    /* 0x65 */ { MODRM_SPLITRM, 14978 /* Table14978 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 14980 /* Table14980 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 14982 /* Table14982 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 14984 /* Table14984 */ },
    /* 0x77 */ { MODRM_SPLITRM, 14986 /* Table14986 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 14988 /* Table14988 */ },
    /* 0x7f */ { MODRM_SPLITRM, 14990 /* Table14990 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 14992 /* Table14992 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 14994 /* Table14994 */ },
    /* 0x97 */ { MODRM_SPLITRM, 14996 /* Table14996 */ },
    /* 0x98 */ { MODRM_SPLITRM, 14998 /* Table14998 */ },
    /* 0x99 */ { MODRM_SPLITRM, 14504 /* Table14504 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15000 /* Table15000 */ },
    /* 0x9b */ { MODRM_SPLITRM, 14508 /* Table14508 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15002 /* Table15002 */ },
    /* 0x9d */ { MODRM_SPLITRM, 14512 /* Table14512 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15004 /* Table15004 */ },
    /* 0x9f */ { MODRM_SPLITRM, 14516 /* Table14516 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15006 /* Table15006 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15008 /* Table15008 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15010 /* Table15010 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 14524 /* Table14524 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15012 /* Table15012 */ },
    /* 0xab */ { MODRM_SPLITRM, 14528 /* Table14528 */ },
    /* 0xac */ { MODRM_SPLITRM, 15014 /* Table15014 */ },
    /* 0xad */ { MODRM_SPLITRM, 14532 /* Table14532 */ },
    /* 0xae */ { MODRM_SPLITRM, 15016 /* Table15016 */ },
    /* 0xaf */ { MODRM_SPLITRM, 14536 /* Table14536 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 15018 /* Table15018 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 15020 /* Table15020 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 15022 /* Table15022 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15024 /* Table15024 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15026 /* Table15026 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 14548 /* Table14548 */ },
    /* 0xba */ { MODRM_SPLITRM, 15028 /* Table15028 */ },
    /* 0xbb */ { MODRM_SPLITRM, 14552 /* Table14552 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15030 /* Table15030 */ },
    /* 0xbd */ { MODRM_SPLITRM, 14556 /* Table14556 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15032 /* Table15032 */ },
    /* 0xbf */ { MODRM_SPLITRM, 14560 /* Table14560 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15034 /* Table15034 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15036 /* Table15036 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15038 /* Table15038 */ },
    /* 0xcb */ { MODRM_SPLITRM, 14568 /* Table14568 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15040 /* Table15040 */ },
    /* 0xcd */ { MODRM_SPLITRM, 14572 /* Table14572 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_K_B */ {},
  /* IC_EVEX_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15042 /* Table15042 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 15044 /* Table15044 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15046 /* Table15046 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15048 /* Table15048 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 15050 /* Table15050 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 15052 /* Table15052 */ },
    /* 0x14 */ { MODRM_SPLITRM, 15054 /* Table15054 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15056 /* Table15056 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 15058 /* Table15058 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15060 /* Table15060 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 15062 /* Table15062 */ },
    /* 0x2c */ { MODRM_SPLITRM, 15064 /* Table15064 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15066 /* Table15066 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15068 /* Table15068 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15070 /* Table15070 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15072 /* Table15072 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15074 /* Table15074 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15076 /* Table15076 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15078 /* Table15078 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15080 /* Table15080 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15082 /* Table15082 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15084 /* Table15084 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15086 /* Table15086 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15088 /* Table15088 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15090 /* Table15090 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15092 /* Table15092 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 15094 /* Table15094 */ },
    /* 0x51 */ { MODRM_SPLITRM, 15096 /* Table15096 */ },
    /* 0x52 */ { MODRM_SPLITRM, 15098 /* Table15098 */ },
    /* 0x53 */ { MODRM_SPLITRM, 15100 /* Table15100 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15102 /* Table15102 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15104 /* Table15104 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15106 /* Table15106 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15108 /* Table15108 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15110 /* Table15110 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15112 /* Table15112 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15114 /* Table15114 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15116 /* Table15116 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15118 /* Table15118 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 15120 /* Table15120 */ },
    /* 0x97 */ { MODRM_SPLITRM, 15122 /* Table15122 */ },
    /* 0x98 */ { MODRM_SPLITRM, 15124 /* Table15124 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15126 /* Table15126 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15128 /* Table15128 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15130 /* Table15130 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15132 /* Table15132 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15134 /* Table15134 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15136 /* Table15136 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15138 /* Table15138 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15140 /* Table15140 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15142 /* Table15142 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15144 /* Table15144 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15146 /* Table15146 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15148 /* Table15148 */ },
    /* 0xab */ { MODRM_SPLITRM, 15150 /* Table15150 */ },
    /* 0xac */ { MODRM_SPLITRM, 15152 /* Table15152 */ },
    /* 0xad */ { MODRM_SPLITRM, 15154 /* Table15154 */ },
    /* 0xae */ { MODRM_SPLITRM, 15156 /* Table15156 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15158 /* Table15158 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 15160 /* Table15160 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15162 /* Table15162 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15164 /* Table15164 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15166 /* Table15166 */ },
    /* 0xba */ { MODRM_SPLITRM, 15168 /* Table15168 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15170 /* Table15170 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15172 /* Table15172 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15174 /* Table15174 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15176 /* Table15176 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15178 /* Table15178 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15180 /* Table15180 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15182 /* Table15182 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15184 /* Table15184 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15186 /* Table15186 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15188 /* Table15188 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15190 /* Table15190 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_K_B */ {},
  /* IC_EVEX_W_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15192 /* Table15192 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_XD_K_B */ {},
  /* IC_EVEX_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 15194 /* Table15194 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 15196 /* Table15196 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15198 /* Table15198 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 15200 /* Table15200 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15202 /* Table15202 */ },
    /* 0x28 */ { MODRM_SPLITRM, 15204 /* Table15204 */ },
    /* 0x29 */ { MODRM_SPLITRM, 15206 /* Table15206 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 15208 /* Table15208 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15210 /* Table15210 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_SPLITRM, 15212 /* Table15212 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15214 /* Table15214 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15216 /* Table15216 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15218 /* Table15218 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15220 /* Table15220 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15222 /* Table15222 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15224 /* Table15224 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15226 /* Table15226 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15228 /* Table15228 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15230 /* Table15230 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15232 /* Table15232 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15234 /* Table15234 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15236 /* Table15236 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15238 /* Table15238 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15240 /* Table15240 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15242 /* Table15242 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15244 /* Table15244 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15246 /* Table15246 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15248 /* Table15248 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15250 /* Table15250 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15252 /* Table15252 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15254 /* Table15254 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15256 /* Table15256 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 15258 /* Table15258 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 15260 /* Table15260 */ },
    /* 0x97 */ { MODRM_SPLITRM, 15262 /* Table15262 */ },
    /* 0x98 */ { MODRM_SPLITRM, 15264 /* Table15264 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15266 /* Table15266 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15268 /* Table15268 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15270 /* Table15270 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15272 /* Table15272 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15274 /* Table15274 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15276 /* Table15276 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15278 /* Table15278 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15280 /* Table15280 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15282 /* Table15282 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15284 /* Table15284 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15286 /* Table15286 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15288 /* Table15288 */ },
    /* 0xab */ { MODRM_SPLITRM, 15290 /* Table15290 */ },
    /* 0xac */ { MODRM_SPLITRM, 15292 /* Table15292 */ },
    /* 0xad */ { MODRM_SPLITRM, 15294 /* Table15294 */ },
    /* 0xae */ { MODRM_SPLITRM, 15296 /* Table15296 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15298 /* Table15298 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 15300 /* Table15300 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 15302 /* Table15302 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 15304 /* Table15304 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15306 /* Table15306 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15308 /* Table15308 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15310 /* Table15310 */ },
    /* 0xba */ { MODRM_SPLITRM, 15312 /* Table15312 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15314 /* Table15314 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15316 /* Table15316 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15318 /* Table15318 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15320 /* Table15320 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15322 /* Table15322 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15324 /* Table15324 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15326 /* Table15326 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15328 /* Table15328 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15330 /* Table15330 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15332 /* Table15332 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15334 /* Table15334 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_K_B */ {},
  /* IC_EVEX_L_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15336 /* Table15336 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 15338 /* Table15338 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15340 /* Table15340 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15342 /* Table15342 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 15344 /* Table15344 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 15052 /* Table15052 */ },
    /* 0x14 */ { MODRM_SPLITRM, 15346 /* Table15346 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15348 /* Table15348 */ },
    /* 0x16 */ { MODRM_SPLITRM, 15350 /* Table15350 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 15352 /* Table15352 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15354 /* Table15354 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 15356 /* Table15356 */ },
    /* 0x2c */ { MODRM_SPLITRM, 15358 /* Table15358 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15066 /* Table15066 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 15360 /* Table15360 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15362 /* Table15362 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15364 /* Table15364 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15366 /* Table15366 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15368 /* Table15368 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15370 /* Table15370 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15372 /* Table15372 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15080 /* Table15080 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15374 /* Table15374 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15376 /* Table15376 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15378 /* Table15378 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15380 /* Table15380 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15382 /* Table15382 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15384 /* Table15384 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 15386 /* Table15386 */ },
    /* 0x51 */ { MODRM_SPLITRM, 15388 /* Table15388 */ },
    /* 0x52 */ { MODRM_SPLITRM, 15390 /* Table15390 */ },
    /* 0x53 */ { MODRM_SPLITRM, 15392 /* Table15392 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15394 /* Table15394 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15396 /* Table15396 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15398 /* Table15398 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15400 /* Table15400 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15402 /* Table15402 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15404 /* Table15404 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15406 /* Table15406 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15408 /* Table15408 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15410 /* Table15410 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 15412 /* Table15412 */ },
    /* 0x97 */ { MODRM_SPLITRM, 15414 /* Table15414 */ },
    /* 0x98 */ { MODRM_SPLITRM, 15416 /* Table15416 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15126 /* Table15126 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15418 /* Table15418 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15130 /* Table15130 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15420 /* Table15420 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15134 /* Table15134 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15422 /* Table15422 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15138 /* Table15138 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15424 /* Table15424 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15426 /* Table15426 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15428 /* Table15428 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15146 /* Table15146 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15430 /* Table15430 */ },
    /* 0xab */ { MODRM_SPLITRM, 15150 /* Table15150 */ },
    /* 0xac */ { MODRM_SPLITRM, 15432 /* Table15432 */ },
    /* 0xad */ { MODRM_SPLITRM, 15154 /* Table15154 */ },
    /* 0xae */ { MODRM_SPLITRM, 15434 /* Table15434 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15158 /* Table15158 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 15436 /* Table15436 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15438 /* Table15438 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15440 /* Table15440 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15166 /* Table15166 */ },
    /* 0xba */ { MODRM_SPLITRM, 15442 /* Table15442 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15170 /* Table15170 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15444 /* Table15444 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15174 /* Table15174 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15446 /* Table15446 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15178 /* Table15178 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15448 /* Table15448 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15182 /* Table15182 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15184 /* Table15184 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15186 /* Table15186 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15188 /* Table15188 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15190 /* Table15190 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_K_B */ {},
  /* IC_EVEX_L_W_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15450 /* Table15450 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_XD_K_B */ {},
  /* IC_EVEX_L_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 15452 /* Table15452 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 15454 /* Table15454 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15456 /* Table15456 */ },
    /* 0x16 */ { MODRM_SPLITRM, 15458 /* Table15458 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 15460 /* Table15460 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15462 /* Table15462 */ },
    /* 0x28 */ { MODRM_SPLITRM, 15464 /* Table15464 */ },
    /* 0x29 */ { MODRM_SPLITRM, 15466 /* Table15466 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 15468 /* Table15468 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15210 /* Table15210 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 15470 /* Table15470 */ },
    /* 0x37 */ { MODRM_SPLITRM, 15472 /* Table15472 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15474 /* Table15474 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15476 /* Table15476 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15478 /* Table15478 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15480 /* Table15480 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15482 /* Table15482 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15484 /* Table15484 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15226 /* Table15226 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15486 /* Table15486 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15488 /* Table15488 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15490 /* Table15490 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15492 /* Table15492 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15494 /* Table15494 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15496 /* Table15496 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15498 /* Table15498 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15500 /* Table15500 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15502 /* Table15502 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15504 /* Table15504 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15506 /* Table15506 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15508 /* Table15508 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15510 /* Table15510 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15512 /* Table15512 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15514 /* Table15514 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 15516 /* Table15516 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 15518 /* Table15518 */ },
    /* 0x97 */ { MODRM_SPLITRM, 15520 /* Table15520 */ },
    /* 0x98 */ { MODRM_SPLITRM, 15522 /* Table15522 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15266 /* Table15266 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15524 /* Table15524 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15270 /* Table15270 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15526 /* Table15526 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15274 /* Table15274 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15528 /* Table15528 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15278 /* Table15278 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15530 /* Table15530 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15532 /* Table15532 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15534 /* Table15534 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15286 /* Table15286 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15536 /* Table15536 */ },
    /* 0xab */ { MODRM_SPLITRM, 15290 /* Table15290 */ },
    /* 0xac */ { MODRM_SPLITRM, 15538 /* Table15538 */ },
    /* 0xad */ { MODRM_SPLITRM, 15294 /* Table15294 */ },
    /* 0xae */ { MODRM_SPLITRM, 15540 /* Table15540 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15298 /* Table15298 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 15542 /* Table15542 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 15544 /* Table15544 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 15546 /* Table15546 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15548 /* Table15548 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15550 /* Table15550 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15310 /* Table15310 */ },
    /* 0xba */ { MODRM_SPLITRM, 15552 /* Table15552 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15314 /* Table15314 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15554 /* Table15554 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15318 /* Table15318 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15556 /* Table15556 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15322 /* Table15322 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15558 /* Table15558 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15326 /* Table15326 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15328 /* Table15328 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15330 /* Table15330 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15332 /* Table15332 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15334 /* Table15334 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_K_B */ {},
  /* IC_EVEX_L2_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15560 /* Table15560 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 15562 /* Table15562 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15564 /* Table15564 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15566 /* Table15566 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 15568 /* Table15568 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 15052 /* Table15052 */ },
    /* 0x14 */ { MODRM_SPLITRM, 15570 /* Table15570 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15572 /* Table15572 */ },
    /* 0x16 */ { MODRM_SPLITRM, 15574 /* Table15574 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 15576 /* Table15576 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15578 /* Table15578 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 15580 /* Table15580 */ },
    /* 0x2c */ { MODRM_SPLITRM, 15582 /* Table15582 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15066 /* Table15066 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 15584 /* Table15584 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15586 /* Table15586 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15588 /* Table15588 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15590 /* Table15590 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15592 /* Table15592 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15594 /* Table15594 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15596 /* Table15596 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15080 /* Table15080 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15598 /* Table15598 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15600 /* Table15600 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15602 /* Table15602 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15604 /* Table15604 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15606 /* Table15606 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15608 /* Table15608 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 15610 /* Table15610 */ },
    /* 0x51 */ { MODRM_SPLITRM, 15612 /* Table15612 */ },
    /* 0x52 */ { MODRM_SPLITRM, 15614 /* Table15614 */ },
    /* 0x53 */ { MODRM_SPLITRM, 15616 /* Table15616 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15618 /* Table15618 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15620 /* Table15620 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15622 /* Table15622 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15624 /* Table15624 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15626 /* Table15626 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15628 /* Table15628 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15630 /* Table15630 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15632 /* Table15632 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15634 /* Table15634 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 15636 /* Table15636 */ },
    /* 0x97 */ { MODRM_SPLITRM, 15638 /* Table15638 */ },
    /* 0x98 */ { MODRM_SPLITRM, 15640 /* Table15640 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15126 /* Table15126 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15642 /* Table15642 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15130 /* Table15130 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15644 /* Table15644 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15134 /* Table15134 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15646 /* Table15646 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15138 /* Table15138 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15648 /* Table15648 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15650 /* Table15650 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15652 /* Table15652 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15146 /* Table15146 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15654 /* Table15654 */ },
    /* 0xab */ { MODRM_SPLITRM, 15150 /* Table15150 */ },
    /* 0xac */ { MODRM_SPLITRM, 15656 /* Table15656 */ },
    /* 0xad */ { MODRM_SPLITRM, 15154 /* Table15154 */ },
    /* 0xae */ { MODRM_SPLITRM, 15658 /* Table15658 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15158 /* Table15158 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 15660 /* Table15660 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15662 /* Table15662 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15664 /* Table15664 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15166 /* Table15166 */ },
    /* 0xba */ { MODRM_SPLITRM, 15666 /* Table15666 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15170 /* Table15170 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15668 /* Table15668 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15174 /* Table15174 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15670 /* Table15670 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15178 /* Table15178 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15672 /* Table15672 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15674 /* Table15674 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15676 /* Table15676 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15186 /* Table15186 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15678 /* Table15678 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15190 /* Table15190 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_K_B */ {},
  /* IC_EVEX_L2_W_XS_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15680 /* Table15680 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_XD_K_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 15682 /* Table15682 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 15684 /* Table15684 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15686 /* Table15686 */ },
    /* 0x16 */ { MODRM_SPLITRM, 15688 /* Table15688 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 15690 /* Table15690 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_SPLITRM, 15692 /* Table15692 */ },
    /* 0x28 */ { MODRM_SPLITRM, 15694 /* Table15694 */ },
    /* 0x29 */ { MODRM_SPLITRM, 15696 /* Table15696 */ },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 15698 /* Table15698 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15210 /* Table15210 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 15700 /* Table15700 */ },
    /* 0x37 */ { MODRM_SPLITRM, 15702 /* Table15702 */ },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15704 /* Table15704 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15706 /* Table15706 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15708 /* Table15708 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15710 /* Table15710 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15712 /* Table15712 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15714 /* Table15714 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15226 /* Table15226 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15716 /* Table15716 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15718 /* Table15718 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15720 /* Table15720 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15722 /* Table15722 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15724 /* Table15724 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15726 /* Table15726 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15728 /* Table15728 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15730 /* Table15730 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15732 /* Table15732 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15734 /* Table15734 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15736 /* Table15736 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15738 /* Table15738 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15740 /* Table15740 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15742 /* Table15742 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15744 /* Table15744 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 15746 /* Table15746 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 15748 /* Table15748 */ },
    /* 0x97 */ { MODRM_SPLITRM, 15750 /* Table15750 */ },
    /* 0x98 */ { MODRM_SPLITRM, 15752 /* Table15752 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15266 /* Table15266 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15754 /* Table15754 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15270 /* Table15270 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15756 /* Table15756 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15274 /* Table15274 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15758 /* Table15758 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15278 /* Table15278 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15760 /* Table15760 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15762 /* Table15762 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15764 /* Table15764 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15286 /* Table15286 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15766 /* Table15766 */ },
    /* 0xab */ { MODRM_SPLITRM, 15290 /* Table15290 */ },
    /* 0xac */ { MODRM_SPLITRM, 15768 /* Table15768 */ },
    /* 0xad */ { MODRM_SPLITRM, 15294 /* Table15294 */ },
    /* 0xae */ { MODRM_SPLITRM, 15770 /* Table15770 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15298 /* Table15298 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 15772 /* Table15772 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 15774 /* Table15774 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 15776 /* Table15776 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15778 /* Table15778 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15780 /* Table15780 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15310 /* Table15310 */ },
    /* 0xba */ { MODRM_SPLITRM, 15782 /* Table15782 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15314 /* Table15314 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15784 /* Table15784 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15318 /* Table15318 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15786 /* Table15786 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15322 /* Table15322 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15788 /* Table15788 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15790 /* Table15790 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15792 /* Table15792 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15330 /* Table15330 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15794 /* Table15794 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15334 /* Table15334 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_KZ_B */ {},
  /* IC_EVEX_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 15796 /* Table15796 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15798 /* Table15798 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 15800 /* Table15800 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 15802 /* Table15802 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 15804 /* Table15804 */ },
    /* 0x14 */ { MODRM_SPLITRM, 15806 /* Table15806 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15808 /* Table15808 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 15810 /* Table15810 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 15812 /* Table15812 */ },
    /* 0x2c */ { MODRM_SPLITRM, 15814 /* Table15814 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15816 /* Table15816 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15818 /* Table15818 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15820 /* Table15820 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15822 /* Table15822 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15824 /* Table15824 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15826 /* Table15826 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15828 /* Table15828 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15830 /* Table15830 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15832 /* Table15832 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15834 /* Table15834 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15836 /* Table15836 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15838 /* Table15838 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15840 /* Table15840 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15842 /* Table15842 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 15844 /* Table15844 */ },
    /* 0x51 */ { MODRM_SPLITRM, 15846 /* Table15846 */ },
    /* 0x52 */ { MODRM_SPLITRM, 15848 /* Table15848 */ },
    /* 0x53 */ { MODRM_SPLITRM, 15850 /* Table15850 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15852 /* Table15852 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15854 /* Table15854 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15856 /* Table15856 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15858 /* Table15858 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15860 /* Table15860 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15862 /* Table15862 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15864 /* Table15864 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15866 /* Table15866 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15868 /* Table15868 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 15870 /* Table15870 */ },
    /* 0x97 */ { MODRM_SPLITRM, 15872 /* Table15872 */ },
    /* 0x98 */ { MODRM_SPLITRM, 15874 /* Table15874 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15876 /* Table15876 */ },
    /* 0x9a */ { MODRM_SPLITRM, 15878 /* Table15878 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15880 /* Table15880 */ },
    /* 0x9c */ { MODRM_SPLITRM, 15882 /* Table15882 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15884 /* Table15884 */ },
    /* 0x9e */ { MODRM_SPLITRM, 15886 /* Table15886 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15888 /* Table15888 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 15890 /* Table15890 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 15892 /* Table15892 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 15894 /* Table15894 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15896 /* Table15896 */ },
    /* 0xaa */ { MODRM_SPLITRM, 15898 /* Table15898 */ },
    /* 0xab */ { MODRM_SPLITRM, 15900 /* Table15900 */ },
    /* 0xac */ { MODRM_SPLITRM, 15902 /* Table15902 */ },
    /* 0xad */ { MODRM_SPLITRM, 15904 /* Table15904 */ },
    /* 0xae */ { MODRM_SPLITRM, 15906 /* Table15906 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15908 /* Table15908 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 15910 /* Table15910 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 15912 /* Table15912 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 15914 /* Table15914 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15916 /* Table15916 */ },
    /* 0xba */ { MODRM_SPLITRM, 15918 /* Table15918 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15920 /* Table15920 */ },
    /* 0xbc */ { MODRM_SPLITRM, 15922 /* Table15922 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15924 /* Table15924 */ },
    /* 0xbe */ { MODRM_SPLITRM, 15926 /* Table15926 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15928 /* Table15928 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 15930 /* Table15930 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15932 /* Table15932 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15934 /* Table15934 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15936 /* Table15936 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15938 /* Table15938 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15940 /* Table15940 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_KZ_B */ {},
  /* IC_EVEX_W_XS_KZ_B */ {},
  /* IC_EVEX_W_XD_KZ_B */ {},
  /* IC_EVEX_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 15942 /* Table15942 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 15944 /* Table15944 */ },
    /* 0x15 */ { MODRM_SPLITRM, 15946 /* Table15946 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 15948 /* Table15948 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 15950 /* Table15950 */ },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 15952 /* Table15952 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15954 /* Table15954 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 15956 /* Table15956 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 15958 /* Table15958 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 15960 /* Table15960 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 15962 /* Table15962 */ },
    /* 0x40 */ { MODRM_SPLITRM, 15964 /* Table15964 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 15966 /* Table15966 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15968 /* Table15968 */ },
    /* 0x44 */ { MODRM_SPLITRM, 15970 /* Table15970 */ },
    /* 0x45 */ { MODRM_SPLITRM, 15972 /* Table15972 */ },
    /* 0x46 */ { MODRM_SPLITRM, 15974 /* Table15974 */ },
    /* 0x47 */ { MODRM_SPLITRM, 15976 /* Table15976 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 15978 /* Table15978 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 15980 /* Table15980 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 15982 /* Table15982 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 15984 /* Table15984 */ },
    /* 0x65 */ { MODRM_SPLITRM, 15986 /* Table15986 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 15988 /* Table15988 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 15990 /* Table15990 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 15992 /* Table15992 */ },
    /* 0x77 */ { MODRM_SPLITRM, 15994 /* Table15994 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 15996 /* Table15996 */ },
    /* 0x7f */ { MODRM_SPLITRM, 15998 /* Table15998 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 16000 /* Table16000 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 16002 /* Table16002 */ },
    /* 0x97 */ { MODRM_SPLITRM, 16004 /* Table16004 */ },
    /* 0x98 */ { MODRM_SPLITRM, 16006 /* Table16006 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16008 /* Table16008 */ },
    /* 0x9a */ { MODRM_SPLITRM, 16010 /* Table16010 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16012 /* Table16012 */ },
    /* 0x9c */ { MODRM_SPLITRM, 16014 /* Table16014 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16016 /* Table16016 */ },
    /* 0x9e */ { MODRM_SPLITRM, 16018 /* Table16018 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16020 /* Table16020 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 16022 /* Table16022 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 16024 /* Table16024 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 16026 /* Table16026 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16028 /* Table16028 */ },
    /* 0xaa */ { MODRM_SPLITRM, 16030 /* Table16030 */ },
    /* 0xab */ { MODRM_SPLITRM, 16032 /* Table16032 */ },
    /* 0xac */ { MODRM_SPLITRM, 16034 /* Table16034 */ },
    /* 0xad */ { MODRM_SPLITRM, 16036 /* Table16036 */ },
    /* 0xae */ { MODRM_SPLITRM, 16038 /* Table16038 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16040 /* Table16040 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 16042 /* Table16042 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 16044 /* Table16044 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 16046 /* Table16046 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 16048 /* Table16048 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 16050 /* Table16050 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16052 /* Table16052 */ },
    /* 0xba */ { MODRM_SPLITRM, 16054 /* Table16054 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16056 /* Table16056 */ },
    /* 0xbc */ { MODRM_SPLITRM, 16058 /* Table16058 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16060 /* Table16060 */ },
    /* 0xbe */ { MODRM_SPLITRM, 16062 /* Table16062 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16064 /* Table16064 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 16066 /* Table16066 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 16068 /* Table16068 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 16070 /* Table16070 */ },
    /* 0xcb */ { MODRM_SPLITRM, 16072 /* Table16072 */ },
    /* 0xcc */ { MODRM_SPLITRM, 16074 /* Table16074 */ },
    /* 0xcd */ { MODRM_SPLITRM, 16076 /* Table16076 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_KZ_B */ {},
  /* IC_EVEX_L_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 16078 /* Table16078 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16080 /* Table16080 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16082 /* Table16082 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 16084 /* Table16084 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 15804 /* Table15804 */ },
    /* 0x14 */ { MODRM_SPLITRM, 16086 /* Table16086 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16088 /* Table16088 */ },
    /* 0x16 */ { MODRM_SPLITRM, 16090 /* Table16090 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 16092 /* Table16092 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 16094 /* Table16094 */ },
    /* 0x2c */ { MODRM_SPLITRM, 16096 /* Table16096 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15816 /* Table15816 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 16098 /* Table16098 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 16100 /* Table16100 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 16102 /* Table16102 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 16104 /* Table16104 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 16106 /* Table16106 */ },
    /* 0x40 */ { MODRM_SPLITRM, 16108 /* Table16108 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 16110 /* Table16110 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15830 /* Table15830 */ },
    /* 0x44 */ { MODRM_SPLITRM, 16112 /* Table16112 */ },
    /* 0x45 */ { MODRM_SPLITRM, 16114 /* Table16114 */ },
    /* 0x46 */ { MODRM_SPLITRM, 16116 /* Table16116 */ },
    /* 0x47 */ { MODRM_SPLITRM, 16118 /* Table16118 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 16120 /* Table16120 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 16122 /* Table16122 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 16124 /* Table16124 */ },
    /* 0x51 */ { MODRM_SPLITRM, 16126 /* Table16126 */ },
    /* 0x52 */ { MODRM_SPLITRM, 16128 /* Table16128 */ },
    /* 0x53 */ { MODRM_SPLITRM, 16130 /* Table16130 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 16132 /* Table16132 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 16134 /* Table16134 */ },
    /* 0x65 */ { MODRM_SPLITRM, 16136 /* Table16136 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 16138 /* Table16138 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 16140 /* Table16140 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 16142 /* Table16142 */ },
    /* 0x77 */ { MODRM_SPLITRM, 16144 /* Table16144 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 16146 /* Table16146 */ },
    /* 0x7f */ { MODRM_SPLITRM, 16148 /* Table16148 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 16150 /* Table16150 */ },
    /* 0x97 */ { MODRM_SPLITRM, 16152 /* Table16152 */ },
    /* 0x98 */ { MODRM_SPLITRM, 16154 /* Table16154 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15876 /* Table15876 */ },
    /* 0x9a */ { MODRM_SPLITRM, 16156 /* Table16156 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15880 /* Table15880 */ },
    /* 0x9c */ { MODRM_SPLITRM, 16158 /* Table16158 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15884 /* Table15884 */ },
    /* 0x9e */ { MODRM_SPLITRM, 16160 /* Table16160 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15888 /* Table15888 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 16162 /* Table16162 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 16164 /* Table16164 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 16166 /* Table16166 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15896 /* Table15896 */ },
    /* 0xaa */ { MODRM_SPLITRM, 16168 /* Table16168 */ },
    /* 0xab */ { MODRM_SPLITRM, 15900 /* Table15900 */ },
    /* 0xac */ { MODRM_SPLITRM, 16170 /* Table16170 */ },
    /* 0xad */ { MODRM_SPLITRM, 15904 /* Table15904 */ },
    /* 0xae */ { MODRM_SPLITRM, 16172 /* Table16172 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15908 /* Table15908 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 16174 /* Table16174 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 16176 /* Table16176 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 16178 /* Table16178 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15916 /* Table15916 */ },
    /* 0xba */ { MODRM_SPLITRM, 16180 /* Table16180 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15920 /* Table15920 */ },
    /* 0xbc */ { MODRM_SPLITRM, 16182 /* Table16182 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15924 /* Table15924 */ },
    /* 0xbe */ { MODRM_SPLITRM, 16184 /* Table16184 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15928 /* Table15928 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 16186 /* Table16186 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 15932 /* Table15932 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 15934 /* Table15934 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15936 /* Table15936 */ },
    /* 0xcc */ { MODRM_SPLITRM, 15938 /* Table15938 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15940 /* Table15940 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_KZ_B */ {},
  /* IC_EVEX_L_W_XS_KZ_B */ {},
  /* IC_EVEX_L_W_XD_KZ_B */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 16188 /* Table16188 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 16190 /* Table16190 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16192 /* Table16192 */ },
    /* 0x16 */ { MODRM_SPLITRM, 16194 /* Table16194 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 16196 /* Table16196 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 16198 /* Table16198 */ },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 16200 /* Table16200 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15954 /* Table15954 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 16202 /* Table16202 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 16204 /* Table16204 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 16206 /* Table16206 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 16208 /* Table16208 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 16210 /* Table16210 */ },
    /* 0x40 */ { MODRM_SPLITRM, 16212 /* Table16212 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 16214 /* Table16214 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15968 /* Table15968 */ },
    /* 0x44 */ { MODRM_SPLITRM, 16216 /* Table16216 */ },
    /* 0x45 */ { MODRM_SPLITRM, 16218 /* Table16218 */ },
    /* 0x46 */ { MODRM_SPLITRM, 16220 /* Table16220 */ },
    /* 0x47 */ { MODRM_SPLITRM, 16222 /* Table16222 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 16224 /* Table16224 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 16226 /* Table16226 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 16228 /* Table16228 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 16230 /* Table16230 */ },
    /* 0x65 */ { MODRM_SPLITRM, 16232 /* Table16232 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 16234 /* Table16234 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 16236 /* Table16236 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 16238 /* Table16238 */ },
    /* 0x77 */ { MODRM_SPLITRM, 16240 /* Table16240 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 16242 /* Table16242 */ },
    /* 0x7f */ { MODRM_SPLITRM, 16244 /* Table16244 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 16246 /* Table16246 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 16248 /* Table16248 */ },
    /* 0x97 */ { MODRM_SPLITRM, 16250 /* Table16250 */ },
    /* 0x98 */ { MODRM_SPLITRM, 16252 /* Table16252 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16008 /* Table16008 */ },
    /* 0x9a */ { MODRM_SPLITRM, 16254 /* Table16254 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16012 /* Table16012 */ },
    /* 0x9c */ { MODRM_SPLITRM, 16256 /* Table16256 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16016 /* Table16016 */ },
    /* 0x9e */ { MODRM_SPLITRM, 16258 /* Table16258 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16020 /* Table16020 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 16260 /* Table16260 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 16262 /* Table16262 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 16264 /* Table16264 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16028 /* Table16028 */ },
    /* 0xaa */ { MODRM_SPLITRM, 16266 /* Table16266 */ },
    /* 0xab */ { MODRM_SPLITRM, 16032 /* Table16032 */ },
    /* 0xac */ { MODRM_SPLITRM, 16268 /* Table16268 */ },
    /* 0xad */ { MODRM_SPLITRM, 16036 /* Table16036 */ },
    /* 0xae */ { MODRM_SPLITRM, 16270 /* Table16270 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16040 /* Table16040 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 16272 /* Table16272 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 16274 /* Table16274 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 16276 /* Table16276 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 16278 /* Table16278 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 16280 /* Table16280 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16052 /* Table16052 */ },
    /* 0xba */ { MODRM_SPLITRM, 16282 /* Table16282 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16056 /* Table16056 */ },
    /* 0xbc */ { MODRM_SPLITRM, 16284 /* Table16284 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16060 /* Table16060 */ },
    /* 0xbe */ { MODRM_SPLITRM, 16286 /* Table16286 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16064 /* Table16064 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 16288 /* Table16288 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 16068 /* Table16068 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 16070 /* Table16070 */ },
    /* 0xcb */ { MODRM_SPLITRM, 16072 /* Table16072 */ },
    /* 0xcc */ { MODRM_SPLITRM, 16074 /* Table16074 */ },
    /* 0xcd */ { MODRM_SPLITRM, 16076 /* Table16076 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_KZ_B */ {},
  /* IC_EVEX_L2_XS_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 16290 /* Table16290 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16292 /* Table16292 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16294 /* Table16294 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 16296 /* Table16296 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 15804 /* Table15804 */ },
    /* 0x14 */ { MODRM_SPLITRM, 16298 /* Table16298 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16300 /* Table16300 */ },
    /* 0x16 */ { MODRM_SPLITRM, 16302 /* Table16302 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 16304 /* Table16304 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 16306 /* Table16306 */ },
    /* 0x2c */ { MODRM_SPLITRM, 16308 /* Table16308 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15816 /* Table15816 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 16310 /* Table16310 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 16312 /* Table16312 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 16314 /* Table16314 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 16316 /* Table16316 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 16318 /* Table16318 */ },
    /* 0x40 */ { MODRM_SPLITRM, 16320 /* Table16320 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 16322 /* Table16322 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15830 /* Table15830 */ },
    /* 0x44 */ { MODRM_SPLITRM, 16324 /* Table16324 */ },
    /* 0x45 */ { MODRM_SPLITRM, 16326 /* Table16326 */ },
    /* 0x46 */ { MODRM_SPLITRM, 16328 /* Table16328 */ },
    /* 0x47 */ { MODRM_SPLITRM, 16330 /* Table16330 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 16332 /* Table16332 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 16334 /* Table16334 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 16336 /* Table16336 */ },
    /* 0x51 */ { MODRM_SPLITRM, 16338 /* Table16338 */ },
    /* 0x52 */ { MODRM_SPLITRM, 16340 /* Table16340 */ },
    /* 0x53 */ { MODRM_SPLITRM, 16342 /* Table16342 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 16344 /* Table16344 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 16346 /* Table16346 */ },
    /* 0x65 */ { MODRM_SPLITRM, 16348 /* Table16348 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 16350 /* Table16350 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 16352 /* Table16352 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 16354 /* Table16354 */ },
    /* 0x77 */ { MODRM_SPLITRM, 16356 /* Table16356 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 16358 /* Table16358 */ },
    /* 0x7f */ { MODRM_SPLITRM, 16360 /* Table16360 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 16362 /* Table16362 */ },
    /* 0x97 */ { MODRM_SPLITRM, 16364 /* Table16364 */ },
    /* 0x98 */ { MODRM_SPLITRM, 16366 /* Table16366 */ },
    /* 0x99 */ { MODRM_SPLITRM, 15876 /* Table15876 */ },
    /* 0x9a */ { MODRM_SPLITRM, 16368 /* Table16368 */ },
    /* 0x9b */ { MODRM_SPLITRM, 15880 /* Table15880 */ },
    /* 0x9c */ { MODRM_SPLITRM, 16370 /* Table16370 */ },
    /* 0x9d */ { MODRM_SPLITRM, 15884 /* Table15884 */ },
    /* 0x9e */ { MODRM_SPLITRM, 16372 /* Table16372 */ },
    /* 0x9f */ { MODRM_SPLITRM, 15888 /* Table15888 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 16374 /* Table16374 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 16376 /* Table16376 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 16378 /* Table16378 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 15896 /* Table15896 */ },
    /* 0xaa */ { MODRM_SPLITRM, 16380 /* Table16380 */ },
    /* 0xab */ { MODRM_SPLITRM, 15900 /* Table15900 */ },
    /* 0xac */ { MODRM_SPLITRM, 16382 /* Table16382 */ },
    /* 0xad */ { MODRM_SPLITRM, 15904 /* Table15904 */ },
    /* 0xae */ { MODRM_SPLITRM, 16384 /* Table16384 */ },
    /* 0xaf */ { MODRM_SPLITRM, 15908 /* Table15908 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 16386 /* Table16386 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 16388 /* Table16388 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 16390 /* Table16390 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 15916 /* Table15916 */ },
    /* 0xba */ { MODRM_SPLITRM, 16392 /* Table16392 */ },
    /* 0xbb */ { MODRM_SPLITRM, 15920 /* Table15920 */ },
    /* 0xbc */ { MODRM_SPLITRM, 16394 /* Table16394 */ },
    /* 0xbd */ { MODRM_SPLITRM, 15924 /* Table15924 */ },
    /* 0xbe */ { MODRM_SPLITRM, 16396 /* Table16396 */ },
    /* 0xbf */ { MODRM_SPLITRM, 15928 /* Table15928 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 16398 /* Table16398 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 16400 /* Table16400 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 16402 /* Table16402 */ },
    /* 0xcb */ { MODRM_SPLITRM, 15936 /* Table15936 */ },
    /* 0xcc */ { MODRM_SPLITRM, 16404 /* Table16404 */ },
    /* 0xcd */ { MODRM_SPLITRM, 15940 /* Table15940 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_KZ_B */ {},
  /* IC_EVEX_L2_W_XS_KZ_B */ {},
  /* IC_EVEX_L2_W_XD_KZ_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 16406 /* Table16406 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 16408 /* Table16408 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16410 /* Table16410 */ },
    /* 0x16 */ { MODRM_SPLITRM, 16412 /* Table16412 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 16414 /* Table16414 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 16416 /* Table16416 */ },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 16418 /* Table16418 */ },
    /* 0x2d */ { MODRM_SPLITRM, 15954 /* Table15954 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 16420 /* Table16420 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_SPLITRM, 16422 /* Table16422 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_SPLITRM, 16424 /* Table16424 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_SPLITRM, 16426 /* Table16426 */ },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_SPLITRM, 16428 /* Table16428 */ },
    /* 0x40 */ { MODRM_SPLITRM, 16430 /* Table16430 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 16432 /* Table16432 */ },
    /* 0x43 */ { MODRM_SPLITRM, 15968 /* Table15968 */ },
    /* 0x44 */ { MODRM_SPLITRM, 16434 /* Table16434 */ },
    /* 0x45 */ { MODRM_SPLITRM, 16436 /* Table16436 */ },
    /* 0x46 */ { MODRM_SPLITRM, 16438 /* Table16438 */ },
    /* 0x47 */ { MODRM_SPLITRM, 16440 /* Table16440 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 16442 /* Table16442 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_SPLITRM, 16444 /* Table16444 */ },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_SPLITRM, 16446 /* Table16446 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_SPLITRM, 16448 /* Table16448 */ },
    /* 0x65 */ { MODRM_SPLITRM, 16450 /* Table16450 */ },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 16452 /* Table16452 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 16454 /* Table16454 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_SPLITRM, 16456 /* Table16456 */ },
    /* 0x77 */ { MODRM_SPLITRM, 16458 /* Table16458 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_SPLITRM, 16460 /* Table16460 */ },
    /* 0x7f */ { MODRM_SPLITRM, 16462 /* Table16462 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 16464 /* Table16464 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 16466 /* Table16466 */ },
    /* 0x97 */ { MODRM_SPLITRM, 16468 /* Table16468 */ },
    /* 0x98 */ { MODRM_SPLITRM, 16470 /* Table16470 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16008 /* Table16008 */ },
    /* 0x9a */ { MODRM_SPLITRM, 16472 /* Table16472 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16012 /* Table16012 */ },
    /* 0x9c */ { MODRM_SPLITRM, 16474 /* Table16474 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16016 /* Table16016 */ },
    /* 0x9e */ { MODRM_SPLITRM, 16476 /* Table16476 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16020 /* Table16020 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 16478 /* Table16478 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 16480 /* Table16480 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 16482 /* Table16482 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16028 /* Table16028 */ },
    /* 0xaa */ { MODRM_SPLITRM, 16484 /* Table16484 */ },
    /* 0xab */ { MODRM_SPLITRM, 16032 /* Table16032 */ },
    /* 0xac */ { MODRM_SPLITRM, 16486 /* Table16486 */ },
    /* 0xad */ { MODRM_SPLITRM, 16036 /* Table16036 */ },
    /* 0xae */ { MODRM_SPLITRM, 16488 /* Table16488 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16040 /* Table16040 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 16490 /* Table16490 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 16492 /* Table16492 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 16494 /* Table16494 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 16496 /* Table16496 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 16498 /* Table16498 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16052 /* Table16052 */ },
    /* 0xba */ { MODRM_SPLITRM, 16500 /* Table16500 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16056 /* Table16056 */ },
    /* 0xbc */ { MODRM_SPLITRM, 16502 /* Table16502 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16060 /* Table16060 */ },
    /* 0xbe */ { MODRM_SPLITRM, 16504 /* Table16504 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16064 /* Table16064 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 16506 /* Table16506 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 16508 /* Table16508 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 16510 /* Table16510 */ },
    /* 0xcb */ { MODRM_SPLITRM, 16072 /* Table16072 */ },
    /* 0xcc */ { MODRM_SPLITRM, 16512 /* Table16512 */ },
    /* 0xcd */ { MODRM_SPLITRM, 16076 /* Table16076 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_KZ */ {},
  /* IC_EVEX_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 16514 /* Table16514 */ },
    /* 0x11 */ { MODRM_SPLITRM, 16516 /* Table16516 */ },
    /* 0x12 */ { MODRM_SPLITRM, 16518 /* Table16518 */ },
    /* 0x13 */ { MODRM_SPLITRM, 16520 /* Table16520 */ },
    /* 0x14 */ { MODRM_SPLITRM, 16522 /* Table16522 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16524 /* Table16524 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 16526 /* Table16526 */ },
    /* 0x21 */ { MODRM_SPLITRM, 16528 /* Table16528 */ },
    /* 0x22 */ { MODRM_SPLITRM, 16530 /* Table16530 */ },
    /* 0x23 */ { MODRM_SPLITRM, 16532 /* Table16532 */ },
    /* 0x24 */ { MODRM_SPLITRM, 16534 /* Table16534 */ },
    /* 0x25 */ { MODRM_SPLITRM, 16536 /* Table16536 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 16538 /* Table16538 */ },
    /* 0x31 */ { MODRM_SPLITRM, 16540 /* Table16540 */ },
    /* 0x32 */ { MODRM_SPLITRM, 16542 /* Table16542 */ },
    /* 0x33 */ { MODRM_SPLITRM, 16544 /* Table16544 */ },
    /* 0x34 */ { MODRM_SPLITRM, 16546 /* Table16546 */ },
    /* 0x35 */ { MODRM_SPLITRM, 16548 /* Table16548 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 16550 /* Table16550 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16552 /* Table16552 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16554 /* Table16554 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_SPLITRM, 16556 /* Table16556 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_SPLITRM, 16558 /* Table16558 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 16560 /* Table16560 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 16562 /* Table16562 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 16564 /* Table16564 */ },
    /* 0x0c */ { MODRM_SPLITRM, 16566 /* Table16566 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 16568 /* Table16568 */ },
    /* 0x14 */ { MODRM_SPLITRM, 16570 /* Table16570 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16572 /* Table16572 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 16574 /* Table16574 */ },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 16576 /* Table16576 */ },
    /* 0x1d */ { MODRM_SPLITRM, 16578 /* Table16578 */ },
    /* 0x1e */ { MODRM_SPLITRM, 16580 /* Table16580 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 16582 /* Table16582 */ },
    /* 0x21 */ { MODRM_SPLITRM, 16584 /* Table16584 */ },
    /* 0x22 */ { MODRM_SPLITRM, 16586 /* Table16586 */ },
    /* 0x23 */ { MODRM_SPLITRM, 16588 /* Table16588 */ },
    /* 0x24 */ { MODRM_SPLITRM, 16590 /* Table16590 */ },
    /* 0x25 */ { MODRM_SPLITRM, 16592 /* Table16592 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 16594 /* Table16594 */ },
    /* 0x2c */ { MODRM_SPLITRM, 16596 /* Table16596 */ },
    /* 0x2d */ { MODRM_SPLITRM, 16598 /* Table16598 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 16600 /* Table16600 */ },
    /* 0x31 */ { MODRM_SPLITRM, 16602 /* Table16602 */ },
    /* 0x32 */ { MODRM_SPLITRM, 16604 /* Table16604 */ },
    /* 0x33 */ { MODRM_SPLITRM, 16606 /* Table16606 */ },
    /* 0x34 */ { MODRM_SPLITRM, 16608 /* Table16608 */ },
    /* 0x35 */ { MODRM_SPLITRM, 16610 /* Table16610 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 16612 /* Table16612 */ },
    /* 0x39 */ { MODRM_SPLITRM, 16614 /* Table16614 */ },
    /* 0x3a */ { MODRM_SPLITRM, 16616 /* Table16616 */ },
    /* 0x3b */ { MODRM_SPLITRM, 16618 /* Table16618 */ },
    /* 0x3c */ { MODRM_SPLITRM, 16620 /* Table16620 */ },
    /* 0x3d */ { MODRM_SPLITRM, 16622 /* Table16622 */ },
    /* 0x3e */ { MODRM_SPLITRM, 16624 /* Table16624 */ },
    /* 0x3f */ { MODRM_SPLITRM, 16626 /* Table16626 */ },
    /* 0x40 */ { MODRM_SPLITRM, 16628 /* Table16628 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 16630 /* Table16630 */ },
    /* 0x43 */ { MODRM_SPLITRM, 16632 /* Table16632 */ },
    /* 0x44 */ { MODRM_SPLITRM, 16634 /* Table16634 */ },
    /* 0x45 */ { MODRM_SPLITRM, 16636 /* Table16636 */ },
    /* 0x46 */ { MODRM_SPLITRM, 16638 /* Table16638 */ },
    /* 0x47 */ { MODRM_SPLITRM, 16640 /* Table16640 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 16642 /* Table16642 */ },
    /* 0x4d */ { MODRM_SPLITRM, 16644 /* Table16644 */ },
    /* 0x4e */ { MODRM_SPLITRM, 16646 /* Table16646 */ },
    /* 0x4f */ { MODRM_SPLITRM, 16648 /* Table16648 */ },
    /* 0x50 */ { MODRM_SPLITRM, 16650 /* Table16650 */ },
    /* 0x51 */ { MODRM_SPLITRM, 16652 /* Table16652 */ },
    /* 0x52 */ { MODRM_SPLITRM, 16654 /* Table16654 */ },
    /* 0x53 */ { MODRM_SPLITRM, 16656 /* Table16656 */ },
    /* 0x54 */ { MODRM_SPLITRM, 16658 /* Table16658 */ },
    /* 0x55 */ { MODRM_SPLITRM, 16660 /* Table16660 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 16662 /* Table16662 */ },
    /* 0x59 */ { MODRM_SPLITRM, 16664 /* Table16664 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 16666 /* Table16666 */ },
    /* 0x63 */ { MODRM_SPLITRM, 16668 /* Table16668 */ },
    /* 0x64 */ { MODRM_SPLITRM, 16670 /* Table16670 */ },
    /* 0x65 */ { MODRM_SPLITRM, 16672 /* Table16672 */ },
    /* 0x66 */ { MODRM_SPLITRM, 16674 /* Table16674 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 16676 /* Table16676 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 16678 /* Table16678 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 16680 /* Table16680 */ },
    /* 0x76 */ { MODRM_SPLITRM, 16682 /* Table16682 */ },
    /* 0x77 */ { MODRM_SPLITRM, 16684 /* Table16684 */ },
    /* 0x78 */ { MODRM_SPLITRM, 16686 /* Table16686 */ },
    /* 0x79 */ { MODRM_SPLITRM, 16688 /* Table16688 */ },
    /* 0x7a */ { MODRM_SPLITRM, 16690 /* Table16690 */ },
    /* 0x7b */ { MODRM_SPLITRM, 16692 /* Table16692 */ },
    /* 0x7c */ { MODRM_SPLITRM, 16694 /* Table16694 */ },
    /* 0x7d */ { MODRM_SPLITRM, 16696 /* Table16696 */ },
    /* 0x7e */ { MODRM_SPLITRM, 16698 /* Table16698 */ },
    /* 0x7f */ { MODRM_SPLITRM, 16700 /* Table16700 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 16702 /* Table16702 */ },
    /* 0x89 */ { MODRM_SPLITRM, 16704 /* Table16704 */ },
    /* 0x8a */ { MODRM_SPLITRM, 16706 /* Table16706 */ },
    /* 0x8b */ { MODRM_SPLITRM, 16708 /* Table16708 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 16710 /* Table16710 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 16712 /* Table16712 */ },
    /* 0x97 */ { MODRM_SPLITRM, 16714 /* Table16714 */ },
    /* 0x98 */ { MODRM_SPLITRM, 16716 /* Table16716 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16718 /* Table16718 */ },
    /* 0x9a */ { MODRM_SPLITRM, 16720 /* Table16720 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16722 /* Table16722 */ },
    /* 0x9c */ { MODRM_SPLITRM, 16724 /* Table16724 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16726 /* Table16726 */ },
    /* 0x9e */ { MODRM_SPLITRM, 16728 /* Table16728 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16730 /* Table16730 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 16732 /* Table16732 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 16734 /* Table16734 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 16736 /* Table16736 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16738 /* Table16738 */ },
    /* 0xaa */ { MODRM_SPLITRM, 16740 /* Table16740 */ },
    /* 0xab */ { MODRM_SPLITRM, 16742 /* Table16742 */ },
    /* 0xac */ { MODRM_SPLITRM, 16744 /* Table16744 */ },
    /* 0xad */ { MODRM_SPLITRM, 16746 /* Table16746 */ },
    /* 0xae */ { MODRM_SPLITRM, 16748 /* Table16748 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16750 /* Table16750 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 16752 /* Table16752 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 16754 /* Table16754 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 16756 /* Table16756 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16758 /* Table16758 */ },
    /* 0xba */ { MODRM_SPLITRM, 16760 /* Table16760 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16762 /* Table16762 */ },
    /* 0xbc */ { MODRM_SPLITRM, 16764 /* Table16764 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16766 /* Table16766 */ },
    /* 0xbe */ { MODRM_SPLITRM, 16768 /* Table16768 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16770 /* Table16770 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 16772 /* Table16772 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 16774 /* Table16774 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 16776 /* Table16776 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 16778 /* Table16778 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_KZ */ {},
  /* IC_EVEX_W_XS_KZ */ {},
  /* IC_EVEX_W_XD_KZ */ {},
  /* IC_EVEX_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 16560 /* Table16560 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 16562 /* Table16562 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 16564 /* Table16564 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 16780 /* Table16780 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 16782 /* Table16782 */ },
    /* 0x11 */ { MODRM_SPLITRM, 16784 /* Table16784 */ },
    /* 0x12 */ { MODRM_SPLITRM, 16786 /* Table16786 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 16788 /* Table16788 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16790 /* Table16790 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 16576 /* Table16576 */ },
    /* 0x1d */ { MODRM_SPLITRM, 16578 /* Table16578 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 16792 /* Table16792 */ },
    /* 0x20 */ { MODRM_SPLITRM, 16582 /* Table16582 */ },
    /* 0x21 */ { MODRM_SPLITRM, 16584 /* Table16584 */ },
    /* 0x22 */ { MODRM_SPLITRM, 16586 /* Table16586 */ },
    /* 0x23 */ { MODRM_SPLITRM, 16588 /* Table16588 */ },
    /* 0x24 */ { MODRM_SPLITRM, 16590 /* Table16590 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 16794 /* Table16794 */ },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 16796 /* Table16796 */ },
    /* 0x2d */ { MODRM_SPLITRM, 16798 /* Table16798 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 16600 /* Table16600 */ },
    /* 0x31 */ { MODRM_SPLITRM, 16602 /* Table16602 */ },
    /* 0x32 */ { MODRM_SPLITRM, 16604 /* Table16604 */ },
    /* 0x33 */ { MODRM_SPLITRM, 16606 /* Table16606 */ },
    /* 0x34 */ { MODRM_SPLITRM, 16608 /* Table16608 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 16612 /* Table16612 */ },
    /* 0x39 */ { MODRM_SPLITRM, 16800 /* Table16800 */ },
    /* 0x3a */ { MODRM_SPLITRM, 16616 /* Table16616 */ },
    /* 0x3b */ { MODRM_SPLITRM, 16802 /* Table16802 */ },
    /* 0x3c */ { MODRM_SPLITRM, 16620 /* Table16620 */ },
    /* 0x3d */ { MODRM_SPLITRM, 16804 /* Table16804 */ },
    /* 0x3e */ { MODRM_SPLITRM, 16624 /* Table16624 */ },
    /* 0x3f */ { MODRM_SPLITRM, 16806 /* Table16806 */ },
    /* 0x40 */ { MODRM_SPLITRM, 16808 /* Table16808 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 16810 /* Table16810 */ },
    /* 0x43 */ { MODRM_SPLITRM, 16812 /* Table16812 */ },
    /* 0x44 */ { MODRM_SPLITRM, 16814 /* Table16814 */ },
    /* 0x45 */ { MODRM_SPLITRM, 16816 /* Table16816 */ },
    /* 0x46 */ { MODRM_SPLITRM, 16818 /* Table16818 */ },
    /* 0x47 */ { MODRM_SPLITRM, 16820 /* Table16820 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 16822 /* Table16822 */ },
    /* 0x4d */ { MODRM_SPLITRM, 16824 /* Table16824 */ },
    /* 0x4e */ { MODRM_SPLITRM, 16826 /* Table16826 */ },
    /* 0x4f */ { MODRM_SPLITRM, 16828 /* Table16828 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 16830 /* Table16830 */ },
    /* 0x55 */ { MODRM_SPLITRM, 16832 /* Table16832 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 16834 /* Table16834 */ },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 16836 /* Table16836 */ },
    /* 0x63 */ { MODRM_SPLITRM, 16838 /* Table16838 */ },
    /* 0x64 */ { MODRM_SPLITRM, 16840 /* Table16840 */ },
    /* 0x65 */ { MODRM_SPLITRM, 16842 /* Table16842 */ },
    /* 0x66 */ { MODRM_SPLITRM, 16844 /* Table16844 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 16846 /* Table16846 */ },
    /* 0x71 */ { MODRM_SPLITRM, 16848 /* Table16848 */ },
    /* 0x72 */ { MODRM_SPLITRM, 16850 /* Table16850 */ },
    /* 0x73 */ { MODRM_SPLITRM, 16852 /* Table16852 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 16854 /* Table16854 */ },
    /* 0x76 */ { MODRM_SPLITRM, 16856 /* Table16856 */ },
    /* 0x77 */ { MODRM_SPLITRM, 16858 /* Table16858 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 16860 /* Table16860 */ },
    /* 0x7d */ { MODRM_SPLITRM, 16862 /* Table16862 */ },
    /* 0x7e */ { MODRM_SPLITRM, 16864 /* Table16864 */ },
    /* 0x7f */ { MODRM_SPLITRM, 16866 /* Table16866 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 16868 /* Table16868 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 16870 /* Table16870 */ },
    /* 0x89 */ { MODRM_SPLITRM, 16872 /* Table16872 */ },
    /* 0x8a */ { MODRM_SPLITRM, 16874 /* Table16874 */ },
    /* 0x8b */ { MODRM_SPLITRM, 16876 /* Table16876 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 16878 /* Table16878 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 16880 /* Table16880 */ },
    /* 0x97 */ { MODRM_SPLITRM, 16882 /* Table16882 */ },
    /* 0x98 */ { MODRM_SPLITRM, 16884 /* Table16884 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16886 /* Table16886 */ },
    /* 0x9a */ { MODRM_SPLITRM, 16888 /* Table16888 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16890 /* Table16890 */ },
    /* 0x9c */ { MODRM_SPLITRM, 16892 /* Table16892 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16894 /* Table16894 */ },
    /* 0x9e */ { MODRM_SPLITRM, 16896 /* Table16896 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16898 /* Table16898 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 16900 /* Table16900 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 16902 /* Table16902 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 16904 /* Table16904 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16906 /* Table16906 */ },
    /* 0xaa */ { MODRM_SPLITRM, 16908 /* Table16908 */ },
    /* 0xab */ { MODRM_SPLITRM, 16910 /* Table16910 */ },
    /* 0xac */ { MODRM_SPLITRM, 16912 /* Table16912 */ },
    /* 0xad */ { MODRM_SPLITRM, 16914 /* Table16914 */ },
    /* 0xae */ { MODRM_SPLITRM, 16916 /* Table16916 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16918 /* Table16918 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 16920 /* Table16920 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 16922 /* Table16922 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 16924 /* Table16924 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 16926 /* Table16926 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 16928 /* Table16928 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16930 /* Table16930 */ },
    /* 0xba */ { MODRM_SPLITRM, 16932 /* Table16932 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16934 /* Table16934 */ },
    /* 0xbc */ { MODRM_SPLITRM, 16936 /* Table16936 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16938 /* Table16938 */ },
    /* 0xbe */ { MODRM_SPLITRM, 16940 /* Table16940 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16942 /* Table16942 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 16944 /* Table16944 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 16946 /* Table16946 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 16948 /* Table16948 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_KZ */ {},
  /* IC_EVEX_L_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 16950 /* Table16950 */ },
    /* 0x11 */ { MODRM_SPLITRM, 16952 /* Table16952 */ },
    /* 0x12 */ { MODRM_SPLITRM, 16954 /* Table16954 */ },
    /* 0x13 */ { MODRM_SPLITRM, 16956 /* Table16956 */ },
    /* 0x14 */ { MODRM_SPLITRM, 16958 /* Table16958 */ },
    /* 0x15 */ { MODRM_SPLITRM, 16960 /* Table16960 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 16962 /* Table16962 */ },
    /* 0x21 */ { MODRM_SPLITRM, 16964 /* Table16964 */ },
    /* 0x22 */ { MODRM_SPLITRM, 16966 /* Table16966 */ },
    /* 0x23 */ { MODRM_SPLITRM, 16968 /* Table16968 */ },
    /* 0x24 */ { MODRM_SPLITRM, 16970 /* Table16970 */ },
    /* 0x25 */ { MODRM_SPLITRM, 16972 /* Table16972 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 16974 /* Table16974 */ },
    /* 0x31 */ { MODRM_SPLITRM, 16976 /* Table16976 */ },
    /* 0x32 */ { MODRM_SPLITRM, 16978 /* Table16978 */ },
    /* 0x33 */ { MODRM_SPLITRM, 16980 /* Table16980 */ },
    /* 0x34 */ { MODRM_SPLITRM, 16982 /* Table16982 */ },
    /* 0x35 */ { MODRM_SPLITRM, 16984 /* Table16984 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 16986 /* Table16986 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16988 /* Table16988 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 16990 /* Table16990 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_SPLITRM, 16556 /* Table16556 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_SPLITRM, 16558 /* Table16558 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 16992 /* Table16992 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 16994 /* Table16994 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 16996 /* Table16996 */ },
    /* 0x0c */ { MODRM_SPLITRM, 16998 /* Table16998 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 17000 /* Table17000 */ },
    /* 0x14 */ { MODRM_SPLITRM, 17002 /* Table17002 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17004 /* Table17004 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17006 /* Table17006 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 17008 /* Table17008 */ },
    /* 0x19 */ { MODRM_SPLITRM, 17010 /* Table17010 */ },
    /* 0x1a */ { MODRM_SPLITRM, 17012 /* Table17012 */ },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 17014 /* Table17014 */ },
    /* 0x1d */ { MODRM_SPLITRM, 17016 /* Table17016 */ },
    /* 0x1e */ { MODRM_SPLITRM, 17018 /* Table17018 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17020 /* Table17020 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17022 /* Table17022 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17024 /* Table17024 */ },
    /* 0x23 */ { MODRM_SPLITRM, 17026 /* Table17026 */ },
    /* 0x24 */ { MODRM_SPLITRM, 17028 /* Table17028 */ },
    /* 0x25 */ { MODRM_SPLITRM, 17030 /* Table17030 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 17032 /* Table17032 */ },
    /* 0x2c */ { MODRM_SPLITRM, 17034 /* Table17034 */ },
    /* 0x2d */ { MODRM_SPLITRM, 16598 /* Table16598 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 17036 /* Table17036 */ },
    /* 0x31 */ { MODRM_SPLITRM, 17038 /* Table17038 */ },
    /* 0x32 */ { MODRM_SPLITRM, 17040 /* Table17040 */ },
    /* 0x33 */ { MODRM_SPLITRM, 17042 /* Table17042 */ },
    /* 0x34 */ { MODRM_SPLITRM, 17044 /* Table17044 */ },
    /* 0x35 */ { MODRM_SPLITRM, 17046 /* Table17046 */ },
    /* 0x36 */ { MODRM_SPLITRM, 17048 /* Table17048 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 17050 /* Table17050 */ },
    /* 0x39 */ { MODRM_SPLITRM, 17052 /* Table17052 */ },
    /* 0x3a */ { MODRM_SPLITRM, 17054 /* Table17054 */ },
    /* 0x3b */ { MODRM_SPLITRM, 17056 /* Table17056 */ },
    /* 0x3c */ { MODRM_SPLITRM, 17058 /* Table17058 */ },
    /* 0x3d */ { MODRM_SPLITRM, 17060 /* Table17060 */ },
    /* 0x3e */ { MODRM_SPLITRM, 17062 /* Table17062 */ },
    /* 0x3f */ { MODRM_SPLITRM, 17064 /* Table17064 */ },
    /* 0x40 */ { MODRM_SPLITRM, 17066 /* Table17066 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 17068 /* Table17068 */ },
    /* 0x43 */ { MODRM_SPLITRM, 16632 /* Table16632 */ },
    /* 0x44 */ { MODRM_SPLITRM, 17070 /* Table17070 */ },
    /* 0x45 */ { MODRM_SPLITRM, 17072 /* Table17072 */ },
    /* 0x46 */ { MODRM_SPLITRM, 17074 /* Table17074 */ },
    /* 0x47 */ { MODRM_SPLITRM, 17076 /* Table17076 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 17078 /* Table17078 */ },
    /* 0x4d */ { MODRM_SPLITRM, 16644 /* Table16644 */ },
    /* 0x4e */ { MODRM_SPLITRM, 17080 /* Table17080 */ },
    /* 0x4f */ { MODRM_SPLITRM, 16648 /* Table16648 */ },
    /* 0x50 */ { MODRM_SPLITRM, 17082 /* Table17082 */ },
    /* 0x51 */ { MODRM_SPLITRM, 17084 /* Table17084 */ },
    /* 0x52 */ { MODRM_SPLITRM, 17086 /* Table17086 */ },
    /* 0x53 */ { MODRM_SPLITRM, 17088 /* Table17088 */ },
    /* 0x54 */ { MODRM_SPLITRM, 17090 /* Table17090 */ },
    /* 0x55 */ { MODRM_SPLITRM, 17092 /* Table17092 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 17094 /* Table17094 */ },
    /* 0x59 */ { MODRM_SPLITRM, 17096 /* Table17096 */ },
    /* 0x5a */ { MODRM_SPLITRM, 17098 /* Table17098 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 17100 /* Table17100 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17102 /* Table17102 */ },
    /* 0x64 */ { MODRM_SPLITRM, 17104 /* Table17104 */ },
    /* 0x65 */ { MODRM_SPLITRM, 17106 /* Table17106 */ },
    /* 0x66 */ { MODRM_SPLITRM, 17108 /* Table17108 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 17110 /* Table17110 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 17112 /* Table17112 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 17114 /* Table17114 */ },
    /* 0x76 */ { MODRM_SPLITRM, 17116 /* Table17116 */ },
    /* 0x77 */ { MODRM_SPLITRM, 17118 /* Table17118 */ },
    /* 0x78 */ { MODRM_SPLITRM, 17120 /* Table17120 */ },
    /* 0x79 */ { MODRM_SPLITRM, 17122 /* Table17122 */ },
    /* 0x7a */ { MODRM_SPLITRM, 17124 /* Table17124 */ },
    /* 0x7b */ { MODRM_SPLITRM, 17126 /* Table17126 */ },
    /* 0x7c */ { MODRM_SPLITRM, 17128 /* Table17128 */ },
    /* 0x7d */ { MODRM_SPLITRM, 17130 /* Table17130 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17132 /* Table17132 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17134 /* Table17134 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 17136 /* Table17136 */ },
    /* 0x89 */ { MODRM_SPLITRM, 17138 /* Table17138 */ },
    /* 0x8a */ { MODRM_SPLITRM, 17140 /* Table17140 */ },
    /* 0x8b */ { MODRM_SPLITRM, 17142 /* Table17142 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 17144 /* Table17144 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 17146 /* Table17146 */ },
    /* 0x97 */ { MODRM_SPLITRM, 17148 /* Table17148 */ },
    /* 0x98 */ { MODRM_SPLITRM, 17150 /* Table17150 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16718 /* Table16718 */ },
    /* 0x9a */ { MODRM_SPLITRM, 17152 /* Table17152 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16722 /* Table16722 */ },
    /* 0x9c */ { MODRM_SPLITRM, 17154 /* Table17154 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16726 /* Table16726 */ },
    /* 0x9e */ { MODRM_SPLITRM, 17156 /* Table17156 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16730 /* Table16730 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 17158 /* Table17158 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 17160 /* Table17160 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 17162 /* Table17162 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16738 /* Table16738 */ },
    /* 0xaa */ { MODRM_SPLITRM, 17164 /* Table17164 */ },
    /* 0xab */ { MODRM_SPLITRM, 16742 /* Table16742 */ },
    /* 0xac */ { MODRM_SPLITRM, 17166 /* Table17166 */ },
    /* 0xad */ { MODRM_SPLITRM, 16746 /* Table16746 */ },
    /* 0xae */ { MODRM_SPLITRM, 17168 /* Table17168 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16750 /* Table16750 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 17170 /* Table17170 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 17172 /* Table17172 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 17174 /* Table17174 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16758 /* Table16758 */ },
    /* 0xba */ { MODRM_SPLITRM, 17176 /* Table17176 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16762 /* Table16762 */ },
    /* 0xbc */ { MODRM_SPLITRM, 17178 /* Table17178 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16766 /* Table16766 */ },
    /* 0xbe */ { MODRM_SPLITRM, 17180 /* Table17180 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16770 /* Table16770 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 17182 /* Table17182 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 16774 /* Table16774 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 16776 /* Table16776 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 17184 /* Table17184 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_KZ */ {},
  /* IC_EVEX_L_W_XS_KZ */ {},
  /* IC_EVEX_L_W_XD_KZ */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 16992 /* Table16992 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 16994 /* Table16994 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 16996 /* Table16996 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 17186 /* Table17186 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 17188 /* Table17188 */ },
    /* 0x11 */ { MODRM_SPLITRM, 17190 /* Table17190 */ },
    /* 0x12 */ { MODRM_SPLITRM, 17192 /* Table17192 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17194 /* Table17194 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17196 /* Table17196 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17198 /* Table17198 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_SPLITRM, 17200 /* Table17200 */ },
    /* 0x1a */ { MODRM_SPLITRM, 17202 /* Table17202 */ },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 17014 /* Table17014 */ },
    /* 0x1d */ { MODRM_SPLITRM, 17016 /* Table17016 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 17204 /* Table17204 */ },
    /* 0x20 */ { MODRM_SPLITRM, 17020 /* Table17020 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17022 /* Table17022 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17024 /* Table17024 */ },
    /* 0x23 */ { MODRM_SPLITRM, 17026 /* Table17026 */ },
    /* 0x24 */ { MODRM_SPLITRM, 17028 /* Table17028 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 17206 /* Table17206 */ },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 17208 /* Table17208 */ },
    /* 0x2d */ { MODRM_SPLITRM, 16798 /* Table16798 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 17036 /* Table17036 */ },
    /* 0x31 */ { MODRM_SPLITRM, 17038 /* Table17038 */ },
    /* 0x32 */ { MODRM_SPLITRM, 17040 /* Table17040 */ },
    /* 0x33 */ { MODRM_SPLITRM, 17042 /* Table17042 */ },
    /* 0x34 */ { MODRM_SPLITRM, 17044 /* Table17044 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 17210 /* Table17210 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 17050 /* Table17050 */ },
    /* 0x39 */ { MODRM_SPLITRM, 17212 /* Table17212 */ },
    /* 0x3a */ { MODRM_SPLITRM, 17054 /* Table17054 */ },
    /* 0x3b */ { MODRM_SPLITRM, 17214 /* Table17214 */ },
    /* 0x3c */ { MODRM_SPLITRM, 17058 /* Table17058 */ },
    /* 0x3d */ { MODRM_SPLITRM, 17216 /* Table17216 */ },
    /* 0x3e */ { MODRM_SPLITRM, 17062 /* Table17062 */ },
    /* 0x3f */ { MODRM_SPLITRM, 17218 /* Table17218 */ },
    /* 0x40 */ { MODRM_SPLITRM, 17220 /* Table17220 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 17222 /* Table17222 */ },
    /* 0x43 */ { MODRM_SPLITRM, 16812 /* Table16812 */ },
    /* 0x44 */ { MODRM_SPLITRM, 17224 /* Table17224 */ },
    /* 0x45 */ { MODRM_SPLITRM, 17226 /* Table17226 */ },
    /* 0x46 */ { MODRM_SPLITRM, 17228 /* Table17228 */ },
    /* 0x47 */ { MODRM_SPLITRM, 17230 /* Table17230 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 17232 /* Table17232 */ },
    /* 0x4d */ { MODRM_SPLITRM, 16824 /* Table16824 */ },
    /* 0x4e */ { MODRM_SPLITRM, 17234 /* Table17234 */ },
    /* 0x4f */ { MODRM_SPLITRM, 16828 /* Table16828 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 17236 /* Table17236 */ },
    /* 0x55 */ { MODRM_SPLITRM, 17238 /* Table17238 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 17240 /* Table17240 */ },
    /* 0x5a */ { MODRM_SPLITRM, 17242 /* Table17242 */ },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 17244 /* Table17244 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17246 /* Table17246 */ },
    /* 0x64 */ { MODRM_SPLITRM, 17248 /* Table17248 */ },
    /* 0x65 */ { MODRM_SPLITRM, 17250 /* Table17250 */ },
    /* 0x66 */ { MODRM_SPLITRM, 17252 /* Table17252 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 17254 /* Table17254 */ },
    /* 0x71 */ { MODRM_SPLITRM, 17256 /* Table17256 */ },
    /* 0x72 */ { MODRM_SPLITRM, 17258 /* Table17258 */ },
    /* 0x73 */ { MODRM_SPLITRM, 17260 /* Table17260 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 17262 /* Table17262 */ },
    /* 0x76 */ { MODRM_SPLITRM, 17264 /* Table17264 */ },
    /* 0x77 */ { MODRM_SPLITRM, 17266 /* Table17266 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 17268 /* Table17268 */ },
    /* 0x7d */ { MODRM_SPLITRM, 17270 /* Table17270 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17272 /* Table17272 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17274 /* Table17274 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 17276 /* Table17276 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 17278 /* Table17278 */ },
    /* 0x89 */ { MODRM_SPLITRM, 17280 /* Table17280 */ },
    /* 0x8a */ { MODRM_SPLITRM, 17282 /* Table17282 */ },
    /* 0x8b */ { MODRM_SPLITRM, 17284 /* Table17284 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 17286 /* Table17286 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 17288 /* Table17288 */ },
    /* 0x97 */ { MODRM_SPLITRM, 17290 /* Table17290 */ },
    /* 0x98 */ { MODRM_SPLITRM, 17292 /* Table17292 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16886 /* Table16886 */ },
    /* 0x9a */ { MODRM_SPLITRM, 17294 /* Table17294 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16890 /* Table16890 */ },
    /* 0x9c */ { MODRM_SPLITRM, 17296 /* Table17296 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16894 /* Table16894 */ },
    /* 0x9e */ { MODRM_SPLITRM, 17298 /* Table17298 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16898 /* Table16898 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 17300 /* Table17300 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 17302 /* Table17302 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 17304 /* Table17304 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16906 /* Table16906 */ },
    /* 0xaa */ { MODRM_SPLITRM, 17306 /* Table17306 */ },
    /* 0xab */ { MODRM_SPLITRM, 16910 /* Table16910 */ },
    /* 0xac */ { MODRM_SPLITRM, 17308 /* Table17308 */ },
    /* 0xad */ { MODRM_SPLITRM, 16914 /* Table16914 */ },
    /* 0xae */ { MODRM_SPLITRM, 17310 /* Table17310 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16918 /* Table16918 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 17312 /* Table17312 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 17314 /* Table17314 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 17316 /* Table17316 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 17318 /* Table17318 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 17320 /* Table17320 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16930 /* Table16930 */ },
    /* 0xba */ { MODRM_SPLITRM, 17322 /* Table17322 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16934 /* Table16934 */ },
    /* 0xbc */ { MODRM_SPLITRM, 17324 /* Table17324 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16938 /* Table16938 */ },
    /* 0xbe */ { MODRM_SPLITRM, 17326 /* Table17326 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16942 /* Table16942 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 17328 /* Table17328 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 16946 /* Table16946 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_SPLITRM, 16948 /* Table16948 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_KZ */ {},
  /* IC_EVEX_L2_XS_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 17330 /* Table17330 */ },
    /* 0x11 */ { MODRM_SPLITRM, 17332 /* Table17332 */ },
    /* 0x12 */ { MODRM_SPLITRM, 17334 /* Table17334 */ },
    /* 0x13 */ { MODRM_SPLITRM, 17336 /* Table17336 */ },
    /* 0x14 */ { MODRM_SPLITRM, 17338 /* Table17338 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17340 /* Table17340 */ },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17342 /* Table17342 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17344 /* Table17344 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17346 /* Table17346 */ },
    /* 0x23 */ { MODRM_SPLITRM, 17348 /* Table17348 */ },
    /* 0x24 */ { MODRM_SPLITRM, 17350 /* Table17350 */ },
    /* 0x25 */ { MODRM_SPLITRM, 17352 /* Table17352 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 17354 /* Table17354 */ },
    /* 0x31 */ { MODRM_SPLITRM, 17356 /* Table17356 */ },
    /* 0x32 */ { MODRM_SPLITRM, 17358 /* Table17358 */ },
    /* 0x33 */ { MODRM_SPLITRM, 17360 /* Table17360 */ },
    /* 0x34 */ { MODRM_SPLITRM, 17362 /* Table17362 */ },
    /* 0x35 */ { MODRM_SPLITRM, 17364 /* Table17364 */ },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 17366 /* Table17366 */ },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 17368 /* Table17368 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_XD_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_SPLITRM, 17370 /* Table17370 */ },
    /* 0x53 */ { MODRM_SPLITRM, 17372 /* Table17372 */ },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_SPLITRM, 17374 /* Table17374 */ },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 17376 /* Table17376 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16556 /* Table16556 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 17378 /* Table17378 */ },
    /* 0xab */ { MODRM_SPLITRM, 16558 /* Table16558 */ },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 17380 /* Table17380 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 17382 /* Table17382 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 17384 /* Table17384 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17386 /* Table17386 */ },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_SPLITRM, 17388 /* Table17388 */ },
    /* 0x14 */ { MODRM_SPLITRM, 17390 /* Table17390 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17392 /* Table17392 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17394 /* Table17394 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 17396 /* Table17396 */ },
    /* 0x19 */ { MODRM_SPLITRM, 17398 /* Table17398 */ },
    /* 0x1a */ { MODRM_SPLITRM, 17400 /* Table17400 */ },
    /* 0x1b */ { MODRM_SPLITRM, 17402 /* Table17402 */ },
    /* 0x1c */ { MODRM_SPLITRM, 17404 /* Table17404 */ },
    /* 0x1d */ { MODRM_SPLITRM, 17406 /* Table17406 */ },
    /* 0x1e */ { MODRM_SPLITRM, 17408 /* Table17408 */ },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17410 /* Table17410 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17412 /* Table17412 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17414 /* Table17414 */ },
    /* 0x23 */ { MODRM_SPLITRM, 17416 /* Table17416 */ },
    /* 0x24 */ { MODRM_SPLITRM, 17418 /* Table17418 */ },
    /* 0x25 */ { MODRM_SPLITRM, 17420 /* Table17420 */ },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_SPLITRM, 17422 /* Table17422 */ },
    /* 0x2c */ { MODRM_SPLITRM, 17424 /* Table17424 */ },
    /* 0x2d */ { MODRM_SPLITRM, 16598 /* Table16598 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 17426 /* Table17426 */ },
    /* 0x31 */ { MODRM_SPLITRM, 17428 /* Table17428 */ },
    /* 0x32 */ { MODRM_SPLITRM, 17430 /* Table17430 */ },
    /* 0x33 */ { MODRM_SPLITRM, 17432 /* Table17432 */ },
    /* 0x34 */ { MODRM_SPLITRM, 17434 /* Table17434 */ },
    /* 0x35 */ { MODRM_SPLITRM, 17436 /* Table17436 */ },
    /* 0x36 */ { MODRM_SPLITRM, 17438 /* Table17438 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 17440 /* Table17440 */ },
    /* 0x39 */ { MODRM_SPLITRM, 17442 /* Table17442 */ },
    /* 0x3a */ { MODRM_SPLITRM, 17444 /* Table17444 */ },
    /* 0x3b */ { MODRM_SPLITRM, 17446 /* Table17446 */ },
    /* 0x3c */ { MODRM_SPLITRM, 17448 /* Table17448 */ },
    /* 0x3d */ { MODRM_SPLITRM, 17450 /* Table17450 */ },
    /* 0x3e */ { MODRM_SPLITRM, 17452 /* Table17452 */ },
    /* 0x3f */ { MODRM_SPLITRM, 17454 /* Table17454 */ },
    /* 0x40 */ { MODRM_SPLITRM, 17456 /* Table17456 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 17458 /* Table17458 */ },
    /* 0x43 */ { MODRM_SPLITRM, 16632 /* Table16632 */ },
    /* 0x44 */ { MODRM_SPLITRM, 17460 /* Table17460 */ },
    /* 0x45 */ { MODRM_SPLITRM, 17462 /* Table17462 */ },
    /* 0x46 */ { MODRM_SPLITRM, 17464 /* Table17464 */ },
    /* 0x47 */ { MODRM_SPLITRM, 17466 /* Table17466 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 17468 /* Table17468 */ },
    /* 0x4d */ { MODRM_SPLITRM, 16644 /* Table16644 */ },
    /* 0x4e */ { MODRM_SPLITRM, 17470 /* Table17470 */ },
    /* 0x4f */ { MODRM_SPLITRM, 16648 /* Table16648 */ },
    /* 0x50 */ { MODRM_SPLITRM, 17472 /* Table17472 */ },
    /* 0x51 */ { MODRM_SPLITRM, 17474 /* Table17474 */ },
    /* 0x52 */ { MODRM_SPLITRM, 17476 /* Table17476 */ },
    /* 0x53 */ { MODRM_SPLITRM, 17478 /* Table17478 */ },
    /* 0x54 */ { MODRM_SPLITRM, 17480 /* Table17480 */ },
    /* 0x55 */ { MODRM_SPLITRM, 17482 /* Table17482 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_SPLITRM, 17484 /* Table17484 */ },
    /* 0x59 */ { MODRM_SPLITRM, 17486 /* Table17486 */ },
    /* 0x5a */ { MODRM_SPLITRM, 17488 /* Table17488 */ },
    /* 0x5b */ { MODRM_SPLITRM, 17490 /* Table17490 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 17492 /* Table17492 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17494 /* Table17494 */ },
    /* 0x64 */ { MODRM_SPLITRM, 17496 /* Table17496 */ },
    /* 0x65 */ { MODRM_SPLITRM, 17498 /* Table17498 */ },
    /* 0x66 */ { MODRM_SPLITRM, 17500 /* Table17500 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 17502 /* Table17502 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 17504 /* Table17504 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 17506 /* Table17506 */ },
    /* 0x76 */ { MODRM_SPLITRM, 17508 /* Table17508 */ },
    /* 0x77 */ { MODRM_SPLITRM, 17510 /* Table17510 */ },
    /* 0x78 */ { MODRM_SPLITRM, 17512 /* Table17512 */ },
    /* 0x79 */ { MODRM_SPLITRM, 17514 /* Table17514 */ },
    /* 0x7a */ { MODRM_SPLITRM, 17516 /* Table17516 */ },
    /* 0x7b */ { MODRM_SPLITRM, 17518 /* Table17518 */ },
    /* 0x7c */ { MODRM_SPLITRM, 17520 /* Table17520 */ },
    /* 0x7d */ { MODRM_SPLITRM, 17522 /* Table17522 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17524 /* Table17524 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17526 /* Table17526 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 17528 /* Table17528 */ },
    /* 0x89 */ { MODRM_SPLITRM, 17530 /* Table17530 */ },
    /* 0x8a */ { MODRM_SPLITRM, 17532 /* Table17532 */ },
    /* 0x8b */ { MODRM_SPLITRM, 17534 /* Table17534 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 17536 /* Table17536 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 17538 /* Table17538 */ },
    /* 0x97 */ { MODRM_SPLITRM, 17540 /* Table17540 */ },
    /* 0x98 */ { MODRM_SPLITRM, 17542 /* Table17542 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16718 /* Table16718 */ },
    /* 0x9a */ { MODRM_SPLITRM, 17544 /* Table17544 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16722 /* Table16722 */ },
    /* 0x9c */ { MODRM_SPLITRM, 17546 /* Table17546 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16726 /* Table16726 */ },
    /* 0x9e */ { MODRM_SPLITRM, 17548 /* Table17548 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16730 /* Table16730 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 17550 /* Table17550 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 17552 /* Table17552 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 17554 /* Table17554 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16738 /* Table16738 */ },
    /* 0xaa */ { MODRM_SPLITRM, 17556 /* Table17556 */ },
    /* 0xab */ { MODRM_SPLITRM, 16742 /* Table16742 */ },
    /* 0xac */ { MODRM_SPLITRM, 17558 /* Table17558 */ },
    /* 0xad */ { MODRM_SPLITRM, 16746 /* Table16746 */ },
    /* 0xae */ { MODRM_SPLITRM, 17560 /* Table17560 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16750 /* Table16750 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 17562 /* Table17562 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 17564 /* Table17564 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 17566 /* Table17566 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16758 /* Table16758 */ },
    /* 0xba */ { MODRM_SPLITRM, 17568 /* Table17568 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16762 /* Table16762 */ },
    /* 0xbc */ { MODRM_SPLITRM, 17570 /* Table17570 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16766 /* Table16766 */ },
    /* 0xbe */ { MODRM_SPLITRM, 17572 /* Table17572 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16770 /* Table16770 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 17574 /* Table17574 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 17576 /* Table17576 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 17578 /* Table17578 */ },
    /* 0xcb */ { MODRM_SPLITRM, 16774 /* Table16774 */ },
    /* 0xcc */ { MODRM_SPLITRM, 17580 /* Table17580 */ },
    /* 0xcd */ { MODRM_SPLITRM, 16776 /* Table16776 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_SPLITRM, 17582 /* Table17582 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_KZ */ {},
  /* IC_EVEX_L2_W_XS_KZ */ {},
  /* IC_EVEX_L2_W_XD_KZ */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 17380 /* Table17380 */ },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 17382 /* Table17382 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 17384 /* Table17384 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_SPLITRM, 17584 /* Table17584 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 17586 /* Table17586 */ },
    /* 0x11 */ { MODRM_SPLITRM, 17588 /* Table17588 */ },
    /* 0x12 */ { MODRM_SPLITRM, 17590 /* Table17590 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17592 /* Table17592 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17594 /* Table17594 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17596 /* Table17596 */ },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_SPLITRM, 17598 /* Table17598 */ },
    /* 0x1a */ { MODRM_SPLITRM, 17600 /* Table17600 */ },
    /* 0x1b */ { MODRM_SPLITRM, 17602 /* Table17602 */ },
    /* 0x1c */ { MODRM_SPLITRM, 17404 /* Table17404 */ },
    /* 0x1d */ { MODRM_SPLITRM, 17406 /* Table17406 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_SPLITRM, 17604 /* Table17604 */ },
    /* 0x20 */ { MODRM_SPLITRM, 17410 /* Table17410 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17412 /* Table17412 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17414 /* Table17414 */ },
    /* 0x23 */ { MODRM_SPLITRM, 17416 /* Table17416 */ },
    /* 0x24 */ { MODRM_SPLITRM, 17418 /* Table17418 */ },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_SPLITRM, 17606 /* Table17606 */ },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_SPLITRM, 17608 /* Table17608 */ },
    /* 0x2d */ { MODRM_SPLITRM, 16798 /* Table16798 */ },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 17426 /* Table17426 */ },
    /* 0x31 */ { MODRM_SPLITRM, 17428 /* Table17428 */ },
    /* 0x32 */ { MODRM_SPLITRM, 17430 /* Table17430 */ },
    /* 0x33 */ { MODRM_SPLITRM, 17432 /* Table17432 */ },
    /* 0x34 */ { MODRM_SPLITRM, 17434 /* Table17434 */ },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_SPLITRM, 17610 /* Table17610 */ },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 17440 /* Table17440 */ },
    /* 0x39 */ { MODRM_SPLITRM, 17612 /* Table17612 */ },
    /* 0x3a */ { MODRM_SPLITRM, 17444 /* Table17444 */ },
    /* 0x3b */ { MODRM_SPLITRM, 17614 /* Table17614 */ },
    /* 0x3c */ { MODRM_SPLITRM, 17448 /* Table17448 */ },
    /* 0x3d */ { MODRM_SPLITRM, 17616 /* Table17616 */ },
    /* 0x3e */ { MODRM_SPLITRM, 17452 /* Table17452 */ },
    /* 0x3f */ { MODRM_SPLITRM, 17618 /* Table17618 */ },
    /* 0x40 */ { MODRM_SPLITRM, 17620 /* Table17620 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 17622 /* Table17622 */ },
    /* 0x43 */ { MODRM_SPLITRM, 16812 /* Table16812 */ },
    /* 0x44 */ { MODRM_SPLITRM, 17624 /* Table17624 */ },
    /* 0x45 */ { MODRM_SPLITRM, 17626 /* Table17626 */ },
    /* 0x46 */ { MODRM_SPLITRM, 17628 /* Table17628 */ },
    /* 0x47 */ { MODRM_SPLITRM, 17630 /* Table17630 */ },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_SPLITRM, 17632 /* Table17632 */ },
    /* 0x4d */ { MODRM_SPLITRM, 16824 /* Table16824 */ },
    /* 0x4e */ { MODRM_SPLITRM, 17634 /* Table17634 */ },
    /* 0x4f */ { MODRM_SPLITRM, 16828 /* Table16828 */ },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 17636 /* Table17636 */ },
    /* 0x55 */ { MODRM_SPLITRM, 17638 /* Table17638 */ },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_SPLITRM, 17640 /* Table17640 */ },
    /* 0x5a */ { MODRM_SPLITRM, 17642 /* Table17642 */ },
    /* 0x5b */ { MODRM_SPLITRM, 17644 /* Table17644 */ },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_SPLITRM, 17646 /* Table17646 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17648 /* Table17648 */ },
    /* 0x64 */ { MODRM_SPLITRM, 17650 /* Table17650 */ },
    /* 0x65 */ { MODRM_SPLITRM, 17652 /* Table17652 */ },
    /* 0x66 */ { MODRM_SPLITRM, 17654 /* Table17654 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 17656 /* Table17656 */ },
    /* 0x71 */ { MODRM_SPLITRM, 17658 /* Table17658 */ },
    /* 0x72 */ { MODRM_SPLITRM, 17660 /* Table17660 */ },
    /* 0x73 */ { MODRM_SPLITRM, 17662 /* Table17662 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_SPLITRM, 17664 /* Table17664 */ },
    /* 0x76 */ { MODRM_SPLITRM, 17666 /* Table17666 */ },
    /* 0x77 */ { MODRM_SPLITRM, 17668 /* Table17668 */ },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_SPLITRM, 17670 /* Table17670 */ },
    /* 0x7d */ { MODRM_SPLITRM, 17672 /* Table17672 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17674 /* Table17674 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17676 /* Table17676 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_SPLITRM, 17678 /* Table17678 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_SPLITRM, 17680 /* Table17680 */ },
    /* 0x89 */ { MODRM_SPLITRM, 17682 /* Table17682 */ },
    /* 0x8a */ { MODRM_SPLITRM, 17684 /* Table17684 */ },
    /* 0x8b */ { MODRM_SPLITRM, 17686 /* Table17686 */ },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_SPLITRM, 17688 /* Table17688 */ },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 17690 /* Table17690 */ },
    /* 0x97 */ { MODRM_SPLITRM, 17692 /* Table17692 */ },
    /* 0x98 */ { MODRM_SPLITRM, 17694 /* Table17694 */ },
    /* 0x99 */ { MODRM_SPLITRM, 16886 /* Table16886 */ },
    /* 0x9a */ { MODRM_SPLITRM, 17696 /* Table17696 */ },
    /* 0x9b */ { MODRM_SPLITRM, 16890 /* Table16890 */ },
    /* 0x9c */ { MODRM_SPLITRM, 17698 /* Table17698 */ },
    /* 0x9d */ { MODRM_SPLITRM, 16894 /* Table16894 */ },
    /* 0x9e */ { MODRM_SPLITRM, 17700 /* Table17700 */ },
    /* 0x9f */ { MODRM_SPLITRM, 16898 /* Table16898 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 17702 /* Table17702 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 17704 /* Table17704 */ },
    /* 0xa8 */ { MODRM_SPLITRM, 17706 /* Table17706 */ },
    /* 0xa9 */ { MODRM_SPLITRM, 16906 /* Table16906 */ },
    /* 0xaa */ { MODRM_SPLITRM, 17708 /* Table17708 */ },
    /* 0xab */ { MODRM_SPLITRM, 16910 /* Table16910 */ },
    /* 0xac */ { MODRM_SPLITRM, 17710 /* Table17710 */ },
    /* 0xad */ { MODRM_SPLITRM, 16914 /* Table16914 */ },
    /* 0xae */ { MODRM_SPLITRM, 17712 /* Table17712 */ },
    /* 0xaf */ { MODRM_SPLITRM, 16918 /* Table16918 */ },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 17714 /* Table17714 */ },
    /* 0xb5 */ { MODRM_SPLITRM, 17716 /* Table17716 */ },
    /* 0xb6 */ { MODRM_SPLITRM, 17718 /* Table17718 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 17720 /* Table17720 */ },
    /* 0xb8 */ { MODRM_SPLITRM, 17722 /* Table17722 */ },
    /* 0xb9 */ { MODRM_SPLITRM, 16930 /* Table16930 */ },
    /* 0xba */ { MODRM_SPLITRM, 17724 /* Table17724 */ },
    /* 0xbb */ { MODRM_SPLITRM, 16934 /* Table16934 */ },
    /* 0xbc */ { MODRM_SPLITRM, 17726 /* Table17726 */ },
    /* 0xbd */ { MODRM_SPLITRM, 16938 /* Table16938 */ },
    /* 0xbe */ { MODRM_SPLITRM, 17728 /* Table17728 */ },
    /* 0xbf */ { MODRM_SPLITRM, 16942 /* Table16942 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_SPLITRM, 17730 /* Table17730 */ },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_SPLITRM, 17732 /* Table17732 */ },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_SPLITRM, 17734 /* Table17734 */ },
    /* 0xcb */ { MODRM_SPLITRM, 16946 /* Table16946 */ },
    /* 0xcc */ { MODRM_SPLITRM, 17736 /* Table17736 */ },
    /* 0xcd */ { MODRM_SPLITRM, 16948 /* Table16948 */ },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
 }
};
static const struct ContextDecision x86DisassemblerThreeByte3AOpcodes = {
 { /* opcodeDecisions */
  /* IC */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 17738 /* Table17738 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 17738 /* Table17738 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17742 /* Table17742 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17744 /* Table17744 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17746 /* Table17746 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17748 /* Table17748 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17750 /* Table17750 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17752 /* Table17752 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17754 /* Table17754 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17756 /* Table17756 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17758 /* Table17758 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17760 /* Table17760 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17762 /* Table17762 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17764 /* Table17764 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17766 /* Table17766 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17768 /* Table17768 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17770 /* Table17770 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17772 /* Table17772 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17774 /* Table17774 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17776 /* Table17776 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17778 /* Table17778 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 17780 /* Table17780 */ },
    /* 0x61 */ { MODRM_SPLITRM, 17782 /* Table17782 */ },
    /* 0x62 */ { MODRM_SPLITRM, 17784 /* Table17784 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17786 /* Table17786 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 17788 /* Table17788 */ },
    /* 0xcf */ { MODRM_SPLITRM, 17790 /* Table17790 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17792 /* Table17792 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 17738 /* Table17738 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17742 /* Table17742 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17744 /* Table17744 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17746 /* Table17746 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17748 /* Table17748 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17750 /* Table17750 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17752 /* Table17752 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17754 /* Table17754 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17756 /* Table17756 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17758 /* Table17758 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17760 /* Table17760 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17762 /* Table17762 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17764 /* Table17764 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17766 /* Table17766 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17768 /* Table17768 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17770 /* Table17770 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17772 /* Table17772 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17774 /* Table17774 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17776 /* Table17776 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17778 /* Table17778 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 17780 /* Table17780 */ },
    /* 0x61 */ { MODRM_SPLITRM, 17782 /* Table17782 */ },
    /* 0x62 */ { MODRM_SPLITRM, 17784 /* Table17784 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17786 /* Table17786 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 17788 /* Table17788 */ },
    /* 0xcf */ { MODRM_SPLITRM, 17790 /* Table17790 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17792 /* Table17792 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD_OPSIZE */ {},
  /* IC_XS_OPSIZE */ {},
  /* IC_XD_ADSIZE */ {},
  /* IC_XS_ADSIZE */ {},
  /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 17738 /* Table17738 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17742 /* Table17742 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17744 /* Table17744 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17746 /* Table17746 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17748 /* Table17748 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17750 /* Table17750 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17752 /* Table17752 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17754 /* Table17754 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17756 /* Table17756 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17758 /* Table17758 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17760 /* Table17760 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17762 /* Table17762 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17764 /* Table17764 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17766 /* Table17766 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17768 /* Table17768 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17770 /* Table17770 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17772 /* Table17772 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17774 /* Table17774 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17776 /* Table17776 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17778 /* Table17778 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 17780 /* Table17780 */ },
    /* 0x61 */ { MODRM_SPLITRM, 17782 /* Table17782 */ },
    /* 0x62 */ { MODRM_SPLITRM, 17784 /* Table17784 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17786 /* Table17786 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 17788 /* Table17788 */ },
    /* 0xcf */ { MODRM_SPLITRM, 17790 /* Table17790 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17792 /* Table17792 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17742 /* Table17742 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17744 /* Table17744 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17746 /* Table17746 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17748 /* Table17748 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17750 /* Table17750 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17752 /* Table17752 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17754 /* Table17754 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17756 /* Table17756 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17758 /* Table17758 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17760 /* Table17760 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17762 /* Table17762 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17764 /* Table17764 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17766 /* Table17766 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17768 /* Table17768 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17770 /* Table17770 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17772 /* Table17772 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17774 /* Table17774 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17776 /* Table17776 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17778 /* Table17778 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 17780 /* Table17780 */ },
    /* 0x61 */ { MODRM_SPLITRM, 17782 /* Table17782 */ },
    /* 0x62 */ { MODRM_SPLITRM, 17784 /* Table17784 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17786 /* Table17786 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 17788 /* Table17788 */ },
    /* 0xcf */ { MODRM_SPLITRM, 17790 /* Table17790 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17792 /* Table17792 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 17738 /* Table17738 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17742 /* Table17742 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17744 /* Table17744 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17746 /* Table17746 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17748 /* Table17748 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17750 /* Table17750 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17752 /* Table17752 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17754 /* Table17754 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17756 /* Table17756 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17758 /* Table17758 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17760 /* Table17760 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17762 /* Table17762 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17764 /* Table17764 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17766 /* Table17766 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17768 /* Table17768 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17770 /* Table17770 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17772 /* Table17772 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17774 /* Table17774 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17776 /* Table17776 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17778 /* Table17778 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 17780 /* Table17780 */ },
    /* 0x61 */ { MODRM_SPLITRM, 17782 /* Table17782 */ },
    /* 0x62 */ { MODRM_SPLITRM, 17784 /* Table17784 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17786 /* Table17786 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 17788 /* Table17788 */ },
    /* 0xcf */ { MODRM_SPLITRM, 17790 /* Table17790 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17792 /* Table17792 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD_OPSIZE */ {},
  /* IC_64BIT_XS_OPSIZE */ {},
  /* IC_64BIT_XD_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 17738 /* Table17738 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 17738 /* Table17738 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17742 /* Table17742 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17744 /* Table17744 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17746 /* Table17746 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17748 /* Table17748 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17750 /* Table17750 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17752 /* Table17752 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17754 /* Table17754 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17756 /* Table17756 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17758 /* Table17758 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17760 /* Table17760 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17794 /* Table17794 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17764 /* Table17764 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17766 /* Table17766 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17768 /* Table17768 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17796 /* Table17796 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17772 /* Table17772 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17774 /* Table17774 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17776 /* Table17776 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17778 /* Table17778 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_SPLITRM, 17780 /* Table17780 */ },
    /* 0x61 */ { MODRM_SPLITRM, 17782 /* Table17782 */ },
    /* 0x62 */ { MODRM_SPLITRM, 17784 /* Table17784 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17786 /* Table17786 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 17740 /* Table17740 */ },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 17788 /* Table17788 */ },
    /* 0xcf */ { MODRM_SPLITRM, 17790 /* Table17790 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17792 /* Table17792 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX */ {},
  /* IC_VEX_XS */ {},
  /* IC_VEX_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 17798 /* Table17798 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_SPLITRM, 17800 /* Table17800 */ },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 17802 /* Table17802 */ },
    /* 0x05 */ { MODRM_SPLITRM, 17804 /* Table17804 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17806 /* Table17806 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17808 /* Table17808 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17810 /* Table17810 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17812 /* Table17812 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17814 /* Table17814 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17816 /* Table17816 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17818 /* Table17818 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17820 /* Table17820 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17822 /* Table17822 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17824 /* Table17824 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17826 /* Table17826 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17828 /* Table17828 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 17830 /* Table17830 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17832 /* Table17832 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17834 /* Table17834 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17836 /* Table17836 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 17838 /* Table17838 */ },
    /* 0x31 */ { MODRM_SPLITRM, 17840 /* Table17840 */ },
    /* 0x32 */ { MODRM_SPLITRM, 17842 /* Table17842 */ },
    /* 0x33 */ { MODRM_SPLITRM, 17844 /* Table17844 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17846 /* Table17846 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17848 /* Table17848 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17850 /* Table17850 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17852 /* Table17852 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_SPLITRM, 17854 /* Table17854 */ },
    /* 0x49 */ { MODRM_SPLITRM, 17856 /* Table17856 */ },
    /* 0x4a */ { MODRM_SPLITRM, 17858 /* Table17858 */ },
    /* 0x4b */ { MODRM_SPLITRM, 17860 /* Table17860 */ },
    /* 0x4c */ { MODRM_SPLITRM, 17862 /* Table17862 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 17864 /* Table17864 */ },
    /* 0x5d */ { MODRM_SPLITRM, 17866 /* Table17866 */ },
    /* 0x5e */ { MODRM_SPLITRM, 17868 /* Table17868 */ },
    /* 0x5f */ { MODRM_SPLITRM, 17870 /* Table17870 */ },
    /* 0x60 */ { MODRM_SPLITRM, 17872 /* Table17872 */ },
    /* 0x61 */ { MODRM_SPLITRM, 17874 /* Table17874 */ },
    /* 0x62 */ { MODRM_SPLITRM, 17876 /* Table17876 */ },
    /* 0x63 */ { MODRM_SPLITRM, 17878 /* Table17878 */ },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 17880 /* Table17880 */ },
    /* 0x69 */ { MODRM_SPLITRM, 17882 /* Table17882 */ },
    /* 0x6a */ { MODRM_SPLITRM, 17884 /* Table17884 */ },
    /* 0x6b */ { MODRM_SPLITRM, 17886 /* Table17886 */ },
    /* 0x6c */ { MODRM_SPLITRM, 17888 /* Table17888 */ },
    /* 0x6d */ { MODRM_SPLITRM, 17890 /* Table17890 */ },
    /* 0x6e */ { MODRM_SPLITRM, 17892 /* Table17892 */ },
    /* 0x6f */ { MODRM_SPLITRM, 17894 /* Table17894 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 17896 /* Table17896 */ },
    /* 0x79 */ { MODRM_SPLITRM, 17898 /* Table17898 */ },
    /* 0x7a */ { MODRM_SPLITRM, 17900 /* Table17900 */ },
    /* 0x7b */ { MODRM_SPLITRM, 17902 /* Table17902 */ },
    /* 0x7c */ { MODRM_SPLITRM, 17904 /* Table17904 */ },
    /* 0x7d */ { MODRM_SPLITRM, 17906 /* Table17906 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17908 /* Table17908 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17910 /* Table17910 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17912 /* Table17912 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W */ {},
  /* IC_VEX_W_XS */ {},
  /* IC_VEX_W_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_SPLITRM, 17914 /* Table17914 */ },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17806 /* Table17806 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17808 /* Table17808 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17810 /* Table17810 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17812 /* Table17812 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17814 /* Table17814 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17816 /* Table17816 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17818 /* Table17818 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17820 /* Table17820 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 17822 /* Table17822 */ },
    /* 0x15 */ { MODRM_SPLITRM, 17824 /* Table17824 */ },
    /* 0x16 */ { MODRM_SPLITRM, 17916 /* Table17916 */ },
    /* 0x17 */ { MODRM_SPLITRM, 17828 /* Table17828 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_SPLITRM, 17832 /* Table17832 */ },
    /* 0x21 */ { MODRM_SPLITRM, 17834 /* Table17834 */ },
    /* 0x22 */ { MODRM_SPLITRM, 17918 /* Table17918 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_SPLITRM, 17920 /* Table17920 */ },
    /* 0x31 */ { MODRM_SPLITRM, 17922 /* Table17922 */ },
    /* 0x32 */ { MODRM_SPLITRM, 17924 /* Table17924 */ },
    /* 0x33 */ { MODRM_SPLITRM, 17926 /* Table17926 */ },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 17846 /* Table17846 */ },
    /* 0x41 */ { MODRM_SPLITRM, 17848 /* Table17848 */ },
    /* 0x42 */ { MODRM_SPLITRM, 17850 /* Table17850 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 17852 /* Table17852 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_SPLITRM, 17928 /* Table17928 */ },
    /* 0x49 */ { MODRM_SPLITRM, 17930 /* Table17930 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 17932 /* Table17932 */ },
    /* 0x5d */ { MODRM_SPLITRM, 17934 /* Table17934 */ },
    /* 0x5e */ { MODRM_SPLITRM, 17936 /* Table17936 */ },
    /* 0x5f */ { MODRM_SPLITRM, 17938 /* Table17938 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 17940 /* Table17940 */ },
    /* 0x69 */ { MODRM_SPLITRM, 17942 /* Table17942 */ },
    /* 0x6a */ { MODRM_SPLITRM, 17944 /* Table17944 */ },
    /* 0x6b */ { MODRM_SPLITRM, 17946 /* Table17946 */ },
    /* 0x6c */ { MODRM_SPLITRM, 17948 /* Table17948 */ },
    /* 0x6d */ { MODRM_SPLITRM, 17950 /* Table17950 */ },
    /* 0x6e */ { MODRM_SPLITRM, 17952 /* Table17952 */ },
    /* 0x6f */ { MODRM_SPLITRM, 17954 /* Table17954 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 17956 /* Table17956 */ },
    /* 0x79 */ { MODRM_SPLITRM, 17958 /* Table17958 */ },
    /* 0x7a */ { MODRM_SPLITRM, 17960 /* Table17960 */ },
    /* 0x7b */ { MODRM_SPLITRM, 17962 /* Table17962 */ },
    /* 0x7c */ { MODRM_SPLITRM, 17964 /* Table17964 */ },
    /* 0x7d */ { MODRM_SPLITRM, 17966 /* Table17966 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17968 /* Table17968 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17970 /* Table17970 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 17972 /* Table17972 */ },
    /* 0xcf */ { MODRM_SPLITRM, 17974 /* Table17974 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_SPLITRM, 17912 /* Table17912 */ },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L */ {},
  /* IC_VEX_L_XS */ {},
  /* IC_VEX_L_XD */ {},
  /* IC_VEX_L_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_SPLITRM, 17976 /* Table17976 */ },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_SPLITRM, 17978 /* Table17978 */ },
    /* 0x05 */ { MODRM_SPLITRM, 17980 /* Table17980 */ },
    /* 0x06 */ { MODRM_SPLITRM, 17982 /* Table17982 */ },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17984 /* Table17984 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17986 /* Table17986 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17810 /* Table17810 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17812 /* Table17812 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17988 /* Table17988 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17990 /* Table17990 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17992 /* Table17992 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17994 /* Table17994 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 17996 /* Table17996 */ },
    /* 0x19 */ { MODRM_SPLITRM, 17998 /* Table17998 */ },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18000 /* Table18000 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18002 /* Table18002 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18004 /* Table18004 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 18006 /* Table18006 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18008 /* Table18008 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 18010 /* Table18010 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_SPLITRM, 18012 /* Table18012 */ },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_SPLITRM, 18014 /* Table18014 */ },
    /* 0x49 */ { MODRM_SPLITRM, 18016 /* Table18016 */ },
    /* 0x4a */ { MODRM_SPLITRM, 18018 /* Table18018 */ },
    /* 0x4b */ { MODRM_SPLITRM, 18020 /* Table18020 */ },
    /* 0x4c */ { MODRM_SPLITRM, 18022 /* Table18022 */ },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 18024 /* Table18024 */ },
    /* 0x5d */ { MODRM_SPLITRM, 18026 /* Table18026 */ },
    /* 0x5e */ { MODRM_SPLITRM, 18028 /* Table18028 */ },
    /* 0x5f */ { MODRM_SPLITRM, 18030 /* Table18030 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 18032 /* Table18032 */ },
    /* 0x69 */ { MODRM_SPLITRM, 18034 /* Table18034 */ },
    /* 0x6a */ { MODRM_SPLITRM, 17884 /* Table17884 */ },
    /* 0x6b */ { MODRM_SPLITRM, 17886 /* Table17886 */ },
    /* 0x6c */ { MODRM_SPLITRM, 18036 /* Table18036 */ },
    /* 0x6d */ { MODRM_SPLITRM, 18038 /* Table18038 */ },
    /* 0x6e */ { MODRM_SPLITRM, 17892 /* Table17892 */ },
    /* 0x6f */ { MODRM_SPLITRM, 17894 /* Table17894 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 18040 /* Table18040 */ },
    /* 0x79 */ { MODRM_SPLITRM, 18042 /* Table18042 */ },
    /* 0x7a */ { MODRM_SPLITRM, 17900 /* Table17900 */ },
    /* 0x7b */ { MODRM_SPLITRM, 17902 /* Table17902 */ },
    /* 0x7c */ { MODRM_SPLITRM, 18044 /* Table18044 */ },
    /* 0x7d */ { MODRM_SPLITRM, 18046 /* Table18046 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17908 /* Table17908 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17910 /* Table17910 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_W */ {},
  /* IC_VEX_L_W_XS */ {},
  /* IC_VEX_L_W_XD */ {},
  /* IC_VEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 18048 /* Table18048 */ },
    /* 0x01 */ { MODRM_SPLITRM, 18050 /* Table18050 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 17984 /* Table17984 */ },
    /* 0x09 */ { MODRM_SPLITRM, 17986 /* Table17986 */ },
    /* 0x0a */ { MODRM_SPLITRM, 17810 /* Table17810 */ },
    /* 0x0b */ { MODRM_SPLITRM, 17812 /* Table17812 */ },
    /* 0x0c */ { MODRM_SPLITRM, 17988 /* Table17988 */ },
    /* 0x0d */ { MODRM_SPLITRM, 17990 /* Table17990 */ },
    /* 0x0e */ { MODRM_SPLITRM, 17992 /* Table17992 */ },
    /* 0x0f */ { MODRM_SPLITRM, 17994 /* Table17994 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_SPLITRM, 18006 /* Table18006 */ },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18008 /* Table18008 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 18010 /* Table18010 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_SPLITRM, 18052 /* Table18052 */ },
    /* 0x49 */ { MODRM_SPLITRM, 18054 /* Table18054 */ },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_SPLITRM, 18056 /* Table18056 */ },
    /* 0x5d */ { MODRM_SPLITRM, 18058 /* Table18058 */ },
    /* 0x5e */ { MODRM_SPLITRM, 18060 /* Table18060 */ },
    /* 0x5f */ { MODRM_SPLITRM, 18062 /* Table18062 */ },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_SPLITRM, 18064 /* Table18064 */ },
    /* 0x69 */ { MODRM_SPLITRM, 18066 /* Table18066 */ },
    /* 0x6a */ { MODRM_SPLITRM, 17944 /* Table17944 */ },
    /* 0x6b */ { MODRM_SPLITRM, 17946 /* Table17946 */ },
    /* 0x6c */ { MODRM_SPLITRM, 18068 /* Table18068 */ },
    /* 0x6d */ { MODRM_SPLITRM, 18070 /* Table18070 */ },
    /* 0x6e */ { MODRM_SPLITRM, 17952 /* Table17952 */ },
    /* 0x6f */ { MODRM_SPLITRM, 17954 /* Table17954 */ },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_SPLITRM, 18072 /* Table18072 */ },
    /* 0x79 */ { MODRM_SPLITRM, 18074 /* Table18074 */ },
    /* 0x7a */ { MODRM_SPLITRM, 17960 /* Table17960 */ },
    /* 0x7b */ { MODRM_SPLITRM, 17962 /* Table17962 */ },
    /* 0x7c */ { MODRM_SPLITRM, 18076 /* Table18076 */ },
    /* 0x7d */ { MODRM_SPLITRM, 18078 /* Table18078 */ },
    /* 0x7e */ { MODRM_SPLITRM, 17968 /* Table17968 */ },
    /* 0x7f */ { MODRM_SPLITRM, 17970 /* Table17970 */ },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18080 /* Table18080 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18082 /* Table18082 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX */ {},
  /* IC_EVEX_XS */ {},
  /* IC_EVEX_XD */ {},
  /* IC_EVEX_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18084 /* Table18084 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18086 /* Table18086 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18088 /* Table18088 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18090 /* Table18090 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 18092 /* Table18092 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 18094 /* Table18094 */ },
    /* 0x15 */ { MODRM_SPLITRM, 18096 /* Table18096 */ },
    /* 0x16 */ { MODRM_SPLITRM, 18098 /* Table18098 */ },
    /* 0x17 */ { MODRM_SPLITRM, 18100 /* Table18100 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18102 /* Table18102 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18104 /* Table18104 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18106 /* Table18106 */ },
    /* 0x20 */ { MODRM_SPLITRM, 18108 /* Table18108 */ },
    /* 0x21 */ { MODRM_SPLITRM, 18110 /* Table18110 */ },
    /* 0x22 */ { MODRM_SPLITRM, 18112 /* Table18112 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18114 /* Table18114 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18116 /* Table18116 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18118 /* Table18118 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18120 /* Table18120 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18122 /* Table18122 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18124 /* Table18124 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 18126 /* Table18126 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18128 /* Table18128 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18130 /* Table18130 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18132 /* Table18132 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18134 /* Table18134 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18136 /* Table18136 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18138 /* Table18138 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18140 /* Table18140 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18142 /* Table18142 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18144 /* Table18144 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18146 /* Table18146 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W */ {},
  /* IC_EVEX_W_XS */ {},
  /* IC_EVEX_W_XD */ {},
  /* IC_EVEX_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18148 /* Table18148 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18150 /* Table18150 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18152 /* Table18152 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18154 /* Table18154 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_SPLITRM, 18094 /* Table18094 */ },
    /* 0x15 */ { MODRM_SPLITRM, 18096 /* Table18096 */ },
    /* 0x16 */ { MODRM_SPLITRM, 18156 /* Table18156 */ },
    /* 0x17 */ { MODRM_SPLITRM, 18100 /* Table18100 */ },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18158 /* Table18158 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18160 /* Table18160 */ },
    /* 0x20 */ { MODRM_SPLITRM, 18108 /* Table18108 */ },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_SPLITRM, 18162 /* Table18162 */ },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18164 /* Table18164 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18166 /* Table18166 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18168 /* Table18168 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18170 /* Table18170 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18172 /* Table18172 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_SPLITRM, 18126 /* Table18126 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18174 /* Table18174 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18176 /* Table18176 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18178 /* Table18178 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18180 /* Table18180 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18182 /* Table18182 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18184 /* Table18184 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18186 /* Table18186 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18188 /* Table18188 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 18190 /* Table18190 */ },
    /* 0x71 */ { MODRM_SPLITRM, 18192 /* Table18192 */ },
    /* 0x72 */ { MODRM_SPLITRM, 18194 /* Table18194 */ },
    /* 0x73 */ { MODRM_SPLITRM, 18196 /* Table18196 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18198 /* Table18198 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18200 /* Table18200 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L */ {},
  /* IC_EVEX_L_XS */ {},
  /* IC_EVEX_L_XD */ {},
  /* IC_EVEX_L_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18202 /* Table18202 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18204 /* Table18204 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18206 /* Table18206 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18090 /* Table18090 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 18208 /* Table18208 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18210 /* Table18210 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18212 /* Table18212 */ },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18214 /* Table18214 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18216 /* Table18216 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18218 /* Table18218 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18220 /* Table18220 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18222 /* Table18222 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18224 /* Table18224 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18118 /* Table18118 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18226 /* Table18226 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18228 /* Table18228 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18230 /* Table18230 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18232 /* Table18232 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18234 /* Table18234 */ },
    /* 0x43 */ { MODRM_SPLITRM, 18236 /* Table18236 */ },
    /* 0x44 */ { MODRM_SPLITRM, 18238 /* Table18238 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18240 /* Table18240 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18130 /* Table18130 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18242 /* Table18242 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18134 /* Table18134 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18244 /* Table18244 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18138 /* Table18138 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18246 /* Table18246 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18142 /* Table18142 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18248 /* Table18248 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18250 /* Table18250 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W */ {},
  /* IC_EVEX_L_W_XS */ {},
  /* IC_EVEX_L_W_XD */ {},
  /* IC_EVEX_L_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 18252 /* Table18252 */ },
    /* 0x01 */ { MODRM_SPLITRM, 18254 /* Table18254 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18256 /* Table18256 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18258 /* Table18258 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18260 /* Table18260 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18154 /* Table18154 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18262 /* Table18262 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18264 /* Table18264 */ },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18266 /* Table18266 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18268 /* Table18268 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18270 /* Table18270 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18272 /* Table18272 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18274 /* Table18274 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18168 /* Table18168 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18276 /* Table18276 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18278 /* Table18278 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18280 /* Table18280 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18282 /* Table18282 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18284 /* Table18284 */ },
    /* 0x44 */ { MODRM_SPLITRM, 18238 /* Table18238 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18286 /* Table18286 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18176 /* Table18176 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18288 /* Table18288 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18180 /* Table18180 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18290 /* Table18290 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18184 /* Table18184 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18292 /* Table18292 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18188 /* Table18188 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 18294 /* Table18294 */ },
    /* 0x71 */ { MODRM_SPLITRM, 18296 /* Table18296 */ },
    /* 0x72 */ { MODRM_SPLITRM, 18298 /* Table18298 */ },
    /* 0x73 */ { MODRM_SPLITRM, 18300 /* Table18300 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18302 /* Table18302 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18304 /* Table18304 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2 */ {},
  /* IC_EVEX_L2_XS */ {},
  /* IC_EVEX_L2_XD */ {},
  /* IC_EVEX_L2_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18306 /* Table18306 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18308 /* Table18308 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18310 /* Table18310 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18090 /* Table18090 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 18312 /* Table18312 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18314 /* Table18314 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18316 /* Table18316 */ },
    /* 0x1a */ { MODRM_SPLITRM, 18318 /* Table18318 */ },
    /* 0x1b */ { MODRM_SPLITRM, 18320 /* Table18320 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18322 /* Table18322 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18324 /* Table18324 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18326 /* Table18326 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18328 /* Table18328 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18330 /* Table18330 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18332 /* Table18332 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18118 /* Table18118 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18334 /* Table18334 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18336 /* Table18336 */ },
    /* 0x3a */ { MODRM_SPLITRM, 18338 /* Table18338 */ },
    /* 0x3b */ { MODRM_SPLITRM, 18340 /* Table18340 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18342 /* Table18342 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18344 /* Table18344 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18346 /* Table18346 */ },
    /* 0x43 */ { MODRM_SPLITRM, 18348 /* Table18348 */ },
    /* 0x44 */ { MODRM_SPLITRM, 18350 /* Table18350 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18352 /* Table18352 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18130 /* Table18130 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18354 /* Table18354 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18134 /* Table18134 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18356 /* Table18356 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18138 /* Table18138 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18358 /* Table18358 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18142 /* Table18142 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18360 /* Table18360 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18362 /* Table18362 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W */ {},
  /* IC_EVEX_L2_W_XS */ {},
  /* IC_EVEX_L2_W_XD */ {},
  /* IC_EVEX_L2_W_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 18364 /* Table18364 */ },
    /* 0x01 */ { MODRM_SPLITRM, 18366 /* Table18366 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18368 /* Table18368 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18370 /* Table18370 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18372 /* Table18372 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18154 /* Table18154 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18374 /* Table18374 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18376 /* Table18376 */ },
    /* 0x1a */ { MODRM_SPLITRM, 18378 /* Table18378 */ },
    /* 0x1b */ { MODRM_SPLITRM, 18380 /* Table18380 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18382 /* Table18382 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18384 /* Table18384 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18386 /* Table18386 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18388 /* Table18388 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18390 /* Table18390 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18168 /* Table18168 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18392 /* Table18392 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18394 /* Table18394 */ },
    /* 0x3a */ { MODRM_SPLITRM, 18396 /* Table18396 */ },
    /* 0x3b */ { MODRM_SPLITRM, 18398 /* Table18398 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18400 /* Table18400 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18402 /* Table18402 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18404 /* Table18404 */ },
    /* 0x44 */ { MODRM_SPLITRM, 18350 /* Table18350 */ },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18406 /* Table18406 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18176 /* Table18176 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18408 /* Table18408 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18180 /* Table18180 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18410 /* Table18410 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18184 /* Table18184 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18412 /* Table18412 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18188 /* Table18188 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 18414 /* Table18414 */ },
    /* 0x71 */ { MODRM_SPLITRM, 18416 /* Table18416 */ },
    /* 0x72 */ { MODRM_SPLITRM, 18418 /* Table18418 */ },
    /* 0x73 */ { MODRM_SPLITRM, 18420 /* Table18420 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18422 /* Table18422 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18424 /* Table18424 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_K */ {},
  /* IC_EVEX_XS_K */ {},
  /* IC_EVEX_XD_K */ {},
  /* IC_EVEX_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18426 /* Table18426 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18428 /* Table18428 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18430 /* Table18430 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18432 /* Table18432 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 18434 /* Table18434 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18436 /* Table18436 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18438 /* Table18438 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18440 /* Table18440 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18442 /* Table18442 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18444 /* Table18444 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18446 /* Table18446 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18448 /* Table18448 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18450 /* Table18450 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18452 /* Table18452 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18454 /* Table18454 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18456 /* Table18456 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18458 /* Table18458 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18460 /* Table18460 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18462 /* Table18462 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18464 /* Table18464 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18466 /* Table18466 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18468 /* Table18468 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18470 /* Table18470 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18472 /* Table18472 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_K */ {},
  /* IC_EVEX_W_XS_K */ {},
  /* IC_EVEX_W_XD_K */ {},
  /* IC_EVEX_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18474 /* Table18474 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18476 /* Table18476 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18478 /* Table18478 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18480 /* Table18480 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18482 /* Table18482 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18484 /* Table18484 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18486 /* Table18486 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18488 /* Table18488 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18490 /* Table18490 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18492 /* Table18492 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18494 /* Table18494 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18496 /* Table18496 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18498 /* Table18498 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18500 /* Table18500 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18502 /* Table18502 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18504 /* Table18504 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18506 /* Table18506 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18508 /* Table18508 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18510 /* Table18510 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 18512 /* Table18512 */ },
    /* 0x71 */ { MODRM_SPLITRM, 18514 /* Table18514 */ },
    /* 0x72 */ { MODRM_SPLITRM, 18516 /* Table18516 */ },
    /* 0x73 */ { MODRM_SPLITRM, 18518 /* Table18518 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18520 /* Table18520 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18522 /* Table18522 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_K */ {},
  /* IC_EVEX_L_XS_K */ {},
  /* IC_EVEX_L_XD_K */ {},
  /* IC_EVEX_L_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18524 /* Table18524 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18526 /* Table18526 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18528 /* Table18528 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18432 /* Table18432 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 18530 /* Table18530 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18532 /* Table18532 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18534 /* Table18534 */ },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18536 /* Table18536 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18538 /* Table18538 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18540 /* Table18540 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18542 /* Table18542 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18544 /* Table18544 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18546 /* Table18546 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18446 /* Table18446 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18548 /* Table18548 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18550 /* Table18550 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18552 /* Table18552 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18554 /* Table18554 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18556 /* Table18556 */ },
    /* 0x43 */ { MODRM_SPLITRM, 18558 /* Table18558 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18560 /* Table18560 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18456 /* Table18456 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18562 /* Table18562 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18460 /* Table18460 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18564 /* Table18564 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18464 /* Table18464 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18566 /* Table18566 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18468 /* Table18468 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18568 /* Table18568 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18570 /* Table18570 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_K */ {},
  /* IC_EVEX_L_W_XS_K */ {},
  /* IC_EVEX_L_W_XD_K */ {},
  /* IC_EVEX_L_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 18572 /* Table18572 */ },
    /* 0x01 */ { MODRM_SPLITRM, 18574 /* Table18574 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18576 /* Table18576 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18578 /* Table18578 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18580 /* Table18580 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18480 /* Table18480 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18582 /* Table18582 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18584 /* Table18584 */ },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18586 /* Table18586 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18588 /* Table18588 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18590 /* Table18590 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18592 /* Table18592 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18594 /* Table18594 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18490 /* Table18490 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18596 /* Table18596 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18598 /* Table18598 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18600 /* Table18600 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18602 /* Table18602 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18604 /* Table18604 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18606 /* Table18606 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18498 /* Table18498 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18608 /* Table18608 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18502 /* Table18502 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18610 /* Table18610 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18506 /* Table18506 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18612 /* Table18612 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18510 /* Table18510 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 18614 /* Table18614 */ },
    /* 0x71 */ { MODRM_SPLITRM, 18616 /* Table18616 */ },
    /* 0x72 */ { MODRM_SPLITRM, 18618 /* Table18618 */ },
    /* 0x73 */ { MODRM_SPLITRM, 18620 /* Table18620 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18622 /* Table18622 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18624 /* Table18624 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_K */ {},
  /* IC_EVEX_L2_XS_K */ {},
  /* IC_EVEX_L2_XD_K */ {},
  /* IC_EVEX_L2_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18626 /* Table18626 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18628 /* Table18628 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18630 /* Table18630 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18432 /* Table18432 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 18632 /* Table18632 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18634 /* Table18634 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18636 /* Table18636 */ },
    /* 0x1a */ { MODRM_SPLITRM, 18638 /* Table18638 */ },
    /* 0x1b */ { MODRM_SPLITRM, 18640 /* Table18640 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18642 /* Table18642 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18644 /* Table18644 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18646 /* Table18646 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18648 /* Table18648 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18650 /* Table18650 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18652 /* Table18652 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18446 /* Table18446 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18654 /* Table18654 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18656 /* Table18656 */ },
    /* 0x3a */ { MODRM_SPLITRM, 18658 /* Table18658 */ },
    /* 0x3b */ { MODRM_SPLITRM, 18660 /* Table18660 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18662 /* Table18662 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18664 /* Table18664 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 18666 /* Table18666 */ },
    /* 0x43 */ { MODRM_SPLITRM, 18668 /* Table18668 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18670 /* Table18670 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18456 /* Table18456 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18672 /* Table18672 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18460 /* Table18460 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18674 /* Table18674 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18464 /* Table18464 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18676 /* Table18676 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18468 /* Table18468 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18678 /* Table18678 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18680 /* Table18680 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_K */ {},
  /* IC_EVEX_L2_W_XS_K */ {},
  /* IC_EVEX_L2_W_XD_K */ {},
  /* IC_EVEX_L2_W_OPSIZE_K */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 18682 /* Table18682 */ },
    /* 0x01 */ { MODRM_SPLITRM, 18684 /* Table18684 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18686 /* Table18686 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18688 /* Table18688 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18690 /* Table18690 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18480 /* Table18480 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 18692 /* Table18692 */ },
    /* 0x19 */ { MODRM_SPLITRM, 18694 /* Table18694 */ },
    /* 0x1a */ { MODRM_SPLITRM, 18696 /* Table18696 */ },
    /* 0x1b */ { MODRM_SPLITRM, 18698 /* Table18698 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18700 /* Table18700 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18702 /* Table18702 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18704 /* Table18704 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18706 /* Table18706 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18708 /* Table18708 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18490 /* Table18490 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 18710 /* Table18710 */ },
    /* 0x39 */ { MODRM_SPLITRM, 18712 /* Table18712 */ },
    /* 0x3a */ { MODRM_SPLITRM, 18714 /* Table18714 */ },
    /* 0x3b */ { MODRM_SPLITRM, 18716 /* Table18716 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_SPLITRM, 18718 /* Table18718 */ },
    /* 0x3f */ { MODRM_SPLITRM, 18720 /* Table18720 */ },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18722 /* Table18722 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18724 /* Table18724 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18498 /* Table18498 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18726 /* Table18726 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18502 /* Table18502 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18728 /* Table18728 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18506 /* Table18506 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18730 /* Table18730 */ },
    /* 0x67 */ { MODRM_SPLITRM, 18510 /* Table18510 */ },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 18732 /* Table18732 */ },
    /* 0x71 */ { MODRM_SPLITRM, 18734 /* Table18734 */ },
    /* 0x72 */ { MODRM_SPLITRM, 18736 /* Table18736 */ },
    /* 0x73 */ { MODRM_SPLITRM, 18738 /* Table18738 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18740 /* Table18740 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18742 /* Table18742 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_B */ {},
  /* IC_EVEX_XS_B */ {},
  /* IC_EVEX_XD_B */ {},
  /* IC_EVEX_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18744 /* Table18744 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18746 /* Table18746 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18748 /* Table18748 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18750 /* Table18750 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18752 /* Table18752 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18754 /* Table18754 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18756 /* Table18756 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18758 /* Table18758 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18760 /* Table18760 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18762 /* Table18762 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18764 /* Table18764 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18766 /* Table18766 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18768 /* Table18768 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18770 /* Table18770 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18772 /* Table18772 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18774 /* Table18774 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18776 /* Table18776 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18778 /* Table18778 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18780 /* Table18780 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_B */ {},
  /* IC_EVEX_W_XS_B */ {},
  /* IC_EVEX_W_XD_B */ {},
  /* IC_EVEX_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18782 /* Table18782 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18784 /* Table18784 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18786 /* Table18786 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18788 /* Table18788 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18790 /* Table18790 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18792 /* Table18792 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18794 /* Table18794 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18796 /* Table18796 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18798 /* Table18798 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18800 /* Table18800 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18802 /* Table18802 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18804 /* Table18804 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18806 /* Table18806 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18808 /* Table18808 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18810 /* Table18810 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18812 /* Table18812 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18814 /* Table18814 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18816 /* Table18816 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18818 /* Table18818 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18820 /* Table18820 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_B */ {},
  /* IC_EVEX_L_XS_B */ {},
  /* IC_EVEX_L_XD_B */ {},
  /* IC_EVEX_L_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18822 /* Table18822 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18824 /* Table18824 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18826 /* Table18826 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18750 /* Table18750 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18752 /* Table18752 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18828 /* Table18828 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18830 /* Table18830 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18832 /* Table18832 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18834 /* Table18834 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18836 /* Table18836 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18762 /* Table18762 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18838 /* Table18838 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18840 /* Table18840 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18766 /* Table18766 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18842 /* Table18842 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18770 /* Table18770 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18844 /* Table18844 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18774 /* Table18774 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18846 /* Table18846 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18848 /* Table18848 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18850 /* Table18850 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_B */ {},
  /* IC_EVEX_L_W_XS_B */ {},
  /* IC_EVEX_L_W_XD_B */ {},
  /* IC_EVEX_L_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 18852 /* Table18852 */ },
    /* 0x01 */ { MODRM_SPLITRM, 18854 /* Table18854 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18856 /* Table18856 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18858 /* Table18858 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18860 /* Table18860 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18788 /* Table18788 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18862 /* Table18862 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18864 /* Table18864 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18866 /* Table18866 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18868 /* Table18868 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18870 /* Table18870 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18798 /* Table18798 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18872 /* Table18872 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18874 /* Table18874 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18802 /* Table18802 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18876 /* Table18876 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18806 /* Table18806 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18878 /* Table18878 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18810 /* Table18810 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18880 /* Table18880 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18882 /* Table18882 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18884 /* Table18884 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18886 /* Table18886 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18888 /* Table18888 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_B */ {},
  /* IC_EVEX_L2_XS_B */ {},
  /* IC_EVEX_L2_XD_B */ {},
  /* IC_EVEX_L2_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18890 /* Table18890 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18892 /* Table18892 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18894 /* Table18894 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18750 /* Table18750 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18752 /* Table18752 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18896 /* Table18896 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18898 /* Table18898 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18900 /* Table18900 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18902 /* Table18902 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18904 /* Table18904 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18762 /* Table18762 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18906 /* Table18906 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18908 /* Table18908 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18766 /* Table18766 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18910 /* Table18910 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18770 /* Table18770 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18912 /* Table18912 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18774 /* Table18774 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18914 /* Table18914 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18916 /* Table18916 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18918 /* Table18918 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_B */ {},
  /* IC_EVEX_L2_W_XS_B */ {},
  /* IC_EVEX_L2_W_XD_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 18920 /* Table18920 */ },
    /* 0x01 */ { MODRM_SPLITRM, 18922 /* Table18922 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18924 /* Table18924 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18926 /* Table18926 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 18928 /* Table18928 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 18788 /* Table18788 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 18930 /* Table18930 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18932 /* Table18932 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 18934 /* Table18934 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18936 /* Table18936 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18938 /* Table18938 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18798 /* Table18798 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 18940 /* Table18940 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18942 /* Table18942 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18802 /* Table18802 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18944 /* Table18944 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18806 /* Table18806 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18946 /* Table18946 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18810 /* Table18810 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18948 /* Table18948 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18950 /* Table18950 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18952 /* Table18952 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 18954 /* Table18954 */ },
    /* 0xcf */ { MODRM_SPLITRM, 18956 /* Table18956 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_K_B */ {},
  /* IC_EVEX_XS_K_B */ {},
  /* IC_EVEX_XD_K_B */ {},
  /* IC_EVEX_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18958 /* Table18958 */ },
    /* 0x04 */ { MODRM_SPLITRM, 18960 /* Table18960 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 18962 /* Table18962 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18964 /* Table18964 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18966 /* Table18966 */ },
    /* 0x1e */ { MODRM_SPLITRM, 18968 /* Table18968 */ },
    /* 0x1f */ { MODRM_SPLITRM, 18970 /* Table18970 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 18972 /* Table18972 */ },
    /* 0x26 */ { MODRM_SPLITRM, 18974 /* Table18974 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18976 /* Table18976 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 18978 /* Table18978 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18980 /* Table18980 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 18982 /* Table18982 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18984 /* Table18984 */ },
    /* 0x56 */ { MODRM_SPLITRM, 18986 /* Table18986 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18988 /* Table18988 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 18990 /* Table18990 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 18992 /* Table18992 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 18994 /* Table18994 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_K_B */ {},
  /* IC_EVEX_W_XS_K_B */ {},
  /* IC_EVEX_W_XD_K_B */ {},
  /* IC_EVEX_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 18996 /* Table18996 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 18998 /* Table18998 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19000 /* Table19000 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19002 /* Table19002 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 19004 /* Table19004 */ },
    /* 0x1f */ { MODRM_SPLITRM, 19006 /* Table19006 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19008 /* Table19008 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19010 /* Table19010 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19012 /* Table19012 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19014 /* Table19014 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19016 /* Table19016 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19018 /* Table19018 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19020 /* Table19020 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19022 /* Table19022 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19024 /* Table19024 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 19026 /* Table19026 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19028 /* Table19028 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19030 /* Table19030 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19032 /* Table19032 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19034 /* Table19034 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_K_B */ {},
  /* IC_EVEX_L_XS_K_B */ {},
  /* IC_EVEX_L_XD_K_B */ {},
  /* IC_EVEX_L_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19036 /* Table19036 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19038 /* Table19038 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19040 /* Table19040 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18964 /* Table18964 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18966 /* Table18966 */ },
    /* 0x1e */ { MODRM_SPLITRM, 19042 /* Table19042 */ },
    /* 0x1f */ { MODRM_SPLITRM, 19044 /* Table19044 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19046 /* Table19046 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19048 /* Table19048 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19050 /* Table19050 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18976 /* Table18976 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19052 /* Table19052 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19054 /* Table19054 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18980 /* Table18980 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19056 /* Table19056 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18984 /* Table18984 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19058 /* Table19058 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18988 /* Table18988 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 19060 /* Table19060 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19062 /* Table19062 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19064 /* Table19064 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_K_B */ {},
  /* IC_EVEX_L_W_XS_K_B */ {},
  /* IC_EVEX_L_W_XD_K_B */ {},
  /* IC_EVEX_L_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 19066 /* Table19066 */ },
    /* 0x01 */ { MODRM_SPLITRM, 19068 /* Table19068 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19070 /* Table19070 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19072 /* Table19072 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19074 /* Table19074 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19002 /* Table19002 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 19076 /* Table19076 */ },
    /* 0x1f */ { MODRM_SPLITRM, 19078 /* Table19078 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19080 /* Table19080 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19082 /* Table19082 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19084 /* Table19084 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19012 /* Table19012 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19086 /* Table19086 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19088 /* Table19088 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19016 /* Table19016 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19090 /* Table19090 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19020 /* Table19020 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19092 /* Table19092 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19024 /* Table19024 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 19094 /* Table19094 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19096 /* Table19096 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19098 /* Table19098 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19100 /* Table19100 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19102 /* Table19102 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_K_B */ {},
  /* IC_EVEX_L2_XS_K_B */ {},
  /* IC_EVEX_L2_XD_K_B */ {},
  /* IC_EVEX_L2_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19104 /* Table19104 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19106 /* Table19106 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19108 /* Table19108 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 18964 /* Table18964 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 18966 /* Table18966 */ },
    /* 0x1e */ { MODRM_SPLITRM, 19110 /* Table19110 */ },
    /* 0x1f */ { MODRM_SPLITRM, 19112 /* Table19112 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19114 /* Table19114 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19116 /* Table19116 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19118 /* Table19118 */ },
    /* 0x27 */ { MODRM_SPLITRM, 18976 /* Table18976 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19120 /* Table19120 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19122 /* Table19122 */ },
    /* 0x51 */ { MODRM_SPLITRM, 18980 /* Table18980 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19124 /* Table19124 */ },
    /* 0x55 */ { MODRM_SPLITRM, 18984 /* Table18984 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19126 /* Table19126 */ },
    /* 0x57 */ { MODRM_SPLITRM, 18988 /* Table18988 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 19128 /* Table19128 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19130 /* Table19130 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19132 /* Table19132 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_K_B */ {},
  /* IC_EVEX_L2_W_XS_K_B */ {},
  /* IC_EVEX_L2_W_XD_K_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_K_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 19134 /* Table19134 */ },
    /* 0x01 */ { MODRM_SPLITRM, 19136 /* Table19136 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19138 /* Table19138 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19140 /* Table19140 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19142 /* Table19142 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19002 /* Table19002 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_SPLITRM, 19144 /* Table19144 */ },
    /* 0x1f */ { MODRM_SPLITRM, 19146 /* Table19146 */ },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19148 /* Table19148 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19150 /* Table19150 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19152 /* Table19152 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19012 /* Table19012 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19154 /* Table19154 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19156 /* Table19156 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19016 /* Table19016 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19158 /* Table19158 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19020 /* Table19020 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19160 /* Table19160 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19024 /* Table19024 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_SPLITRM, 19162 /* Table19162 */ },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19164 /* Table19164 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19166 /* Table19166 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19168 /* Table19168 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19170 /* Table19170 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_KZ_B */ {},
  /* IC_EVEX_XS_KZ_B */ {},
  /* IC_EVEX_XD_KZ_B */ {},
  /* IC_EVEX_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19172 /* Table19172 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19174 /* Table19174 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19176 /* Table19176 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 19178 /* Table19178 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 19180 /* Table19180 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19182 /* Table19182 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19184 /* Table19184 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19186 /* Table19186 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19188 /* Table19188 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19190 /* Table19190 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19192 /* Table19192 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19194 /* Table19194 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19196 /* Table19196 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19198 /* Table19198 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19200 /* Table19200 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19202 /* Table19202 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_KZ_B */ {},
  /* IC_EVEX_W_XS_KZ_B */ {},
  /* IC_EVEX_W_XD_KZ_B */ {},
  /* IC_EVEX_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19204 /* Table19204 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19206 /* Table19206 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19208 /* Table19208 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19210 /* Table19210 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19212 /* Table19212 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19214 /* Table19214 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19216 /* Table19216 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19218 /* Table19218 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19220 /* Table19220 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19222 /* Table19222 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19224 /* Table19224 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19226 /* Table19226 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19228 /* Table19228 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19230 /* Table19230 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19232 /* Table19232 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19234 /* Table19234 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19236 /* Table19236 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_KZ_B */ {},
  /* IC_EVEX_L_XS_KZ_B */ {},
  /* IC_EVEX_L_XD_KZ_B */ {},
  /* IC_EVEX_L_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19238 /* Table19238 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19240 /* Table19240 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19242 /* Table19242 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 19178 /* Table19178 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 19180 /* Table19180 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19244 /* Table19244 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19246 /* Table19246 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19248 /* Table19248 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19186 /* Table19186 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19250 /* Table19250 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19252 /* Table19252 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19190 /* Table19190 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19254 /* Table19254 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19194 /* Table19194 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19256 /* Table19256 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19198 /* Table19198 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19258 /* Table19258 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19260 /* Table19260 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_KZ_B */ {},
  /* IC_EVEX_L_W_XS_KZ_B */ {},
  /* IC_EVEX_L_W_XD_KZ_B */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 19262 /* Table19262 */ },
    /* 0x01 */ { MODRM_SPLITRM, 19264 /* Table19264 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19266 /* Table19266 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19268 /* Table19268 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19270 /* Table19270 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19210 /* Table19210 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19272 /* Table19272 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19274 /* Table19274 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19276 /* Table19276 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19216 /* Table19216 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19278 /* Table19278 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19280 /* Table19280 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19220 /* Table19220 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19282 /* Table19282 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19224 /* Table19224 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19284 /* Table19284 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19228 /* Table19228 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19286 /* Table19286 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19288 /* Table19288 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19290 /* Table19290 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19292 /* Table19292 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_KZ_B */ {},
  /* IC_EVEX_L2_XS_KZ_B */ {},
  /* IC_EVEX_L2_XD_KZ_B */ {},
  /* IC_EVEX_L2_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19294 /* Table19294 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19296 /* Table19296 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19298 /* Table19298 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 19178 /* Table19178 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 19180 /* Table19180 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19300 /* Table19300 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19302 /* Table19302 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19304 /* Table19304 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19186 /* Table19186 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19306 /* Table19306 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19308 /* Table19308 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19190 /* Table19190 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19310 /* Table19310 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19194 /* Table19194 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19312 /* Table19312 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19198 /* Table19198 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19314 /* Table19314 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19316 /* Table19316 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_KZ_B */ {},
  /* IC_EVEX_L2_W_XS_KZ_B */ {},
  /* IC_EVEX_L2_W_XD_KZ_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 19318 /* Table19318 */ },
    /* 0x01 */ { MODRM_SPLITRM, 19320 /* Table19320 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19322 /* Table19322 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19324 /* Table19324 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19326 /* Table19326 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19210 /* Table19210 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19328 /* Table19328 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19330 /* Table19330 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19332 /* Table19332 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19216 /* Table19216 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19334 /* Table19334 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19336 /* Table19336 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19220 /* Table19220 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19338 /* Table19338 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19224 /* Table19224 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19340 /* Table19340 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19228 /* Table19228 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19342 /* Table19342 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19344 /* Table19344 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19346 /* Table19346 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19348 /* Table19348 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_KZ */ {},
  /* IC_EVEX_XS_KZ */ {},
  /* IC_EVEX_XD_KZ */ {},
  /* IC_EVEX_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19350 /* Table19350 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19352 /* Table19352 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19354 /* Table19354 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 19356 /* Table19356 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 19358 /* Table19358 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 19360 /* Table19360 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19362 /* Table19362 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19364 /* Table19364 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19366 /* Table19366 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 19368 /* Table19368 */ },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19370 /* Table19370 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19372 /* Table19372 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19374 /* Table19374 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19376 /* Table19376 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19378 /* Table19378 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19380 /* Table19380 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19382 /* Table19382 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19384 /* Table19384 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_W_KZ */ {},
  /* IC_EVEX_W_XS_KZ */ {},
  /* IC_EVEX_W_XD_KZ */ {},
  /* IC_EVEX_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19386 /* Table19386 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19388 /* Table19388 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19390 /* Table19390 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19392 /* Table19392 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19394 /* Table19394 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19396 /* Table19396 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19398 /* Table19398 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19400 /* Table19400 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19402 /* Table19402 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19404 /* Table19404 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19406 /* Table19406 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19408 /* Table19408 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19410 /* Table19410 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 19412 /* Table19412 */ },
    /* 0x71 */ { MODRM_SPLITRM, 19414 /* Table19414 */ },
    /* 0x72 */ { MODRM_SPLITRM, 19416 /* Table19416 */ },
    /* 0x73 */ { MODRM_SPLITRM, 19418 /* Table19418 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19420 /* Table19420 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19422 /* Table19422 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_KZ */ {},
  /* IC_EVEX_L_XS_KZ */ {},
  /* IC_EVEX_L_XD_KZ */ {},
  /* IC_EVEX_L_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19424 /* Table19424 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19426 /* Table19426 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19428 /* Table19428 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 19356 /* Table19356 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 19430 /* Table19430 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 19432 /* Table19432 */ },
    /* 0x19 */ { MODRM_SPLITRM, 19434 /* Table19434 */ },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 19436 /* Table19436 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19438 /* Table19438 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19440 /* Table19440 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19442 /* Table19442 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19366 /* Table19366 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 19444 /* Table19444 */ },
    /* 0x39 */ { MODRM_SPLITRM, 19446 /* Table19446 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 19448 /* Table19448 */ },
    /* 0x43 */ { MODRM_SPLITRM, 19450 /* Table19450 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19452 /* Table19452 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19372 /* Table19372 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19454 /* Table19454 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19376 /* Table19376 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19456 /* Table19456 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19380 /* Table19380 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19458 /* Table19458 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19460 /* Table19460 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L_W_KZ */ {},
  /* IC_EVEX_L_W_XS_KZ */ {},
  /* IC_EVEX_L_W_XD_KZ */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 19462 /* Table19462 */ },
    /* 0x01 */ { MODRM_SPLITRM, 19464 /* Table19464 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19466 /* Table19466 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19468 /* Table19468 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19470 /* Table19470 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19392 /* Table19392 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 19472 /* Table19472 */ },
    /* 0x19 */ { MODRM_SPLITRM, 19474 /* Table19474 */ },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19476 /* Table19476 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19478 /* Table19478 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19480 /* Table19480 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19398 /* Table19398 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 19482 /* Table19482 */ },
    /* 0x39 */ { MODRM_SPLITRM, 19484 /* Table19484 */ },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19486 /* Table19486 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19488 /* Table19488 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19402 /* Table19402 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19490 /* Table19490 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19406 /* Table19406 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19492 /* Table19492 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19410 /* Table19410 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 19494 /* Table19494 */ },
    /* 0x71 */ { MODRM_SPLITRM, 19496 /* Table19496 */ },
    /* 0x72 */ { MODRM_SPLITRM, 19498 /* Table19498 */ },
    /* 0x73 */ { MODRM_SPLITRM, 19500 /* Table19500 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19502 /* Table19502 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19504 /* Table19504 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_KZ */ {},
  /* IC_EVEX_L2_XS_KZ */ {},
  /* IC_EVEX_L2_XD_KZ */ {},
  /* IC_EVEX_L2_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19506 /* Table19506 */ },
    /* 0x04 */ { MODRM_SPLITRM, 19508 /* Table19508 */ },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_SPLITRM, 19510 /* Table19510 */ },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_SPLITRM, 19356 /* Table19356 */ },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_SPLITRM, 19512 /* Table19512 */ },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 19514 /* Table19514 */ },
    /* 0x19 */ { MODRM_SPLITRM, 19516 /* Table19516 */ },
    /* 0x1a */ { MODRM_SPLITRM, 19518 /* Table19518 */ },
    /* 0x1b */ { MODRM_SPLITRM, 19520 /* Table19520 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_SPLITRM, 19522 /* Table19522 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19524 /* Table19524 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19526 /* Table19526 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19528 /* Table19528 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19366 /* Table19366 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 19530 /* Table19530 */ },
    /* 0x39 */ { MODRM_SPLITRM, 19532 /* Table19532 */ },
    /* 0x3a */ { MODRM_SPLITRM, 19534 /* Table19534 */ },
    /* 0x3b */ { MODRM_SPLITRM, 19536 /* Table19536 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_SPLITRM, 19538 /* Table19538 */ },
    /* 0x43 */ { MODRM_SPLITRM, 19540 /* Table19540 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19542 /* Table19542 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19372 /* Table19372 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19544 /* Table19544 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19376 /* Table19376 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19546 /* Table19546 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19380 /* Table19380 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_SPLITRM, 19548 /* Table19548 */ },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_SPLITRM, 19550 /* Table19550 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_EVEX_L2_W_KZ */ {},
  /* IC_EVEX_L2_W_XS_KZ */ {},
  /* IC_EVEX_L2_W_XD_KZ */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_SPLITRM, 19552 /* Table19552 */ },
    /* 0x01 */ { MODRM_SPLITRM, 19554 /* Table19554 */ },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_SPLITRM, 19556 /* Table19556 */ },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_SPLITRM, 19558 /* Table19558 */ },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_SPLITRM, 19560 /* Table19560 */ },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_SPLITRM, 19392 /* Table19392 */ },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_SPLITRM, 19562 /* Table19562 */ },
    /* 0x19 */ { MODRM_SPLITRM, 19564 /* Table19564 */ },
    /* 0x1a */ { MODRM_SPLITRM, 19566 /* Table19566 */ },
    /* 0x1b */ { MODRM_SPLITRM, 19568 /* Table19568 */ },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_SPLITRM, 19570 /* Table19570 */ },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_SPLITRM, 19572 /* Table19572 */ },
    /* 0x26 */ { MODRM_SPLITRM, 19574 /* Table19574 */ },
    /* 0x27 */ { MODRM_SPLITRM, 19398 /* Table19398 */ },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_SPLITRM, 19576 /* Table19576 */ },
    /* 0x39 */ { MODRM_SPLITRM, 19578 /* Table19578 */ },
    /* 0x3a */ { MODRM_SPLITRM, 19580 /* Table19580 */ },
    /* 0x3b */ { MODRM_SPLITRM, 19582 /* Table19582 */ },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_SPLITRM, 19584 /* Table19584 */ },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_SPLITRM, 19586 /* Table19586 */ },
    /* 0x51 */ { MODRM_SPLITRM, 19402 /* Table19402 */ },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_SPLITRM, 19588 /* Table19588 */ },
    /* 0x55 */ { MODRM_SPLITRM, 19406 /* Table19406 */ },
    /* 0x56 */ { MODRM_SPLITRM, 19590 /* Table19590 */ },
    /* 0x57 */ { MODRM_SPLITRM, 19410 /* Table19410 */ },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_SPLITRM, 19592 /* Table19592 */ },
    /* 0x71 */ { MODRM_SPLITRM, 19594 /* Table19594 */ },
    /* 0x72 */ { MODRM_SPLITRM, 19596 /* Table19596 */ },
    /* 0x73 */ { MODRM_SPLITRM, 19598 /* Table19598 */ },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_SPLITRM, 19600 /* Table19600 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19602 /* Table19602 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
 }
};
static const struct ContextDecision x86DisassemblerXOP8Opcodes = {
 { /* opcodeDecisions */
  /* IC */ {},
  /* IC_64BIT */ {},
  /* IC_OPSIZE */ {},
  /* IC_ADSIZE */ {},
  /* IC_OPSIZE_ADSIZE */ {},
  /* IC_XD */ {},
  /* IC_XS */ {},
  /* IC_XD_OPSIZE */ {},
  /* IC_XS_OPSIZE */ {},
  /* IC_XD_ADSIZE */ {},
  /* IC_XS_ADSIZE */ {},
  /* IC_64BIT_REXW */ {},
  /* IC_64BIT_REXW_ADSIZE */ {},
  /* IC_64BIT_OPSIZE */ {},
  /* IC_64BIT_ADSIZE */ {},
  /* IC_64BIT_OPSIZE_ADSIZE */ {},
  /* IC_64BIT_XD */ {},
  /* IC_64BIT_XS */ {},
  /* IC_64BIT_XD_OPSIZE */ {},
  /* IC_64BIT_XS_OPSIZE */ {},
  /* IC_64BIT_XD_ADSIZE */ {},
  /* IC_64BIT_XS_ADSIZE */ {},
  /* IC_64BIT_REXW_XS */ {},
  /* IC_64BIT_REXW_XD */ {},
  /* IC_64BIT_REXW_OPSIZE */ {},
  /* IC_VEX */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_SPLITRM, 19604 /* Table19604 */ },
    /* 0x86 */ { MODRM_SPLITRM, 19606 /* Table19606 */ },
    /* 0x87 */ { MODRM_SPLITRM, 19608 /* Table19608 */ },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19610 /* Table19610 */ },
    /* 0x8f */ { MODRM_SPLITRM, 19612 /* Table19612 */ },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_SPLITRM, 19614 /* Table19614 */ },
    /* 0x96 */ { MODRM_SPLITRM, 19616 /* Table19616 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19618 /* Table19618 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19620 /* Table19620 */ },
    /* 0x9f */ { MODRM_SPLITRM, 19622 /* Table19622 */ },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_SPLITRM, 19624 /* Table19624 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 19626 /* Table19626 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19628 /* Table19628 */ },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19630 /* Table19630 */ },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_SPLITRM, 19632 /* Table19632 */ },
    /* 0xc1 */ { MODRM_SPLITRM, 19634 /* Table19634 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 19636 /* Table19636 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 19638 /* Table19638 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_SPLITRM, 19640 /* Table19640 */ },
    /* 0xcd */ { MODRM_SPLITRM, 19642 /* Table19642 */ },
    /* 0xce */ { MODRM_SPLITRM, 19644 /* Table19644 */ },
    /* 0xcf */ { MODRM_SPLITRM, 19646 /* Table19646 */ },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_SPLITRM, 19648 /* Table19648 */ },
    /* 0xed */ { MODRM_SPLITRM, 19650 /* Table19650 */ },
    /* 0xee */ { MODRM_SPLITRM, 19652 /* Table19652 */ },
    /* 0xef */ { MODRM_SPLITRM, 19654 /* Table19654 */ },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_XS */ {},
  /* IC_VEX_XD */ {},
  /* IC_VEX_OPSIZE */ {},
  /* IC_VEX_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_SPLITRM, 19656 /* Table19656 */ },
    /* 0xa3 */ { MODRM_SPLITRM, 19658 /* Table19658 */ },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_XS */ {},
  /* IC_VEX_W_XD */ {},
  /* IC_VEX_W_OPSIZE */ {},
  /* IC_VEX_L */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_SPLITRM, 19660 /* Table19660 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_XS */ {},
  /* IC_VEX_L_XD */ {},
  /* IC_VEX_L_OPSIZE */ {},
  /* IC_VEX_L_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_SPLITRM, 19662 /* Table19662 */ },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_W_XS */ {},
  /* IC_VEX_L_W_XD */ {},
  /* IC_VEX_L_W_OPSIZE */ {},
  /* IC_EVEX */ {},
  /* IC_EVEX_XS */ {},
  /* IC_EVEX_XD */ {},
  /* IC_EVEX_OPSIZE */ {},
  /* IC_EVEX_W */ {},
  /* IC_EVEX_W_XS */ {},
  /* IC_EVEX_W_XD */ {},
  /* IC_EVEX_W_OPSIZE */ {},
  /* IC_EVEX_L */ {},
  /* IC_EVEX_L_XS */ {},
  /* IC_EVEX_L_XD */ {},
  /* IC_EVEX_L_OPSIZE */ {},
  /* IC_EVEX_L_W */ {},
  /* IC_EVEX_L_W_XS */ {},
  /* IC_EVEX_L_W_XD */ {},
  /* IC_EVEX_L_W_OPSIZE */ {},
  /* IC_EVEX_L2 */ {},
  /* IC_EVEX_L2_XS */ {},
  /* IC_EVEX_L2_XD */ {},
  /* IC_EVEX_L2_OPSIZE */ {},
  /* IC_EVEX_L2_W */ {},
  /* IC_EVEX_L2_W_XS */ {},
  /* IC_EVEX_L2_W_XD */ {},
  /* IC_EVEX_L2_W_OPSIZE */ {},
  /* IC_EVEX_K */ {},
  /* IC_EVEX_XS_K */ {},
  /* IC_EVEX_XD_K */ {},
  /* IC_EVEX_OPSIZE_K */ {},
  /* IC_EVEX_W_K */ {},
  /* IC_EVEX_W_XS_K */ {},
  /* IC_EVEX_W_XD_K */ {},
  /* IC_EVEX_W_OPSIZE_K */ {},
  /* IC_EVEX_L_K */ {},
  /* IC_EVEX_L_XS_K */ {},
  /* IC_EVEX_L_XD_K */ {},
  /* IC_EVEX_L_OPSIZE_K */ {},
  /* IC_EVEX_L_W_K */ {},
  /* IC_EVEX_L_W_XS_K */ {},
  /* IC_EVEX_L_W_XD_K */ {},
  /* IC_EVEX_L_W_OPSIZE_K */ {},
  /* IC_EVEX_L2_K */ {},
  /* IC_EVEX_L2_XS_K */ {},
  /* IC_EVEX_L2_XD_K */ {},
  /* IC_EVEX_L2_OPSIZE_K */ {},
  /* IC_EVEX_L2_W_K */ {},
  /* IC_EVEX_L2_W_XS_K */ {},
  /* IC_EVEX_L2_W_XD_K */ {},
  /* IC_EVEX_L2_W_OPSIZE_K */ {},
  /* IC_EVEX_B */ {},
  /* IC_EVEX_XS_B */ {},
  /* IC_EVEX_XD_B */ {},
  /* IC_EVEX_OPSIZE_B */ {},
  /* IC_EVEX_W_B */ {},
  /* IC_EVEX_W_XS_B */ {},
  /* IC_EVEX_W_XD_B */ {},
  /* IC_EVEX_W_OPSIZE_B */ {},
  /* IC_EVEX_L_B */ {},
  /* IC_EVEX_L_XS_B */ {},
  /* IC_EVEX_L_XD_B */ {},
  /* IC_EVEX_L_OPSIZE_B */ {},
  /* IC_EVEX_L_W_B */ {},
  /* IC_EVEX_L_W_XS_B */ {},
  /* IC_EVEX_L_W_XD_B */ {},
  /* IC_EVEX_L_W_OPSIZE_B */ {},
  /* IC_EVEX_L2_B */ {},
  /* IC_EVEX_L2_XS_B */ {},
  /* IC_EVEX_L2_XD_B */ {},
  /* IC_EVEX_L2_OPSIZE_B */ {},
  /* IC_EVEX_L2_W_B */ {},
  /* IC_EVEX_L2_W_XS_B */ {},
  /* IC_EVEX_L2_W_XD_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_B */ {},
  /* IC_EVEX_K_B */ {},
  /* IC_EVEX_XS_K_B */ {},
  /* IC_EVEX_XD_K_B */ {},
  /* IC_EVEX_OPSIZE_K_B */ {},
  /* IC_EVEX_W_K_B */ {},
  /* IC_EVEX_W_XS_K_B */ {},
  /* IC_EVEX_W_XD_K_B */ {},
  /* IC_EVEX_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L_K_B */ {},
  /* IC_EVEX_L_XS_K_B */ {},
  /* IC_EVEX_L_XD_K_B */ {},
  /* IC_EVEX_L_OPSIZE_K_B */ {},
  /* IC_EVEX_L_W_K_B */ {},
  /* IC_EVEX_L_W_XS_K_B */ {},
  /* IC_EVEX_L_W_XD_K_B */ {},
  /* IC_EVEX_L_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_K_B */ {},
  /* IC_EVEX_L2_XS_K_B */ {},
  /* IC_EVEX_L2_XD_K_B */ {},
  /* IC_EVEX_L2_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_W_K_B */ {},
  /* IC_EVEX_L2_W_XS_K_B */ {},
  /* IC_EVEX_L2_W_XD_K_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_K_B */ {},
  /* IC_EVEX_KZ_B */ {},
  /* IC_EVEX_XS_KZ_B */ {},
  /* IC_EVEX_XD_KZ_B */ {},
  /* IC_EVEX_OPSIZE_KZ_B */ {},
  /* IC_EVEX_W_KZ_B */ {},
  /* IC_EVEX_W_XS_KZ_B */ {},
  /* IC_EVEX_W_XD_KZ_B */ {},
  /* IC_EVEX_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_KZ_B */ {},
  /* IC_EVEX_L_XS_KZ_B */ {},
  /* IC_EVEX_L_XD_KZ_B */ {},
  /* IC_EVEX_L_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_W_KZ_B */ {},
  /* IC_EVEX_L_W_XS_KZ_B */ {},
  /* IC_EVEX_L_W_XD_KZ_B */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_KZ_B */ {},
  /* IC_EVEX_L2_XS_KZ_B */ {},
  /* IC_EVEX_L2_XD_KZ_B */ {},
  /* IC_EVEX_L2_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_W_KZ_B */ {},
  /* IC_EVEX_L2_W_XS_KZ_B */ {},
  /* IC_EVEX_L2_W_XD_KZ_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_KZ */ {},
  /* IC_EVEX_XS_KZ */ {},
  /* IC_EVEX_XD_KZ */ {},
  /* IC_EVEX_OPSIZE_KZ */ {},
  /* IC_EVEX_W_KZ */ {},
  /* IC_EVEX_W_XS_KZ */ {},
  /* IC_EVEX_W_XD_KZ */ {},
  /* IC_EVEX_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L_KZ */ {},
  /* IC_EVEX_L_XS_KZ */ {},
  /* IC_EVEX_L_XD_KZ */ {},
  /* IC_EVEX_L_OPSIZE_KZ */ {},
  /* IC_EVEX_L_W_KZ */ {},
  /* IC_EVEX_L_W_XS_KZ */ {},
  /* IC_EVEX_L_W_XD_KZ */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_KZ */ {},
  /* IC_EVEX_L2_XS_KZ */ {},
  /* IC_EVEX_L2_XD_KZ */ {},
  /* IC_EVEX_L2_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_W_KZ */ {},
  /* IC_EVEX_L2_W_XS_KZ */ {},
  /* IC_EVEX_L2_W_XD_KZ */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ */ {},
 }
};
static const struct ContextDecision x86DisassemblerXOP9Opcodes = {
 { /* opcodeDecisions */
  /* IC */ {},
  /* IC_64BIT */ {},
  /* IC_OPSIZE */ {},
  /* IC_ADSIZE */ {},
  /* IC_OPSIZE_ADSIZE */ {},
  /* IC_XD */ {},
  /* IC_XS */ {},
  /* IC_XD_OPSIZE */ {},
  /* IC_XS_OPSIZE */ {},
  /* IC_XD_ADSIZE */ {},
  /* IC_XS_ADSIZE */ {},
  /* IC_64BIT_REXW */ {},
  /* IC_64BIT_REXW_ADSIZE */ {},
  /* IC_64BIT_OPSIZE */ {},
  /* IC_64BIT_ADSIZE */ {},
  /* IC_64BIT_OPSIZE_ADSIZE */ {},
  /* IC_64BIT_XD */ {},
  /* IC_64BIT_XS */ {},
  /* IC_64BIT_XD_OPSIZE */ {},
  /* IC_64BIT_XS_OPSIZE */ {},
  /* IC_64BIT_XD_ADSIZE */ {},
  /* IC_64BIT_XS_ADSIZE */ {},
  /* IC_64BIT_REXW_XS */ {},
  /* IC_64BIT_REXW_XD */ {},
  /* IC_64BIT_REXW_OPSIZE */ {},
  /* IC_VEX */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_SPLITREG, 19664 /* Table19664 */ },
    /* 0x02 */ { MODRM_SPLITREG, 19680 /* Table19680 */ },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_SPLITREG, 19696 /* Table19696 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 19712 /* Table19712 */ },
    /* 0x81 */ { MODRM_SPLITRM, 19714 /* Table19714 */ },
    /* 0x82 */ { MODRM_SPLITRM, 19716 /* Table19716 */ },
    /* 0x83 */ { MODRM_SPLITRM, 19718 /* Table19718 */ },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19720 /* Table19720 */ },
    /* 0x91 */ { MODRM_SPLITRM, 19722 /* Table19722 */ },
    /* 0x92 */ { MODRM_SPLITRM, 19724 /* Table19724 */ },
    /* 0x93 */ { MODRM_SPLITRM, 19726 /* Table19726 */ },
    /* 0x94 */ { MODRM_SPLITRM, 19728 /* Table19728 */ },
    /* 0x95 */ { MODRM_SPLITRM, 19730 /* Table19730 */ },
    /* 0x96 */ { MODRM_SPLITRM, 19732 /* Table19732 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19734 /* Table19734 */ },
    /* 0x98 */ { MODRM_SPLITRM, 19736 /* Table19736 */ },
    /* 0x99 */ { MODRM_SPLITRM, 19738 /* Table19738 */ },
    /* 0x9a */ { MODRM_SPLITRM, 19740 /* Table19740 */ },
    /* 0x9b */ { MODRM_SPLITRM, 19742 /* Table19742 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_SPLITRM, 19744 /* Table19744 */ },
    /* 0xc2 */ { MODRM_SPLITRM, 19746 /* Table19746 */ },
    /* 0xc3 */ { MODRM_SPLITRM, 19748 /* Table19748 */ },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_SPLITRM, 19750 /* Table19750 */ },
    /* 0xc7 */ { MODRM_SPLITRM, 19752 /* Table19752 */ },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_SPLITRM, 19754 /* Table19754 */ },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_SPLITRM, 19756 /* Table19756 */ },
    /* 0xd2 */ { MODRM_SPLITRM, 19758 /* Table19758 */ },
    /* 0xd3 */ { MODRM_SPLITRM, 19760 /* Table19760 */ },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_SPLITRM, 19762 /* Table19762 */ },
    /* 0xd7 */ { MODRM_SPLITRM, 19764 /* Table19764 */ },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_SPLITRM, 19766 /* Table19766 */ },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_SPLITRM, 19768 /* Table19768 */ },
    /* 0xe2 */ { MODRM_SPLITRM, 19770 /* Table19770 */ },
    /* 0xe3 */ { MODRM_SPLITRM, 19772 /* Table19772 */ },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_XS */ {},
  /* IC_VEX_XD */ {},
  /* IC_VEX_OPSIZE */ {},
  /* IC_VEX_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_SPLITREG, 19774 /* Table19774 */ },
    /* 0x02 */ { MODRM_SPLITREG, 19790 /* Table19790 */ },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_SPLITREG, 19806 /* Table19806 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19822 /* Table19822 */ },
    /* 0x91 */ { MODRM_SPLITRM, 19824 /* Table19824 */ },
    /* 0x92 */ { MODRM_SPLITRM, 19826 /* Table19826 */ },
    /* 0x93 */ { MODRM_SPLITRM, 19828 /* Table19828 */ },
    /* 0x94 */ { MODRM_SPLITRM, 19830 /* Table19830 */ },
    /* 0x95 */ { MODRM_SPLITRM, 19832 /* Table19832 */ },
    /* 0x96 */ { MODRM_SPLITRM, 19834 /* Table19834 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19836 /* Table19836 */ },
    /* 0x98 */ { MODRM_SPLITRM, 19838 /* Table19838 */ },
    /* 0x99 */ { MODRM_SPLITRM, 19840 /* Table19840 */ },
    /* 0x9a */ { MODRM_SPLITRM, 19842 /* Table19842 */ },
    /* 0x9b */ { MODRM_SPLITRM, 19844 /* Table19844 */ },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_XS */ {},
  /* IC_VEX_W_XD */ {},
  /* IC_VEX_W_OPSIZE */ {},
  /* IC_VEX_L */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_SPLITRM, 19846 /* Table19846 */ },
    /* 0x81 */ { MODRM_SPLITRM, 19848 /* Table19848 */ },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_L_XS */ {},
  /* IC_VEX_L_XD */ {},
  /* IC_VEX_L_OPSIZE */ {},
  /* IC_VEX_L_W */ {},
  /* IC_VEX_L_W_XS */ {},
  /* IC_VEX_L_W_XD */ {},
  /* IC_VEX_L_W_OPSIZE */ {},
  /* IC_EVEX */ {},
  /* IC_EVEX_XS */ {},
  /* IC_EVEX_XD */ {},
  /* IC_EVEX_OPSIZE */ {},
  /* IC_EVEX_W */ {},
  /* IC_EVEX_W_XS */ {},
  /* IC_EVEX_W_XD */ {},
  /* IC_EVEX_W_OPSIZE */ {},
  /* IC_EVEX_L */ {},
  /* IC_EVEX_L_XS */ {},
  /* IC_EVEX_L_XD */ {},
  /* IC_EVEX_L_OPSIZE */ {},
  /* IC_EVEX_L_W */ {},
  /* IC_EVEX_L_W_XS */ {},
  /* IC_EVEX_L_W_XD */ {},
  /* IC_EVEX_L_W_OPSIZE */ {},
  /* IC_EVEX_L2 */ {},
  /* IC_EVEX_L2_XS */ {},
  /* IC_EVEX_L2_XD */ {},
  /* IC_EVEX_L2_OPSIZE */ {},
  /* IC_EVEX_L2_W */ {},
  /* IC_EVEX_L2_W_XS */ {},
  /* IC_EVEX_L2_W_XD */ {},
  /* IC_EVEX_L2_W_OPSIZE */ {},
  /* IC_EVEX_K */ {},
  /* IC_EVEX_XS_K */ {},
  /* IC_EVEX_XD_K */ {},
  /* IC_EVEX_OPSIZE_K */ {},
  /* IC_EVEX_W_K */ {},
  /* IC_EVEX_W_XS_K */ {},
  /* IC_EVEX_W_XD_K */ {},
  /* IC_EVEX_W_OPSIZE_K */ {},
  /* IC_EVEX_L_K */ {},
  /* IC_EVEX_L_XS_K */ {},
  /* IC_EVEX_L_XD_K */ {},
  /* IC_EVEX_L_OPSIZE_K */ {},
  /* IC_EVEX_L_W_K */ {},
  /* IC_EVEX_L_W_XS_K */ {},
  /* IC_EVEX_L_W_XD_K */ {},
  /* IC_EVEX_L_W_OPSIZE_K */ {},
  /* IC_EVEX_L2_K */ {},
  /* IC_EVEX_L2_XS_K */ {},
  /* IC_EVEX_L2_XD_K */ {},
  /* IC_EVEX_L2_OPSIZE_K */ {},
  /* IC_EVEX_L2_W_K */ {},
  /* IC_EVEX_L2_W_XS_K */ {},
  /* IC_EVEX_L2_W_XD_K */ {},
  /* IC_EVEX_L2_W_OPSIZE_K */ {},
  /* IC_EVEX_B */ {},
  /* IC_EVEX_XS_B */ {},
  /* IC_EVEX_XD_B */ {},
  /* IC_EVEX_OPSIZE_B */ {},
  /* IC_EVEX_W_B */ {},
  /* IC_EVEX_W_XS_B */ {},
  /* IC_EVEX_W_XD_B */ {},
  /* IC_EVEX_W_OPSIZE_B */ {},
  /* IC_EVEX_L_B */ {},
  /* IC_EVEX_L_XS_B */ {},
  /* IC_EVEX_L_XD_B */ {},
  /* IC_EVEX_L_OPSIZE_B */ {},
  /* IC_EVEX_L_W_B */ {},
  /* IC_EVEX_L_W_XS_B */ {},
  /* IC_EVEX_L_W_XD_B */ {},
  /* IC_EVEX_L_W_OPSIZE_B */ {},
  /* IC_EVEX_L2_B */ {},
  /* IC_EVEX_L2_XS_B */ {},
  /* IC_EVEX_L2_XD_B */ {},
  /* IC_EVEX_L2_OPSIZE_B */ {},
  /* IC_EVEX_L2_W_B */ {},
  /* IC_EVEX_L2_W_XS_B */ {},
  /* IC_EVEX_L2_W_XD_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_B */ {},
  /* IC_EVEX_K_B */ {},
  /* IC_EVEX_XS_K_B */ {},
  /* IC_EVEX_XD_K_B */ {},
  /* IC_EVEX_OPSIZE_K_B */ {},
  /* IC_EVEX_W_K_B */ {},
  /* IC_EVEX_W_XS_K_B */ {},
  /* IC_EVEX_W_XD_K_B */ {},
  /* IC_EVEX_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L_K_B */ {},
  /* IC_EVEX_L_XS_K_B */ {},
  /* IC_EVEX_L_XD_K_B */ {},
  /* IC_EVEX_L_OPSIZE_K_B */ {},
  /* IC_EVEX_L_W_K_B */ {},
  /* IC_EVEX_L_W_XS_K_B */ {},
  /* IC_EVEX_L_W_XD_K_B */ {},
  /* IC_EVEX_L_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_K_B */ {},
  /* IC_EVEX_L2_XS_K_B */ {},
  /* IC_EVEX_L2_XD_K_B */ {},
  /* IC_EVEX_L2_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_W_K_B */ {},
  /* IC_EVEX_L2_W_XS_K_B */ {},
  /* IC_EVEX_L2_W_XD_K_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_K_B */ {},
  /* IC_EVEX_KZ_B */ {},
  /* IC_EVEX_XS_KZ_B */ {},
  /* IC_EVEX_XD_KZ_B */ {},
  /* IC_EVEX_OPSIZE_KZ_B */ {},
  /* IC_EVEX_W_KZ_B */ {},
  /* IC_EVEX_W_XS_KZ_B */ {},
  /* IC_EVEX_W_XD_KZ_B */ {},
  /* IC_EVEX_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_KZ_B */ {},
  /* IC_EVEX_L_XS_KZ_B */ {},
  /* IC_EVEX_L_XD_KZ_B */ {},
  /* IC_EVEX_L_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_W_KZ_B */ {},
  /* IC_EVEX_L_W_XS_KZ_B */ {},
  /* IC_EVEX_L_W_XD_KZ_B */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_KZ_B */ {},
  /* IC_EVEX_L2_XS_KZ_B */ {},
  /* IC_EVEX_L2_XD_KZ_B */ {},
  /* IC_EVEX_L2_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_W_KZ_B */ {},
  /* IC_EVEX_L2_W_XS_KZ_B */ {},
  /* IC_EVEX_L2_W_XD_KZ_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_KZ */ {},
  /* IC_EVEX_XS_KZ */ {},
  /* IC_EVEX_XD_KZ */ {},
  /* IC_EVEX_OPSIZE_KZ */ {},
  /* IC_EVEX_W_KZ */ {},
  /* IC_EVEX_W_XS_KZ */ {},
  /* IC_EVEX_W_XD_KZ */ {},
  /* IC_EVEX_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L_KZ */ {},
  /* IC_EVEX_L_XS_KZ */ {},
  /* IC_EVEX_L_XD_KZ */ {},
  /* IC_EVEX_L_OPSIZE_KZ */ {},
  /* IC_EVEX_L_W_KZ */ {},
  /* IC_EVEX_L_W_XS_KZ */ {},
  /* IC_EVEX_L_W_XD_KZ */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_KZ */ {},
  /* IC_EVEX_L2_XS_KZ */ {},
  /* IC_EVEX_L2_XD_KZ */ {},
  /* IC_EVEX_L2_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_W_KZ */ {},
  /* IC_EVEX_L2_W_XS_KZ */ {},
  /* IC_EVEX_L2_W_XD_KZ */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ */ {},
 }
};
static const struct ContextDecision x86DisassemblerXOPAOpcodes = {
 { /* opcodeDecisions */
  /* IC */ {},
  /* IC_64BIT */ {},
  /* IC_OPSIZE */ {},
  /* IC_ADSIZE */ {},
  /* IC_OPSIZE_ADSIZE */ {},
  /* IC_XD */ {},
  /* IC_XS */ {},
  /* IC_XD_OPSIZE */ {},
  /* IC_XS_OPSIZE */ {},
  /* IC_XD_ADSIZE */ {},
  /* IC_XS_ADSIZE */ {},
  /* IC_64BIT_REXW */ {},
  /* IC_64BIT_REXW_ADSIZE */ {},
  /* IC_64BIT_OPSIZE */ {},
  /* IC_64BIT_ADSIZE */ {},
  /* IC_64BIT_OPSIZE_ADSIZE */ {},
  /* IC_64BIT_XD */ {},
  /* IC_64BIT_XS */ {},
  /* IC_64BIT_XD_OPSIZE */ {},
  /* IC_64BIT_XS_OPSIZE */ {},
  /* IC_64BIT_XD_ADSIZE */ {},
  /* IC_64BIT_XS_ADSIZE */ {},
  /* IC_64BIT_REXW_XS */ {},
  /* IC_64BIT_REXW_XD */ {},
  /* IC_64BIT_REXW_OPSIZE */ {},
  /* IC_VEX */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 19850 /* Table19850 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_SPLITREG, 19852 /* Table19852 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_XS */ {},
  /* IC_VEX_XD */ {},
  /* IC_VEX_OPSIZE */ {},
  /* IC_VEX_W */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_ONEENTRY, 0 },
    /* 0x0d */ { MODRM_ONEENTRY, 0 },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_SPLITRM, 19868 /* Table19868 */ },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_SPLITREG, 19870 /* Table19870 */ },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_ONEENTRY, 0 },
    /* 0x1d */ { MODRM_ONEENTRY, 0 },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_ONEENTRY, 0 },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_ONEENTRY, 0 },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_ONEENTRY, 0 },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_ONEENTRY, 0 },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_ONEENTRY, 0 },
    /* 0x97 */ { MODRM_ONEENTRY, 0 },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_ONEENTRY, 0 },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_ONEENTRY, 0 },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_ONEENTRY, 0 },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_ONEENTRY, 0 },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_ONEENTRY, 0 },
    /* 0xa7 */ { MODRM_ONEENTRY, 0 },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_ONEENTRY, 0 },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_ONEENTRY, 0 },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_ONEENTRY, 0 },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_ONEENTRY, 0 },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_ONEENTRY, 0 },
    /* 0xb7 */ { MODRM_ONEENTRY, 0 },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_ONEENTRY, 0 },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_ONEENTRY, 0 },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX_W_XS */ {},
  /* IC_VEX_W_XD */ {},
  /* IC_VEX_W_OPSIZE */ {},
  /* IC_VEX_L */ {},
  /* IC_VEX_L_XS */ {},
  /* IC_VEX_L_XD */ {},
  /* IC_VEX_L_OPSIZE */ {},
  /* IC_VEX_L_W */ {},
  /* IC_VEX_L_W_XS */ {},
  /* IC_VEX_L_W_XD */ {},
  /* IC_VEX_L_W_OPSIZE */ {},
  /* IC_EVEX */ {},
  /* IC_EVEX_XS */ {},
  /* IC_EVEX_XD */ {},
  /* IC_EVEX_OPSIZE */ {},
  /* IC_EVEX_W */ {},
  /* IC_EVEX_W_XS */ {},
  /* IC_EVEX_W_XD */ {},
  /* IC_EVEX_W_OPSIZE */ {},
  /* IC_EVEX_L */ {},
  /* IC_EVEX_L_XS */ {},
  /* IC_EVEX_L_XD */ {},
  /* IC_EVEX_L_OPSIZE */ {},
  /* IC_EVEX_L_W */ {},
  /* IC_EVEX_L_W_XS */ {},
  /* IC_EVEX_L_W_XD */ {},
  /* IC_EVEX_L_W_OPSIZE */ {},
  /* IC_EVEX_L2 */ {},
  /* IC_EVEX_L2_XS */ {},
  /* IC_EVEX_L2_XD */ {},
  /* IC_EVEX_L2_OPSIZE */ {},
  /* IC_EVEX_L2_W */ {},
  /* IC_EVEX_L2_W_XS */ {},
  /* IC_EVEX_L2_W_XD */ {},
  /* IC_EVEX_L2_W_OPSIZE */ {},
  /* IC_EVEX_K */ {},
  /* IC_EVEX_XS_K */ {},
  /* IC_EVEX_XD_K */ {},
  /* IC_EVEX_OPSIZE_K */ {},
  /* IC_EVEX_W_K */ {},
  /* IC_EVEX_W_XS_K */ {},
  /* IC_EVEX_W_XD_K */ {},
  /* IC_EVEX_W_OPSIZE_K */ {},
  /* IC_EVEX_L_K */ {},
  /* IC_EVEX_L_XS_K */ {},
  /* IC_EVEX_L_XD_K */ {},
  /* IC_EVEX_L_OPSIZE_K */ {},
  /* IC_EVEX_L_W_K */ {},
  /* IC_EVEX_L_W_XS_K */ {},
  /* IC_EVEX_L_W_XD_K */ {},
  /* IC_EVEX_L_W_OPSIZE_K */ {},
  /* IC_EVEX_L2_K */ {},
  /* IC_EVEX_L2_XS_K */ {},
  /* IC_EVEX_L2_XD_K */ {},
  /* IC_EVEX_L2_OPSIZE_K */ {},
  /* IC_EVEX_L2_W_K */ {},
  /* IC_EVEX_L2_W_XS_K */ {},
  /* IC_EVEX_L2_W_XD_K */ {},
  /* IC_EVEX_L2_W_OPSIZE_K */ {},
  /* IC_EVEX_B */ {},
  /* IC_EVEX_XS_B */ {},
  /* IC_EVEX_XD_B */ {},
  /* IC_EVEX_OPSIZE_B */ {},
  /* IC_EVEX_W_B */ {},
  /* IC_EVEX_W_XS_B */ {},
  /* IC_EVEX_W_XD_B */ {},
  /* IC_EVEX_W_OPSIZE_B */ {},
  /* IC_EVEX_L_B */ {},
  /* IC_EVEX_L_XS_B */ {},
  /* IC_EVEX_L_XD_B */ {},
  /* IC_EVEX_L_OPSIZE_B */ {},
  /* IC_EVEX_L_W_B */ {},
  /* IC_EVEX_L_W_XS_B */ {},
  /* IC_EVEX_L_W_XD_B */ {},
  /* IC_EVEX_L_W_OPSIZE_B */ {},
  /* IC_EVEX_L2_B */ {},
  /* IC_EVEX_L2_XS_B */ {},
  /* IC_EVEX_L2_XD_B */ {},
  /* IC_EVEX_L2_OPSIZE_B */ {},
  /* IC_EVEX_L2_W_B */ {},
  /* IC_EVEX_L2_W_XS_B */ {},
  /* IC_EVEX_L2_W_XD_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_B */ {},
  /* IC_EVEX_K_B */ {},
  /* IC_EVEX_XS_K_B */ {},
  /* IC_EVEX_XD_K_B */ {},
  /* IC_EVEX_OPSIZE_K_B */ {},
  /* IC_EVEX_W_K_B */ {},
  /* IC_EVEX_W_XS_K_B */ {},
  /* IC_EVEX_W_XD_K_B */ {},
  /* IC_EVEX_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L_K_B */ {},
  /* IC_EVEX_L_XS_K_B */ {},
  /* IC_EVEX_L_XD_K_B */ {},
  /* IC_EVEX_L_OPSIZE_K_B */ {},
  /* IC_EVEX_L_W_K_B */ {},
  /* IC_EVEX_L_W_XS_K_B */ {},
  /* IC_EVEX_L_W_XD_K_B */ {},
  /* IC_EVEX_L_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_K_B */ {},
  /* IC_EVEX_L2_XS_K_B */ {},
  /* IC_EVEX_L2_XD_K_B */ {},
  /* IC_EVEX_L2_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_W_K_B */ {},
  /* IC_EVEX_L2_W_XS_K_B */ {},
  /* IC_EVEX_L2_W_XD_K_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_K_B */ {},
  /* IC_EVEX_KZ_B */ {},
  /* IC_EVEX_XS_KZ_B */ {},
  /* IC_EVEX_XD_KZ_B */ {},
  /* IC_EVEX_OPSIZE_KZ_B */ {},
  /* IC_EVEX_W_KZ_B */ {},
  /* IC_EVEX_W_XS_KZ_B */ {},
  /* IC_EVEX_W_XD_KZ_B */ {},
  /* IC_EVEX_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_KZ_B */ {},
  /* IC_EVEX_L_XS_KZ_B */ {},
  /* IC_EVEX_L_XD_KZ_B */ {},
  /* IC_EVEX_L_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_W_KZ_B */ {},
  /* IC_EVEX_L_W_XS_KZ_B */ {},
  /* IC_EVEX_L_W_XD_KZ_B */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_KZ_B */ {},
  /* IC_EVEX_L2_XS_KZ_B */ {},
  /* IC_EVEX_L2_XD_KZ_B */ {},
  /* IC_EVEX_L2_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_W_KZ_B */ {},
  /* IC_EVEX_L2_W_XS_KZ_B */ {},
  /* IC_EVEX_L2_W_XD_KZ_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_KZ */ {},
  /* IC_EVEX_XS_KZ */ {},
  /* IC_EVEX_XD_KZ */ {},
  /* IC_EVEX_OPSIZE_KZ */ {},
  /* IC_EVEX_W_KZ */ {},
  /* IC_EVEX_W_XS_KZ */ {},
  /* IC_EVEX_W_XD_KZ */ {},
  /* IC_EVEX_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L_KZ */ {},
  /* IC_EVEX_L_XS_KZ */ {},
  /* IC_EVEX_L_XD_KZ */ {},
  /* IC_EVEX_L_OPSIZE_KZ */ {},
  /* IC_EVEX_L_W_KZ */ {},
  /* IC_EVEX_L_W_XS_KZ */ {},
  /* IC_EVEX_L_W_XD_KZ */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_KZ */ {},
  /* IC_EVEX_L2_XS_KZ */ {},
  /* IC_EVEX_L2_XD_KZ */ {},
  /* IC_EVEX_L2_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_W_KZ */ {},
  /* IC_EVEX_L2_W_XS_KZ */ {},
  /* IC_EVEX_L2_W_XD_KZ */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ */ {},
 }
};
static const struct ContextDecision x86Disassembler3DNowOpcodes = {
 { /* opcodeDecisions */
  /* IC */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_XD_OPSIZE */ {},
  /* IC_XS_OPSIZE */ {},
  /* IC_XD_ADSIZE */ {},
  /* IC_XS_ADSIZE */ {},
  /* IC_64BIT_REXW */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_OPSIZE_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XD_OPSIZE */ {},
  /* IC_64BIT_XS_OPSIZE */ {},
  /* IC_64BIT_XD_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_XS_ADSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XS */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_XD */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_64BIT_REXW_OPSIZE */ { /* struct OpcodeDecision */ {
    /* 0x00 */ { MODRM_ONEENTRY, 0 },
    /* 0x01 */ { MODRM_ONEENTRY, 0 },
    /* 0x02 */ { MODRM_ONEENTRY, 0 },
    /* 0x03 */ { MODRM_ONEENTRY, 0 },
    /* 0x04 */ { MODRM_ONEENTRY, 0 },
    /* 0x05 */ { MODRM_ONEENTRY, 0 },
    /* 0x06 */ { MODRM_ONEENTRY, 0 },
    /* 0x07 */ { MODRM_ONEENTRY, 0 },
    /* 0x08 */ { MODRM_ONEENTRY, 0 },
    /* 0x09 */ { MODRM_ONEENTRY, 0 },
    /* 0x0a */ { MODRM_ONEENTRY, 0 },
    /* 0x0b */ { MODRM_ONEENTRY, 0 },
    /* 0x0c */ { MODRM_SPLITRM, 19886 /* Table19886 */ },
    /* 0x0d */ { MODRM_SPLITRM, 19888 /* Table19888 */ },
    /* 0x0e */ { MODRM_ONEENTRY, 0 },
    /* 0x0f */ { MODRM_ONEENTRY, 0 },
    /* 0x10 */ { MODRM_ONEENTRY, 0 },
    /* 0x11 */ { MODRM_ONEENTRY, 0 },
    /* 0x12 */ { MODRM_ONEENTRY, 0 },
    /* 0x13 */ { MODRM_ONEENTRY, 0 },
    /* 0x14 */ { MODRM_ONEENTRY, 0 },
    /* 0x15 */ { MODRM_ONEENTRY, 0 },
    /* 0x16 */ { MODRM_ONEENTRY, 0 },
    /* 0x17 */ { MODRM_ONEENTRY, 0 },
    /* 0x18 */ { MODRM_ONEENTRY, 0 },
    /* 0x19 */ { MODRM_ONEENTRY, 0 },
    /* 0x1a */ { MODRM_ONEENTRY, 0 },
    /* 0x1b */ { MODRM_ONEENTRY, 0 },
    /* 0x1c */ { MODRM_SPLITRM, 19890 /* Table19890 */ },
    /* 0x1d */ { MODRM_SPLITRM, 19892 /* Table19892 */ },
    /* 0x1e */ { MODRM_ONEENTRY, 0 },
    /* 0x1f */ { MODRM_ONEENTRY, 0 },
    /* 0x20 */ { MODRM_ONEENTRY, 0 },
    /* 0x21 */ { MODRM_ONEENTRY, 0 },
    /* 0x22 */ { MODRM_ONEENTRY, 0 },
    /* 0x23 */ { MODRM_ONEENTRY, 0 },
    /* 0x24 */ { MODRM_ONEENTRY, 0 },
    /* 0x25 */ { MODRM_ONEENTRY, 0 },
    /* 0x26 */ { MODRM_ONEENTRY, 0 },
    /* 0x27 */ { MODRM_ONEENTRY, 0 },
    /* 0x28 */ { MODRM_ONEENTRY, 0 },
    /* 0x29 */ { MODRM_ONEENTRY, 0 },
    /* 0x2a */ { MODRM_ONEENTRY, 0 },
    /* 0x2b */ { MODRM_ONEENTRY, 0 },
    /* 0x2c */ { MODRM_ONEENTRY, 0 },
    /* 0x2d */ { MODRM_ONEENTRY, 0 },
    /* 0x2e */ { MODRM_ONEENTRY, 0 },
    /* 0x2f */ { MODRM_ONEENTRY, 0 },
    /* 0x30 */ { MODRM_ONEENTRY, 0 },
    /* 0x31 */ { MODRM_ONEENTRY, 0 },
    /* 0x32 */ { MODRM_ONEENTRY, 0 },
    /* 0x33 */ { MODRM_ONEENTRY, 0 },
    /* 0x34 */ { MODRM_ONEENTRY, 0 },
    /* 0x35 */ { MODRM_ONEENTRY, 0 },
    /* 0x36 */ { MODRM_ONEENTRY, 0 },
    /* 0x37 */ { MODRM_ONEENTRY, 0 },
    /* 0x38 */ { MODRM_ONEENTRY, 0 },
    /* 0x39 */ { MODRM_ONEENTRY, 0 },
    /* 0x3a */ { MODRM_ONEENTRY, 0 },
    /* 0x3b */ { MODRM_ONEENTRY, 0 },
    /* 0x3c */ { MODRM_ONEENTRY, 0 },
    /* 0x3d */ { MODRM_ONEENTRY, 0 },
    /* 0x3e */ { MODRM_ONEENTRY, 0 },
    /* 0x3f */ { MODRM_ONEENTRY, 0 },
    /* 0x40 */ { MODRM_ONEENTRY, 0 },
    /* 0x41 */ { MODRM_ONEENTRY, 0 },
    /* 0x42 */ { MODRM_ONEENTRY, 0 },
    /* 0x43 */ { MODRM_ONEENTRY, 0 },
    /* 0x44 */ { MODRM_ONEENTRY, 0 },
    /* 0x45 */ { MODRM_ONEENTRY, 0 },
    /* 0x46 */ { MODRM_ONEENTRY, 0 },
    /* 0x47 */ { MODRM_ONEENTRY, 0 },
    /* 0x48 */ { MODRM_ONEENTRY, 0 },
    /* 0x49 */ { MODRM_ONEENTRY, 0 },
    /* 0x4a */ { MODRM_ONEENTRY, 0 },
    /* 0x4b */ { MODRM_ONEENTRY, 0 },
    /* 0x4c */ { MODRM_ONEENTRY, 0 },
    /* 0x4d */ { MODRM_ONEENTRY, 0 },
    /* 0x4e */ { MODRM_ONEENTRY, 0 },
    /* 0x4f */ { MODRM_ONEENTRY, 0 },
    /* 0x50 */ { MODRM_ONEENTRY, 0 },
    /* 0x51 */ { MODRM_ONEENTRY, 0 },
    /* 0x52 */ { MODRM_ONEENTRY, 0 },
    /* 0x53 */ { MODRM_ONEENTRY, 0 },
    /* 0x54 */ { MODRM_ONEENTRY, 0 },
    /* 0x55 */ { MODRM_ONEENTRY, 0 },
    /* 0x56 */ { MODRM_ONEENTRY, 0 },
    /* 0x57 */ { MODRM_ONEENTRY, 0 },
    /* 0x58 */ { MODRM_ONEENTRY, 0 },
    /* 0x59 */ { MODRM_ONEENTRY, 0 },
    /* 0x5a */ { MODRM_ONEENTRY, 0 },
    /* 0x5b */ { MODRM_ONEENTRY, 0 },
    /* 0x5c */ { MODRM_ONEENTRY, 0 },
    /* 0x5d */ { MODRM_ONEENTRY, 0 },
    /* 0x5e */ { MODRM_ONEENTRY, 0 },
    /* 0x5f */ { MODRM_ONEENTRY, 0 },
    /* 0x60 */ { MODRM_ONEENTRY, 0 },
    /* 0x61 */ { MODRM_ONEENTRY, 0 },
    /* 0x62 */ { MODRM_ONEENTRY, 0 },
    /* 0x63 */ { MODRM_ONEENTRY, 0 },
    /* 0x64 */ { MODRM_ONEENTRY, 0 },
    /* 0x65 */ { MODRM_ONEENTRY, 0 },
    /* 0x66 */ { MODRM_ONEENTRY, 0 },
    /* 0x67 */ { MODRM_ONEENTRY, 0 },
    /* 0x68 */ { MODRM_ONEENTRY, 0 },
    /* 0x69 */ { MODRM_ONEENTRY, 0 },
    /* 0x6a */ { MODRM_ONEENTRY, 0 },
    /* 0x6b */ { MODRM_ONEENTRY, 0 },
    /* 0x6c */ { MODRM_ONEENTRY, 0 },
    /* 0x6d */ { MODRM_ONEENTRY, 0 },
    /* 0x6e */ { MODRM_ONEENTRY, 0 },
    /* 0x6f */ { MODRM_ONEENTRY, 0 },
    /* 0x70 */ { MODRM_ONEENTRY, 0 },
    /* 0x71 */ { MODRM_ONEENTRY, 0 },
    /* 0x72 */ { MODRM_ONEENTRY, 0 },
    /* 0x73 */ { MODRM_ONEENTRY, 0 },
    /* 0x74 */ { MODRM_ONEENTRY, 0 },
    /* 0x75 */ { MODRM_ONEENTRY, 0 },
    /* 0x76 */ { MODRM_ONEENTRY, 0 },
    /* 0x77 */ { MODRM_ONEENTRY, 0 },
    /* 0x78 */ { MODRM_ONEENTRY, 0 },
    /* 0x79 */ { MODRM_ONEENTRY, 0 },
    /* 0x7a */ { MODRM_ONEENTRY, 0 },
    /* 0x7b */ { MODRM_ONEENTRY, 0 },
    /* 0x7c */ { MODRM_ONEENTRY, 0 },
    /* 0x7d */ { MODRM_ONEENTRY, 0 },
    /* 0x7e */ { MODRM_ONEENTRY, 0 },
    /* 0x7f */ { MODRM_ONEENTRY, 0 },
    /* 0x80 */ { MODRM_ONEENTRY, 0 },
    /* 0x81 */ { MODRM_ONEENTRY, 0 },
    /* 0x82 */ { MODRM_ONEENTRY, 0 },
    /* 0x83 */ { MODRM_ONEENTRY, 0 },
    /* 0x84 */ { MODRM_ONEENTRY, 0 },
    /* 0x85 */ { MODRM_ONEENTRY, 0 },
    /* 0x86 */ { MODRM_ONEENTRY, 0 },
    /* 0x87 */ { MODRM_ONEENTRY, 0 },
    /* 0x88 */ { MODRM_ONEENTRY, 0 },
    /* 0x89 */ { MODRM_ONEENTRY, 0 },
    /* 0x8a */ { MODRM_SPLITRM, 19894 /* Table19894 */ },
    /* 0x8b */ { MODRM_ONEENTRY, 0 },
    /* 0x8c */ { MODRM_ONEENTRY, 0 },
    /* 0x8d */ { MODRM_ONEENTRY, 0 },
    /* 0x8e */ { MODRM_SPLITRM, 19896 /* Table19896 */ },
    /* 0x8f */ { MODRM_ONEENTRY, 0 },
    /* 0x90 */ { MODRM_SPLITRM, 19898 /* Table19898 */ },
    /* 0x91 */ { MODRM_ONEENTRY, 0 },
    /* 0x92 */ { MODRM_ONEENTRY, 0 },
    /* 0x93 */ { MODRM_ONEENTRY, 0 },
    /* 0x94 */ { MODRM_SPLITRM, 19900 /* Table19900 */ },
    /* 0x95 */ { MODRM_ONEENTRY, 0 },
    /* 0x96 */ { MODRM_SPLITRM, 19902 /* Table19902 */ },
    /* 0x97 */ { MODRM_SPLITRM, 19904 /* Table19904 */ },
    /* 0x98 */ { MODRM_ONEENTRY, 0 },
    /* 0x99 */ { MODRM_ONEENTRY, 0 },
    /* 0x9a */ { MODRM_SPLITRM, 19906 /* Table19906 */ },
    /* 0x9b */ { MODRM_ONEENTRY, 0 },
    /* 0x9c */ { MODRM_ONEENTRY, 0 },
    /* 0x9d */ { MODRM_ONEENTRY, 0 },
    /* 0x9e */ { MODRM_SPLITRM, 19908 /* Table19908 */ },
    /* 0x9f */ { MODRM_ONEENTRY, 0 },
    /* 0xa0 */ { MODRM_SPLITRM, 19910 /* Table19910 */ },
    /* 0xa1 */ { MODRM_ONEENTRY, 0 },
    /* 0xa2 */ { MODRM_ONEENTRY, 0 },
    /* 0xa3 */ { MODRM_ONEENTRY, 0 },
    /* 0xa4 */ { MODRM_SPLITRM, 19912 /* Table19912 */ },
    /* 0xa5 */ { MODRM_ONEENTRY, 0 },
    /* 0xa6 */ { MODRM_SPLITRM, 19914 /* Table19914 */ },
    /* 0xa7 */ { MODRM_SPLITRM, 19916 /* Table19916 */ },
    /* 0xa8 */ { MODRM_ONEENTRY, 0 },
    /* 0xa9 */ { MODRM_ONEENTRY, 0 },
    /* 0xaa */ { MODRM_SPLITRM, 19918 /* Table19918 */ },
    /* 0xab */ { MODRM_ONEENTRY, 0 },
    /* 0xac */ { MODRM_ONEENTRY, 0 },
    /* 0xad */ { MODRM_ONEENTRY, 0 },
    /* 0xae */ { MODRM_SPLITRM, 19920 /* Table19920 */ },
    /* 0xaf */ { MODRM_ONEENTRY, 0 },
    /* 0xb0 */ { MODRM_SPLITRM, 19922 /* Table19922 */ },
    /* 0xb1 */ { MODRM_ONEENTRY, 0 },
    /* 0xb2 */ { MODRM_ONEENTRY, 0 },
    /* 0xb3 */ { MODRM_ONEENTRY, 0 },
    /* 0xb4 */ { MODRM_SPLITRM, 19924 /* Table19924 */ },
    /* 0xb5 */ { MODRM_ONEENTRY, 0 },
    /* 0xb6 */ { MODRM_SPLITRM, 19926 /* Table19926 */ },
    /* 0xb7 */ { MODRM_SPLITRM, 19928 /* Table19928 */ },
    /* 0xb8 */ { MODRM_ONEENTRY, 0 },
    /* 0xb9 */ { MODRM_ONEENTRY, 0 },
    /* 0xba */ { MODRM_ONEENTRY, 0 },
    /* 0xbb */ { MODRM_SPLITRM, 19930 /* Table19930 */ },
    /* 0xbc */ { MODRM_ONEENTRY, 0 },
    /* 0xbd */ { MODRM_ONEENTRY, 0 },
    /* 0xbe */ { MODRM_ONEENTRY, 0 },
    /* 0xbf */ { MODRM_SPLITRM, 19932 /* Table19932 */ },
    /* 0xc0 */ { MODRM_ONEENTRY, 0 },
    /* 0xc1 */ { MODRM_ONEENTRY, 0 },
    /* 0xc2 */ { MODRM_ONEENTRY, 0 },
    /* 0xc3 */ { MODRM_ONEENTRY, 0 },
    /* 0xc4 */ { MODRM_ONEENTRY, 0 },
    /* 0xc5 */ { MODRM_ONEENTRY, 0 },
    /* 0xc6 */ { MODRM_ONEENTRY, 0 },
    /* 0xc7 */ { MODRM_ONEENTRY, 0 },
    /* 0xc8 */ { MODRM_ONEENTRY, 0 },
    /* 0xc9 */ { MODRM_ONEENTRY, 0 },
    /* 0xca */ { MODRM_ONEENTRY, 0 },
    /* 0xcb */ { MODRM_ONEENTRY, 0 },
    /* 0xcc */ { MODRM_ONEENTRY, 0 },
    /* 0xcd */ { MODRM_ONEENTRY, 0 },
    /* 0xce */ { MODRM_ONEENTRY, 0 },
    /* 0xcf */ { MODRM_ONEENTRY, 0 },
    /* 0xd0 */ { MODRM_ONEENTRY, 0 },
    /* 0xd1 */ { MODRM_ONEENTRY, 0 },
    /* 0xd2 */ { MODRM_ONEENTRY, 0 },
    /* 0xd3 */ { MODRM_ONEENTRY, 0 },
    /* 0xd4 */ { MODRM_ONEENTRY, 0 },
    /* 0xd5 */ { MODRM_ONEENTRY, 0 },
    /* 0xd6 */ { MODRM_ONEENTRY, 0 },
    /* 0xd7 */ { MODRM_ONEENTRY, 0 },
    /* 0xd8 */ { MODRM_ONEENTRY, 0 },
    /* 0xd9 */ { MODRM_ONEENTRY, 0 },
    /* 0xda */ { MODRM_ONEENTRY, 0 },
    /* 0xdb */ { MODRM_ONEENTRY, 0 },
    /* 0xdc */ { MODRM_ONEENTRY, 0 },
    /* 0xdd */ { MODRM_ONEENTRY, 0 },
    /* 0xde */ { MODRM_ONEENTRY, 0 },
    /* 0xdf */ { MODRM_ONEENTRY, 0 },
    /* 0xe0 */ { MODRM_ONEENTRY, 0 },
    /* 0xe1 */ { MODRM_ONEENTRY, 0 },
    /* 0xe2 */ { MODRM_ONEENTRY, 0 },
    /* 0xe3 */ { MODRM_ONEENTRY, 0 },
    /* 0xe4 */ { MODRM_ONEENTRY, 0 },
    /* 0xe5 */ { MODRM_ONEENTRY, 0 },
    /* 0xe6 */ { MODRM_ONEENTRY, 0 },
    /* 0xe7 */ { MODRM_ONEENTRY, 0 },
    /* 0xe8 */ { MODRM_ONEENTRY, 0 },
    /* 0xe9 */ { MODRM_ONEENTRY, 0 },
    /* 0xea */ { MODRM_ONEENTRY, 0 },
    /* 0xeb */ { MODRM_ONEENTRY, 0 },
    /* 0xec */ { MODRM_ONEENTRY, 0 },
    /* 0xed */ { MODRM_ONEENTRY, 0 },
    /* 0xee */ { MODRM_ONEENTRY, 0 },
    /* 0xef */ { MODRM_ONEENTRY, 0 },
    /* 0xf0 */ { MODRM_ONEENTRY, 0 },
    /* 0xf1 */ { MODRM_ONEENTRY, 0 },
    /* 0xf2 */ { MODRM_ONEENTRY, 0 },
    /* 0xf3 */ { MODRM_ONEENTRY, 0 },
    /* 0xf4 */ { MODRM_ONEENTRY, 0 },
    /* 0xf5 */ { MODRM_ONEENTRY, 0 },
    /* 0xf6 */ { MODRM_ONEENTRY, 0 },
    /* 0xf7 */ { MODRM_ONEENTRY, 0 },
    /* 0xf8 */ { MODRM_ONEENTRY, 0 },
    /* 0xf9 */ { MODRM_ONEENTRY, 0 },
    /* 0xfa */ { MODRM_ONEENTRY, 0 },
    /* 0xfb */ { MODRM_ONEENTRY, 0 },
    /* 0xfc */ { MODRM_ONEENTRY, 0 },
    /* 0xfd */ { MODRM_ONEENTRY, 0 },
    /* 0xfe */ { MODRM_ONEENTRY, 0 },
    /* 0xff */ { MODRM_ONEENTRY, 0 }
   }
  },
  /* IC_VEX */ {},
  /* IC_VEX_XS */ {},
  /* IC_VEX_XD */ {},
  /* IC_VEX_OPSIZE */ {},
  /* IC_VEX_W */ {},
  /* IC_VEX_W_XS */ {},
  /* IC_VEX_W_XD */ {},
  /* IC_VEX_W_OPSIZE */ {},
  /* IC_VEX_L */ {},
  /* IC_VEX_L_XS */ {},
  /* IC_VEX_L_XD */ {},
  /* IC_VEX_L_OPSIZE */ {},
  /* IC_VEX_L_W */ {},
  /* IC_VEX_L_W_XS */ {},
  /* IC_VEX_L_W_XD */ {},
  /* IC_VEX_L_W_OPSIZE */ {},
  /* IC_EVEX */ {},
  /* IC_EVEX_XS */ {},
  /* IC_EVEX_XD */ {},
  /* IC_EVEX_OPSIZE */ {},
  /* IC_EVEX_W */ {},
  /* IC_EVEX_W_XS */ {},
  /* IC_EVEX_W_XD */ {},
  /* IC_EVEX_W_OPSIZE */ {},
  /* IC_EVEX_L */ {},
  /* IC_EVEX_L_XS */ {},
  /* IC_EVEX_L_XD */ {},
  /* IC_EVEX_L_OPSIZE */ {},
  /* IC_EVEX_L_W */ {},
  /* IC_EVEX_L_W_XS */ {},
  /* IC_EVEX_L_W_XD */ {},
  /* IC_EVEX_L_W_OPSIZE */ {},
  /* IC_EVEX_L2 */ {},
  /* IC_EVEX_L2_XS */ {},
  /* IC_EVEX_L2_XD */ {},
  /* IC_EVEX_L2_OPSIZE */ {},
  /* IC_EVEX_L2_W */ {},
  /* IC_EVEX_L2_W_XS */ {},
  /* IC_EVEX_L2_W_XD */ {},
  /* IC_EVEX_L2_W_OPSIZE */ {},
  /* IC_EVEX_K */ {},
  /* IC_EVEX_XS_K */ {},
  /* IC_EVEX_XD_K */ {},
  /* IC_EVEX_OPSIZE_K */ {},
  /* IC_EVEX_W_K */ {},
  /* IC_EVEX_W_XS_K */ {},
  /* IC_EVEX_W_XD_K */ {},
  /* IC_EVEX_W_OPSIZE_K */ {},
  /* IC_EVEX_L_K */ {},
  /* IC_EVEX_L_XS_K */ {},
  /* IC_EVEX_L_XD_K */ {},
  /* IC_EVEX_L_OPSIZE_K */ {},
  /* IC_EVEX_L_W_K */ {},
  /* IC_EVEX_L_W_XS_K */ {},
  /* IC_EVEX_L_W_XD_K */ {},
  /* IC_EVEX_L_W_OPSIZE_K */ {},
  /* IC_EVEX_L2_K */ {},
  /* IC_EVEX_L2_XS_K */ {},
  /* IC_EVEX_L2_XD_K */ {},
  /* IC_EVEX_L2_OPSIZE_K */ {},
  /* IC_EVEX_L2_W_K */ {},
  /* IC_EVEX_L2_W_XS_K */ {},
  /* IC_EVEX_L2_W_XD_K */ {},
  /* IC_EVEX_L2_W_OPSIZE_K */ {},
  /* IC_EVEX_B */ {},
  /* IC_EVEX_XS_B */ {},
  /* IC_EVEX_XD_B */ {},
  /* IC_EVEX_OPSIZE_B */ {},
  /* IC_EVEX_W_B */ {},
  /* IC_EVEX_W_XS_B */ {},
  /* IC_EVEX_W_XD_B */ {},
  /* IC_EVEX_W_OPSIZE_B */ {},
  /* IC_EVEX_L_B */ {},
  /* IC_EVEX_L_XS_B */ {},
  /* IC_EVEX_L_XD_B */ {},
  /* IC_EVEX_L_OPSIZE_B */ {},
  /* IC_EVEX_L_W_B */ {},
  /* IC_EVEX_L_W_XS_B */ {},
  /* IC_EVEX_L_W_XD_B */ {},
  /* IC_EVEX_L_W_OPSIZE_B */ {},
  /* IC_EVEX_L2_B */ {},
  /* IC_EVEX_L2_XS_B */ {},
  /* IC_EVEX_L2_XD_B */ {},
  /* IC_EVEX_L2_OPSIZE_B */ {},
  /* IC_EVEX_L2_W_B */ {},
  /* IC_EVEX_L2_W_XS_B */ {},
  /* IC_EVEX_L2_W_XD_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_B */ {},
  /* IC_EVEX_K_B */ {},
  /* IC_EVEX_XS_K_B */ {},
  /* IC_EVEX_XD_K_B */ {},
  /* IC_EVEX_OPSIZE_K_B */ {},
  /* IC_EVEX_W_K_B */ {},
  /* IC_EVEX_W_XS_K_B */ {},
  /* IC_EVEX_W_XD_K_B */ {},
  /* IC_EVEX_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L_K_B */ {},
  /* IC_EVEX_L_XS_K_B */ {},
  /* IC_EVEX_L_XD_K_B */ {},
  /* IC_EVEX_L_OPSIZE_K_B */ {},
  /* IC_EVEX_L_W_K_B */ {},
  /* IC_EVEX_L_W_XS_K_B */ {},
  /* IC_EVEX_L_W_XD_K_B */ {},
  /* IC_EVEX_L_W_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_K_B */ {},
  /* IC_EVEX_L2_XS_K_B */ {},
  /* IC_EVEX_L2_XD_K_B */ {},
  /* IC_EVEX_L2_OPSIZE_K_B */ {},
  /* IC_EVEX_L2_W_K_B */ {},
  /* IC_EVEX_L2_W_XS_K_B */ {},
  /* IC_EVEX_L2_W_XD_K_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_K_B */ {},
  /* IC_EVEX_KZ_B */ {},
  /* IC_EVEX_XS_KZ_B */ {},
  /* IC_EVEX_XD_KZ_B */ {},
  /* IC_EVEX_OPSIZE_KZ_B */ {},
  /* IC_EVEX_W_KZ_B */ {},
  /* IC_EVEX_W_XS_KZ_B */ {},
  /* IC_EVEX_W_XD_KZ_B */ {},
  /* IC_EVEX_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_KZ_B */ {},
  /* IC_EVEX_L_XS_KZ_B */ {},
  /* IC_EVEX_L_XD_KZ_B */ {},
  /* IC_EVEX_L_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L_W_KZ_B */ {},
  /* IC_EVEX_L_W_XS_KZ_B */ {},
  /* IC_EVEX_L_W_XD_KZ_B */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_KZ_B */ {},
  /* IC_EVEX_L2_XS_KZ_B */ {},
  /* IC_EVEX_L2_XD_KZ_B */ {},
  /* IC_EVEX_L2_OPSIZE_KZ_B */ {},
  /* IC_EVEX_L2_W_KZ_B */ {},
  /* IC_EVEX_L2_W_XS_KZ_B */ {},
  /* IC_EVEX_L2_W_XD_KZ_B */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ_B */ {},
  /* IC_EVEX_KZ */ {},
  /* IC_EVEX_XS_KZ */ {},
  /* IC_EVEX_XD_KZ */ {},
  /* IC_EVEX_OPSIZE_KZ */ {},
  /* IC_EVEX_W_KZ */ {},
  /* IC_EVEX_W_XS_KZ */ {},
  /* IC_EVEX_W_XD_KZ */ {},
  /* IC_EVEX_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L_KZ */ {},
  /* IC_EVEX_L_XS_KZ */ {},
  /* IC_EVEX_L_XD_KZ */ {},
  /* IC_EVEX_L_OPSIZE_KZ */ {},
  /* IC_EVEX_L_W_KZ */ {},
  /* IC_EVEX_L_W_XS_KZ */ {},
  /* IC_EVEX_L_W_XD_KZ */ {},
  /* IC_EVEX_L_W_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_KZ */ {},
  /* IC_EVEX_L2_XS_KZ */ {},
  /* IC_EVEX_L2_XD_KZ */ {},
  /* IC_EVEX_L2_OPSIZE_KZ */ {},
  /* IC_EVEX_L2_W_KZ */ {},
  /* IC_EVEX_L2_W_XS_KZ */ {},
  /* IC_EVEX_L2_W_XD_KZ */ {},
  /* IC_EVEX_L2_W_OPSIZE_KZ */ {},
 }
};


